create_expense
Create a Tricount expense with equal, exact-amount, or ratio splits. Preview first by default; set confirm=true to save it.
Instructions
Crea un gasto en un tricount. Sin confirm=true solo devuelve una vista previa.
El reparto se define con UNA de estas opciones (si no se da ninguna, se reparte en partes iguales entre todos los miembros):
split_among: lista de miembros, en partes iguales.
exact_amounts: monto exacto por miembro; debe sumar
amount.ratios: proporción por miembro (p. ej. {"Ana": 2, "Juan": 1}).
Args: acting_as: el miembro del tricount que es el usuario con quien conversas, tal como lo confirmó tras connect_tricount. "Yo", "me" o "conmigo" se refieren a este miembro. description: qué se compró. amount: monto total (positivo), en la moneda del tricount. paid_by: quién pagó ("yo" = acting_as). tricount: link o key del tricount. category: FOOD_AND_DRINK, GROCERIES, TRANSPORT, TRAVEL, ENTERTAINMENT, SHOPPING, RENT_AND_UTILITIES, HEALTHCARE, INSURANCE, OTHER; o un texto libre (categoría personalizada). expense_date: fecha del gasto (YYYY-MM-DD); por defecto hoy. confirm: true para guardar de verdad.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| ratios | No | ||
| confirm | No | ||
| paid_by | Yes | ||
| category | No | ||
| tricount | No | ||
| acting_as | Yes | ||
| description | Yes | ||
| split_among | No | ||
| expense_date | No | ||
| exact_amounts | No |