HomeToolsFinancial StatementsProfit & Loss Extractor

// FINANCIAL STATEMENTS

Profit & Loss Extractor

Turn statements of profit and loss into structured income-statement tables with comparative periods.

profit-loss-extractor.run
> extract --pnl ar_FY24.pdf
PROFIT & LOSS — CONSOLIDATED FY24 FY23 Revenue from operations 48,210 42,113 Other income 902 744 Total income 49,112 42,857 Cost of materials 18,401 16,205 Employee benefits expense 7,902 6,990 Finance costs 914 870 Depreciation & amortisation 2,108 1,902 Other expenses 10,118 9,442 Profit before tax 9,669 7,448 Tax expense 2,402 1,839 Profit for the period 7,267 5,609 source: ar_FY24.pdf · p.221

// EXAMPLE INPUT

command
$ extract --pnl ar_FY24.pdf

// EXAMPLE OUTPUT

output
PROFIT & LOSS — CONSOLIDATED
                                  FY24       FY23
Revenue from operations         48,210     42,113
Other income                       902        744
Total income                    49,112     42,857
Cost of materials               18,401     16,205
Employee benefits expense        7,902      6,990
Finance costs                      914        870
Depreciation & amortisation      2,108      1,902
Other expenses                  10,118      9,442
Profit before tax                9,669      7,448
Tax expense                      2,402      1,839
Profit for the period            7,267      5,609

source: ar_FY24.pdf · p.221

// EXTRACTION LOGIC

Line items are mapped to a canonical income-statement ontology. Exceptional items, discontinued operations, and OCI are kept in separate normalized sections.

// SOURCE-LINKED OUTPUT

Each row references the exact PDF page and table position. The Notes column links each line item to the corresponding note when present.

anchor (per value)
{ file, page, table_id, row_id, cell_id, label, value, unit, period }

// FAQ

Are exceptional items separated from operating items?

Yes. Exceptional items, discontinued operations, and OCI are placed in their own normalized sections.

Are EPS values extracted?

Basic and diluted EPS rows are captured along with the weighted-average share count where disclosed.

Does it support quarterly P&Ls?

Yes — the same extractor handles quarterly results PDFs and earnings releases.

// EARLY ACCESS

Get early access to the Profit & Loss Extractor

Paper Data is currently in private beta. Request access to start converting your financial documents into source-linked tables.