Generate SFP / SPL / SCF / SOCIE
With the mapping locked, AuditPro generates all four IFRS-compliant financial statements with prior-year comparatives. One click — four statements, each balanced, each compliant with IAS 1 / IAS 7.
The four statements
Assets, liabilities, equity at year-end. Auto-built from mapped Adjusted TB. Σ Assets = Σ Liab + Σ Equity (validated).
Revenue, expenses, profit. Two formats supported: function-of-expense or nature-of-expense (IAS 1.99).
Operating / Investing / Financing. Auto-derived from movement in SFP + non-cash items in SPL. Reconciles to net change in Cash & equivalents.
Movement in share capital, reserves, retained earnings between years. Includes profit, OCI, dividends, capital changes.
Step-by-step
Open FS Statements → Generate
From the job → FS Statements. You'll see 4 cards (SFP, SPL, SCF, SOCIE), each with a "Generate" button.
Generate SFP first
Click Generate SFP. The system reads the locked mapping, sums Adjusted-TB amounts per FS line, applies prior-year comparatives (from PY TB), and renders the SFP in a printable layout.
Verify the balance
The system validates Σ Assets = Σ Liab + Σ Equity to 3 decimal places. If imbalanced (very rare after mapping is locked), the validator shows which line is off.
Generate SPL
Click Generate SPL. Pick format: by function (Cost of sales / Selling / Admin) or by nature (Materials / Wages / Depreciation). Most Oman SMEs use by-function.
Generate SCF
Click Generate SCF. The system auto-derives operating activities (indirect method), investing activities (PPE additions/disposals from movement schedule), and financing activities (loan, dividends). Validates: closing cash matches SFP.
Generate SOCIE
Click Generate SOCIE. Movement in equity: opening + profit + OCI + dividend − transfers. Validates: closing equity matches SFP.
Review & export
Each statement is previewable in-browser. Export as PDF (branded with firm letterhead), Word (for further editing), or Excel (for comparative analysis).
Worked example — SFP preview
Statement of Financial Position as at 31 December 2025
All amounts in OMR
| Note | 2025 | 2024 | |
|---|---|---|---|
| Assets | |||
| Non-current | |||
| 5 | Property, plant and equipment | 1,240,500 | 1,180,200 |
| Current | |||
| 7 | Inventories | 481,600 | 385,000 |
| 8 | Trade and other receivables | 442,800 | 408,200 |
| 9 | Cash and cash equivalents | 400,600 | 330,700 |
| Total assets | 2,565,500 | 2,304,100 | |
| Equity and liabilities | |||
| Equity | |||
| 11 | Share capital | 800,000 | 800,000 |
| 12 | Legal reserve | 266,667 | 240,400 |
| Retained earnings | 1,033,333 | 832,200 | |
| Total equity | 2,100,000 | 1,872,600 | |
| Liabilities | |||
| 14 | Trade and other payables | 365,500 | 331,500 |
| 15 | Loans and borrowings | 100,000 | 100,000 |
| Total equity and liabilities | 2,565,500 | 2,304,100 | |
Live recompute
Every FS line links back to the Adjusted TB through the locked mapping. If you post a new AJE in Phase 5, click Refresh FS and all four statements regenerate in < 1 second. The audit log captures every regeneration with timestamp + user.
On a fully-mapped job, click Generate SFP then Generate SPL. Verify both balance. Now post a small AJE in B-100 (e.g. Dr Bank charges 100 / Cr Bank 100) and click Refresh FS. Watch the SFP Cash line drop by 100 and the SPL Bank charges line increase by 100 — the link is live.
If the SCF doesn't reconcile (closing cash ≠ SFP cash), it's almost always one of three things: a non-cash item in SPL not classified correctly, a movement in PPE missing the cash component, or a financing transaction not categorised. The validator pinpoints which one — fix it in the mapping, regenerate.
Always upload the prior-year TB before generating FS. Without comparatives, the FS won't comply with IAS 1 minimum requirements. The system will still let you generate, but flags the missing comparatives as a watch-out at the disclosure-compliance check (Phase 9).
What's next
Four statements built and balanced. Now the auditor drafts the 24 IFRS-aligned notes that explain each FS line. Phase 8 covers the FS notes editor and reconciliation back to the workpapers.