Finance

Taxes and financial reports

Configure workspace tax, run financial statements, use date and currency context, and diagnose missing totals.

Taxes and reports use the same workspace scoped source records as daily operations. Their accuracy depends on correct fiscal setup, document states, dates, currency, and account mapping.

Configure tax

Open /taxes for sales tax liability and take home estimates. Finance settings at /settings?tab=finance#tax control workspace tax rules. Country localization routes add jurisdiction specific configuration where implemented.

Set tax rates and fiscal defaults before issuing customer invoices or posting vendor bills. Historical lines retain their recorded tax values even if a rate changes later.

The Taxes page and its mutation controls require the Taxes module. Editing tax configuration requires SUPER_ADMIN or MANAGER.

Reports overview

Open /reports. The overview includes revenue versus expenses, expense breakdown, net profit trend, customer revenue, and other installed module sections for the selected date range.

Standard statement routes include:

RouteReport
/reports/pnlProfit and Loss
/reports/balance-sheetBalance Sheet
/reports/cash-flowCash Flow
/reports/agingAccounts Receivable Aging
/reports/ap-agingAccounts Payable Aging
/reports/year-endYear End Closing
/reports/annual-reportAnnual report workflow
/reports/definitionsCustom report definitions

Jurisdiction routes exist for supported United States, Saudi, UAE, and VAT reporting surfaces. Treat tax and payroll compliance output as a preparation aid and have the responsible professional review it before filing.

Date and currency context

Always verify the selected date range and workspace currency before comparing a report to a list. Individual documents can preserve their own currencies, while workspace summary reports use the platform conversion and reporting policy available to that route.

Export

Reports with export controls can download the current view. Apply the intended range and filters before exporting. An export reflects the current report state, not every record in the database.

Common problems

What you seeWhat to check
Report is emptyConfirm the date range, installed module, and that source documents are posted or issued.
Profit differs from cash movementProfit and cash flow answer different questions. Review accrual timing and unpaid balances.
Tax liability is zeroCheck tax configuration and whether taxable documents fall inside the report period.
Aging total differs from invoice face valueAging uses the open balance after payments and credits.
A report route is restrictedThe Reports module, plan entitlement, role, or permission set does not allow it.