Supply Weave

Financial Reports

This guide helps a non-accountant ADMIN choose and interpret the accounting reports. For document effects, read Automatic Accounting Postings. For unfamiliar terms, use the Glossary.

Which report should I use?

Need Select Time basis What it answers
Inspect every posting in one account General Ledger Date range, with opening and closing balance Why did this account balance change, and which source documents or journals caused it?
Check debit and credit balances across all accounts Trial Balance Selected fiscal year, period, or date range Do opening, movement, and closing debits equal credits?
Review income, expenses, and profit or loss Profit & Loss Period from one date through another What revenue and expenses were recognized during the selected period?
Review assets, liabilities, and equity Statement of Financial Position As of one date, with a comparison date What did the company own, owe, and retain at that date?
Review cash and bank receipts and payments Receipt & Payment One calendar month Which posted entries moved classified cash or bank accounts during the month?
Check whether configuration and ledger data are ready for review Accounting Readiness Current diagnostic as-of date Are there blockers or warnings involving setup, classifications, calendars, opening balances, or ledger integrity?

Readiness is a diagnostic dashboard, not a financial statement and not CA approval.

Period reports and as-of reports

A period report covers activity between two dates.

  • Profit & Loss is a period report. A sale posted on 15 August appears in an August report but not a July report.
  • Receipt & Payment is a monthly period report.
  • General Ledger and Trial Balance show movement during a range together with balances around that movement.

An as-of report is a cumulative position at the end of one date.

  • Statement of Financial Position includes all relevant posted balances up to the selected date.
  • A transaction dated after that date is excluded, even if it was entered earlier by an ADMIN.

Use business dates consistently. The posting action uses the source document’s date, as explained in Automatic Accounting Postings.

General Ledger

Use General Ledger when investigating one account.

  1. Select an account from the Chart of Accounts tree.
  2. Choose leaf mode for that exact account or group mode for its subtree.
  3. Apply a date range if required.
  4. Review opening balance, each system or manual posting, source reference, running balance, and closing balance.

Example: after receiving goods costing BDT 100,000, the Inventory ledger shows a BDT 100,000 debit from the GRN. Dispatching those goods later shows a BDT 100,000 credit from the DC.

Use the ledger to investigate, not to edit. Corrections require the appropriate cancellation, reversal, or CA-approved adjustment workflow.

Trial Balance

Trial Balance displays six monetary columns:

  • Opening Debit and Opening Credit.
  • Period Debit and Period Credit.
  • Closing Debit and Closing Credit.

The report separately reconciles opening, period movement, and closing totals. Differences remain visible and must not be ignored.

In the example flow, the BDT 150,000 CI creates equal Accounts Receivable debit and Revenue credit movement. The BDT 100,000 DC creates equal Cost of Goods Sold debit and Inventory credit movement.

Use Trial Balance before period close and when checking an opening-balance import. A balanced Trial Balance is necessary but does not prove every document is complete, classified correctly, or compliant.

Profit & Loss

Profit & Loss shows posted Revenue and Expense activity for the selected period. It includes ordinary posted adjustments but excludes year-end close and close-reversal journals.

For the example sale:

  • Revenue: BDT 150,000.
  • Cost of Goods Sold: BDT 100,000.
  • If an office expense of BDT 5,000 was posted, total expenses are BDT 105,000.
  • Profit before other items is BDT 45,000.

Changing the hierarchy level changes how accounts are grouped, not the BDT 45,000 result.

Statement of Financial Position

The Statement of Financial Position shows Assets, Liabilities, and Equity as of the selected date, with a comparison.

Examples:

  • Before customer receipt, the BDT 150,000 CI appears in Accounts Receivable.
  • After receipt, Accounts Receivable is settled and Bank increases by BDT 150,000.
  • Before supplier payment, the BDT 100,000 bill appears in Accounts Payable.
  • Current-year earnings are presented in Equity until year-end close transfers the result to retained earnings.

If no comparison date is supplied, the system uses the immediately preceding contiguous fiscal year’s end. If that prior fiscal year is missing, the report cannot derive the default comparison; complete the calendar or supply an appropriate comparison date.

Receipt & Payment

Receipt & Payment shows posted activity touching accounts classified as Cash or Bank, allocated into receipts and payments for the selected month.

Examples include:

  • BDT 150,000 received from a customer.
  • BDT 100,000 paid to a supplier.
  • BDT 5,000 paid for an expense.
  • Advances, LC proceeds, bank charges, and transfers involving eligible cash or bank accounts.

Correct account classification is essential. An active Asset leaf used for liquidity must be classified as Cash or Bank to be treated as a liquidity account by readiness and this report.

Receipt & Payment is not a bank reconciliation and not a cash flow statement. It does not compare the ledger to a bank statement, identify unpresented items, or classify cash flows under statutory operating, investing, and financing categories.

For filters, daily drill-downs, transfers, bank-funded expenses, external reconciliation, and exports, follow the dedicated Receipt & Payment guide.

Accounting Readiness

Open Accounting Setup > Readiness before close and before sending reports to the CA.

  • PASS means that a check found no issue.
  • WARNING means reports may be incomplete or need review.
  • BLOCKER means a required setup or integrity issue needs correction.

Readiness checks configuration, account classifications, calendars, opening-balance status, and posted-ledger integrity. It does not verify that every source document was entered, nor does it decide tax, VAT, depreciation, accruals, provisions, audit adjustments, disclosures, or filings.

Investigate every blocker, resolve blockers that apply to the task, and document or escalate unresolved findings. Discuss warnings with the CA. Post CA-approved adjustments through the appropriate journal workflow before expecting them in reports.

Posted-only data

Reports are generated from posted system accounting entries and posted manual journals.

The following do not appear merely because they were saved:

  • DRAFT purchase orders, GRNs, supplier bills, sales orders, DCs, or CIs.
  • A confirmed PO or SO, because confirmation changes inventory planning quantities but creates no accounting journal.
  • A quotation or PI.
  • An unposted adjustment prepared outside the system.

Some documents post when they are created rather than through a later button. These include expenses, supplier payments, customer receipts, advances, and LC realizations.

BDT and exchange rates

All report amounts are BDT. Foreign-currency sales and settlement documents are converted according to their implemented posting rules and recorded exchange rates. Realized differences on customer receipts and LC realizations can appear as Realised FX Gain or Realised FX Loss.

Important limitation: Foreign-procurement booking is not fully modeled. Purchase Orders and Supplier Bills do not currently carry a booking exchange rate, so their journal values retain the existing base-BDT assumption. Do not use non-BDT procurement without an approved accounting procedure and CA review.

Do not compare a source-currency document total directly with a BDT report without applying the relevant exchange rate. Ask the CA to review exchange-rate policy and material differences.

Hierarchy changes presentation, not totals

Levels 1, 2, and 3 control how much of the account tree is displayed. Rolled parent rows summarize their descendants; direct rows preserve amounts posted directly to parent accounts where relevant.

Changing level must not change grand totals. If totals appear to change, stop and investigate filters, dates, unresolved accounts, or an integrity warning rather than choosing the result that looks preferable.

Warnings that need attention

Unresolved accounts

An unresolved row means a posting references an account that cannot be resolved in the current chart view. The amount remains visible and contributes to reconciliation; it is not silently dropped. Treat this as an integrity issue and involve the system administrator and CA.

Abnormal balances

An abnormal balance has the opposite sign from the account’s normal presentation, such as a negative Asset or negative Liability. The report preserves the negative amount.

An abnormal balance may be valid, temporary, or a sign of misclassification or incorrect posting. Investigate the ledger and source documents. Do not hide it by changing hierarchy or entering an unsupported journal.

Reconciliation differences

Trial Balance and Statement of Financial Position expose differences instead of forcing balance. Review unresolved accounts, malformed manual journals, classifications, opening balances, and period selection.

Review checklist

  1. Confirm the company name and accounting settings are complete.
  2. Confirm the date range or as-of date and comparison basis.
  3. Refresh Accounting Readiness, investigate every blocker, and resolve those relevant to the report or controlled task.
  4. Review unresolved, abnormal, and reconciliation warnings.
  5. Drill from summary rows to General Ledger and source references.
  6. Confirm expected operational documents reached their posting action.
  7. Ask the CA to approve accounting interpretations and required adjustments.
  8. Export only after the on-screen report has been reviewed. Follow the CA Handover and Export Guide.

Return to the Accounting User Guides index.

Reviewed against the application on: 2026-08-21