Criar transação já confirmada
confirm_new_transactionIgual a create_transaction, mas SEM validar saldo suficiente — permite deixar a conta negativa (a validação de limite de cartão continua valendo). Use no lugar de create_transaction quando o usuário está registrando algo que sabidamente vai deixar o saldo negativo (ex: import de extrato retroativo) e isso é esperado, não um erro. Não suporta installments, scheduledDate, nature, ticker/exchange/shares — para parcelamento ou investimento use create_transaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Data ISO ou dd/mm/yyyy | |
| type | Yes | ||
| amount | Yes | Valor total da transação | |
| cardId | No | Obrigatório se accountId não for informado | |
| goalId | No | Meta financeira vinculada — só tem efeito quando type é TRANSFER | |
| isPaid | No | Esta tool é para transações já efetivadas (padrão: true, aplica o efeito no saldo/fatura imediatamente). Para lançar como pendente sem afetar saldo, passe isPaid: false ou use create_transaction. | |
| agentId | No | Contato/agente (Agent) vinculado | |
| equityId | No | Investimento (Equity) vinculado | |
| accountId | No | Obrigatório se cardId não for informado | |
| categoryId | No | Id da Category do usuário | |
| description | Yes | Descrição/título da transação | |
| costCenterId | No | Centro de custo vinculado | |
| destinationAccountId | No | Obrigatório para TRANSFER | |
| confirmNegativeBalance | No | true confirma explicitamente que o saldo pode ficar negativo (mesmo efeito de isPaid: true nesta tool — a checagem de saldo já é pulada por padrão) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| card | No | ||
| date | No | ||
| tags | No | ||
| type | No | ||
| agent | No | ||
| amount | No | ||
| cardId | No | ||
| goalId | No | ||
| isPaid | No | ||
| nature | No | ||
| userId | No | ||
| account | No | ||
| agentId | No | ||
| category | No | ||
| equityId | No | ||
| paidDate | No | ||
| accountId | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| categoryId | No | ||
| costCenter | No | ||
| externalId | No | ||
| description | No | ||
| costCenterId | No | ||
| categoryModel | No | ||
| scheduledDate | No | ||
| totalInstallments | No | ||
| billReminderSentAt | No | ||
| currentInstallment | No | ||
| destinationAccount | No | ||
| destinationAccountId | No | ||
| recurringTransactionId | No |