Axerity Docs
API

Reports

Pre-computed income statement, balance sheet, and trial balance.

Three read-only endpoints. All return JSON with section breakdowns + grand totals.

Income statement

GET /v1/reports/income_statement?from=2026-01-01&to=2026-12-31
{
  "object": "income_statement",
  "period": { "from": "2026-01-01", "to": "2026-12-31" },
  "revenue":  [ { "id", "code", "name", "type": "REVENUE",  "balance": "4825000" },  ],
  "expenses": [ { "id", "code", "name", "type": "EXPENSE",  "balance": "1284000" },  ],
  "total_revenue":  "4825000",
  "total_expenses": "1284000",
  "net_income":     "3541000"
}

Both from and to are optional. Omit them for all-time.

Balance sheet

GET /v1/reports/balance_sheet?as_of=2026-12-31
{
  "object": "balance_sheet",
  "as_of": "2026-12-31",
  "assets":      [  ],
  "liabilities": [  ],
  "equity":      [  ],
  "current_earnings":            "3541000",
  "total_assets":                "5000000",
  "total_liabilities":           "1459000",
  "total_equity":                "3541000",
  "total_liabilities_and_equity":"5000000"
}

as_of defaults to "now."

Trial balance

GET /v1/reports/trial_balance?as_of=2026-12-31

Returns each account's net debit and credit totals, plus grand totals. Use to verify book consistency — totals must match.

All amounts are minor units

Just like everything else in the API. "4825000" USD means $48,250.00.

Folders

On this page