create_expense
Creates an expense with provider, document type (invoice/ticket), expense lines, and payments. Supports VAT EU and draft mode. Confirmation required.
Instructions
⚠️ Crea un gasto. Confirmar con usuario.
document_type: "invoice"|"ticket" expense_lines: [{description, base, tax, retention, imputation, expense_type(código contable ej:"621"), investment?, investment_data?}] payments: [{amount, payment_method, paid, origin_account(id), date?, destination_account?}] vat_eu: True si el CIF del proveedor empieza por "EU".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"date": "<date>",
"draft": "<draft>",
"provider": "<provider>",
"document_type": "<document_type>",
"expense_lines": "<expense_lines>",
"payments": "<payments>"
},
"name": "create_expense"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| draft | Yes | ||
| provider | Yes | ||
| document_type | Yes | ||
| expense_lines | Yes | ||
| payments | Yes | ||
| document_number | No | ||
| annotations | No | ||
| tags | No | ||
| vat_eu | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||