These are explicit permissions: you must select them one by one in External integrations; existing integrations do not receive them automatically.
optional or required; see the catalog). You can have several per year, but only one can be approved. See Budgets in the manual.
Budget object
List budgets
accounting.budgets
Returns the list of budgets in
data (without lines), from the most recent year to the oldest.
Get budget
accounting.budgets
Responds 200 with the budget and its lines, or 404 Budget not found.
Create budget
accounting.budgets.write
The budget starts as
draft. 201 response: the budget with its lines.
Edit budget
accounting.budgets.write
name, fiscal_year and notes (all optional). Only in draft.
Save lines
accounting.budgets.write
Only in
draft. Responds 200 with the budget and its lines.
Change status
accounting.budgets.write
status: draft, approved or closed. There can be only one approved budget per year: if another one already exists, it responds 422 Ya existe un presupuesto aprobado para 2026..
Delete budget
accounting.budgets.write
Only in draft. Responds {"status": true, "data": {"deleted": true}}.
Budget vs actual report
accounting.budgets
Errors
Excel import and export of the budget is available in FileXpress (Accounting → Budgets), not in the external API.