// FINANCIAL STATEMENTS
Cash Flow Statement Extractor
Extract operating, investing, and financing cash flow sections into a clean, structured table.
> extract --cashflow ar_FY24.pdf
CASH FLOW STATEMENT — CONSOLIDATED FY24 FY23 A. CASH FLOWS FROM OPERATING ACTIVITIES Profit before tax 9,669 7,448 Depreciation & amortisation 2,108 1,902 Finance costs 914 870 Working capital changes (412) (610) Tax paid (2,210) (1,680) Net cash from operating 10,069 7,930 B. CASH FLOWS FROM INVESTING ACTIVITIES (3,402) (2,888) C. CASH FLOWS FROM FINANCING ACTIVITIES (5,914) (4,210) Net change in cash 753 832 source: ar_FY24.pdf · p.223
// EXAMPLE INPUT
$ extract --cashflow ar_FY24.pdf
// EXAMPLE OUTPUT
CASH FLOW STATEMENT — CONSOLIDATED
FY24 FY23
A. CASH FLOWS FROM OPERATING ACTIVITIES
Profit before tax 9,669 7,448
Depreciation & amortisation 2,108 1,902
Finance costs 914 870
Working capital changes (412) (610)
Tax paid (2,210) (1,680)
Net cash from operating 10,069 7,930
B. CASH FLOWS FROM INVESTING ACTIVITIES (3,402) (2,888)
C. CASH FLOWS FROM FINANCING ACTIVITIES (5,914) (4,210)
Net change in cash 753 832
source: ar_FY24.pdf · p.223// EXTRACTION LOGIC
Sections A/B/C are identified by structural markers. Indirect-method reconciliations (non-cash items, working-capital changes) are preserved as separate rows so totals tie out.
// SOURCE-LINKED OUTPUT
Each row references the PDF page and the line position within the statement. Sub-total reconciliations are verified against extracted line items.
{ file, page, table_id, row_id, cell_id, label, value, unit, period }// FAQ
Does it verify that section totals tie out?
Yes. Each section sub-total is recomputed from extracted rows and any mismatch is flagged for review.
Indirect vs direct method?
Both methods are supported. The output sheet labels the method used so downstream models can be aligned.
Are non-cash items kept?
Yes — depreciation, fair-value changes, and other non-cash adjustments are kept as their own rows.
// RELATED TOOLS
Financial Statements
Balance Sheet Extractor
Convert balance sheets from annual reports into a clean, line-item-level table with comparative periods.
Financial Statements
Profit & Loss Extractor
Turn statements of profit and loss into structured income-statement tables with comparative periods.
Financial Statements
Financial Statement Extractor
Pull the three core financial statements — Balance Sheet, P&L, and Cash Flow — into a clean, comparable workbook.
// EARLY ACCESS
Get early access to the Cash Flow Statement Extractor
Paper Data is currently in private beta. Request access to start converting your financial documents into source-linked tables.
