Criar Transação
despezzas_create_transactionCreates a transaction in Despezzas after preparation. Requires explicit confirmation and valid account, card, and category IDs from prior steps.
Instructions
Operação de escrita. Cria uma transação real no Despezzas. Exige confirm: true. Use despezzas_prepare_create_transaction primeiro e nunca adivinhe IDs de conta/cartão/categoria.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| kind | No | expense | |
| paid | No | ||
| title | Yes | ||
| confirm | No | ||
| frequency | No | ||
| account_id | No | ||
| amount_mode | No | per_installment | |
| category_id | No | ||
| description | No | ||
| amount_cents | Yes | Valor em centavos. Exemplo: 12345 = R$123.45. | |
| installments | No | ||
| credit_card_id | No | ||
| subcategory_id | No | ||
| transaction_type | No | unique | |
| allow_uncategorized | No | Defina como true apenas quando quiser intencionalmente criar uma transação sem category_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| created | Yes | ||
| payload | Yes | ||
| transaction | Yes |