Skip to main content

Reference

Reports

P&L, Balance Sheet, Trial Balance, Cash Flow, AR/AP aging, Dashboard summary. All read-only.

Reports are read-only aggregations computed on demand from your journal entries and COA balances. Every report takes businessId and, where applicable, a date range.

Profit & Loss

GET/v1/reports/profit-loss

Revenue, cost of sales, operating expenses, and net income for a date range.

Query parameters

FieldTypeRequiredNotes
businessIdstringyes
startDateISO 8601yesInclusive.
endDateISO 8601yesInclusive.

Response — 200

{
  "success": true,
  "data": {
    "period": {
      "startDate": "2026-01-01",
      "endDate": "2026-03-31"
    },
    "revenue": { "total": 3_250_000, "totalKobo": 325_000_000, "accounts": [...] },
    "costOfSales": { "total": 0, "accounts": [] },
    "grossProfit": { "total": 3_250_000 },
    "operatingExpenses": { "total": 1_180_000, "accounts": [...] },
    "netIncome": { "total": 2_070_000, "totalKobo": 207_000_000 }
  }
}

Balance Sheet

GET/v1/reports/balance-sheet

Assets, liabilities, and equity as of a point in time.

Query parameters

FieldTypeRequiredNotes
businessIdstringyes
asOfDateISO 8601noDefaults to today.

Trial Balance

GET/v1/reports/trial-balance

Every ledger account with debit/credit balance. Must net to zero.

Query parameters

FieldTypeRequired
businessIdstringyes

Cash Flow

GET/v1/reports/cash-flow

Operating, investing, and financing activity for a date range.

Query parameters

FieldTypeRequired
businessIdstringyes
startDateISO 8601yes
endDateISO 8601yes

Dashboard Summary

GET/v1/reports/dashboard

One-shot snapshot: cash position, AR/AP totals, MTD revenue, recent activity. Useful for building dashboards that show the same numbers as Finora Business's own.

Query parameters

FieldTypeRequired
businessIdstringyes

AR Aging

GET/v1/reports/ar-aging

Outstanding receivables bucketed by age (current, 1–30, 31–60, 61–90, 90+).

AP Aging

GET/v1/reports/ap-aging

Outstanding payables bucketed by age.

Tax Compliance

GET/v1/reports/tax-compliance

Nigerian tax compliance status per tax type (VAT, WHT, CIT, PAYE). Paired with the tax module.

Tax Summary

GET/v1/reports/tax-summary

Tax amounts due/paid for a date range.

Query parameters

FieldTypeRequired
businessIdstringyes
startDateISO 8601yes
endDateISO 8601yes

Related endpoints

Reference index

Back to all modules