Reports · Builder
Every business asks a question the standard reports do not answer. The builder answers it from voucher lines and ledgers — never from a separate copy of the data.
Start from what you want to know, not from a table name.
Ledger, party, cost centre, godown, period.
By group, by branch, by date range, by voucher type.
Subtotals that add up to the statutory figure, because it is the same data.
Once built, it is a report anyone with the right role can run.
To Excel, or to the client portal.
No extract, no warehouse, no overnight job — the report reads the same rows the trial balance reads.
| Standard Reports | Your Views | Dashboards | Client Portal | |
|---|---|---|---|---|
| Reads From | voucherLines + ledgers | voucherLines + ledgers | voucherLines + ledgers | voucherLines + ledgers |
| Never Reads From | Module tables | A cached extract | A nightly rollup | A separate copy |
Reports read from voucher lines and ledgers, never from module tables. That is why receivables on your dashboard equals receivables in the ageing report equals receivables on the balance sheet — by construction, not by reconciliation.
Built on the same ledgers as the trial balance — there is no second copy to drift.
From your view, back to the voucher that made it.