Skip to content

financial-statement-generator

Assemble IFRS-compliant financial statements from a signed-off trial balance. Produces all four primary statements with prior-period comparatives. Source of truth for management accounts, board reporting, and statutory filing.

  • Area: Finance
  • Category: finance
  • Level: beginner
  • Input: data
  • Output: spreadsheet
  • Setup: none
  • Roles: Finance Manager

Assembles the four IFRS financial statements from a signed-off trial balance as markdown notes in the books.

How you ask

  • “Period-end financial statements”
  • “Management accounts”
  • “Statutory accounts pack”

Inputs

  • trial_balance — {books_root}/REPORTS/TB-{period_id}.md — must be status: signed-off
  • prior_trial_balance — Prior period TB for comparatives
  • trial_balance — Trial balance used to assemble revenue, expenses, and profit from the trial balance
  • prior_trial_balance — Prior trial balance used to assemble revenue, expenses, and profit from the trial balance
  • current_sofp — Current sofp used to build cash flow from net profit with non-cash add-backs and working capital movements
  • prior_sofp — Prior period SOFP for working capital movement calculation
  • income_statement — Income statement used to build cash flow from net profit with non-cash add-backs and working capital movements
  • current_sofp — Current sofp used to show movements in equity from opening to closing balance
  • prior_sofp — Prior sofp used to show movements in equity from opening to closing balance
  • income_statement — Income statement used to show movements in equity from opening to closing balance
  • trial_balance — Trial balance used to generate all four statements in one run
  • prior_trial_balance — Prior trial balance used to generate all four statements in one run

Outputs

  • cash-flow-statement (markdown)
  • income-statement (markdown)
  • soce (markdown)
  • sofp (markdown)
  • statements-pack (markdown)
  • {scope.finance.reports}/cash-flow-{period_id}.md
  • {scope.finance.reports}/income-{period_id}.md
  • {scope.finance.reports}/soce-{period_id}.md
  • {scope.finance.reports}/sofp-{period_id}.md
  • {scope.finance.reports}/{statement_type}-{period_id}.md (four files)