The shortest gate in D30 is one line of arithmetic. Closing cash on the cash flow statement must equal cash on the balance sheet. I labelled it A4 BSCASH and I wrote it as a plumbing check, something to fire when the parser grabbed the wrong column off page 71. That is not what it turned out to be. Running the same extraction two ways against a hand-built version of the same workbook, the share count gate came back internally inconsistent: the gate was testing 170,600 while the store it read from held 170,569. Thirty one units. Nobody would have found that by reading.
A financial report is not a document. It is three statements welded together by about eight pieces of arithmetic that have to close to the dollar, and almost nobody in Australian private capital runs them. A number that has not been tied is not evidence. It is a quote.
What the ties actually are
The gates are not sophisticated. That is the point.
A1 is the balance sheet: total assets equal total liabilities plus total equity. A2 is component summation, run six ways, because a subtotal that does not equal the lines above it means either the extraction is wrong or something is sitting in a bucket nobody named. A3 walks the income statement: EBIT less finance costs plus finance income equals pretax, pretax less tax plus discontinued equals NPAT. A4 is the cash flow: opening cash plus operating plus investing plus financing plus FX equals closing, and closing equals the balance sheet. A5 rolls retained earnings forward: prior year plus profit attributable to members less dividends paid. A7 rolls the share count.
Each one is a subtraction. All of them together are the difference between a model built on numbers and a model built on typing.
The mechanical reason this is not already standard practice in Australia is that our filings are not machine readable. ASIC has offered voluntary digital lodgement since 2010 and, as at 2026, not one company has taken it up. XBRL is in active use across 65 countries. The EU, the UK and the US all mandate digital financial reporting. Australia does not. The Productivity Commission’s interim report recommends mandatory iXBRL using the IFRS Accounting Taxonomy for disclosing entities and a phased end to PDF submission. Until that lands, every ASX annual report reaches an analyst as pixels, gets keyed into a spreadsheet, and the spreadsheet inherits whatever the analyst read.
AASB 18 takes effect for periods beginning 1 January 2027 and rebuilds the face of the income statement. Every model keyed by hand off a PDF will need to be rekeyed.
The errors are not rare and they are not small
ASIC published REP 819 on 31 October 2025 covering the 2024 to 2025 cycle. It reviewed 254 company financial reports, 220 of them ASX listed and 34 large proprietary, plus 60 superannuation entity reports. Twenty two entities went to detailed surveillance. Eighteen entities made or agreed to make changes across 19 areas of concern. Energy World Corporation impaired assets by US$793.8 million. Bell Group Holdings restated to consolidate a subsidiary it had previously accounted for incorrectly. Vulcan Energy Resources restated its employee benefits presentation. Two entities corrected how they presented non-IFRS profit measures.
ASIC’s own enforcement in the same period ran to 21 infringement notices and more than $4 million for FY24 financial reporting breaches, including $792,000 across four Canva Group entities and $594,000 across three Mecca entities at $198,000 each. In its later update ASIC recorded Viva Energy taking $558.8 million of retail site impairment in FY25, of which $25 million, 4.5 per cent, came from a revised impairment testing methodology rather than a change in the assets. Pure Foods Tasmania reversed $4.5 million of deferred tax asset recognition, equal to 31 per cent of its total assets.
The cash flow statement is the softest target of the three. In the United States, where a machine reads every filing, the SEC’s then Chief Accountant Paul Munter noted on 4 December 2023 that cash flows had been the fourth most common accounting issue cited in restatements from 2003 through 2022, and the single most frequently cited issue among large accelerated filers. His point was blunter than the statistic: he rejected the argument that an error which only moves a number between operating, investing and financing is immaterial. Restatements rose 7 per cent in 2024 and Big R restatements hit a nine year high, on Audit Analytics data.
Then there is the lever that sits right on the operating line. Amendments to IAS 7 and IFRS 7 on supplier finance arrangements took effect for periods beginning on or after 1 January 2024, and they exist because the classification choice is worth real money. Call the balance a trade payable and operating cash flow and free cash flow improve. Call it a financial liability and the fees drop below EBITDA. Same cash, two different stories, and which story you get told depends on which metric the seller thinks you underwrite.
Where this breaks
Gates test arithmetic, not judgement, and judgement is where most value gets destroyed. Energy World’s balance sheet almost certainly tied to the dollar in the year before that US$793.8 million impairment landed. Impairment timing, revenue recognition policy, capitalisation of development spend and provision releases all pass every gate I have described. If you run the ties and conclude the numbers are clean, you have confirmed the report is internally consistent and nothing else.
The second problem is signal to noise. On a first pass, most gate failures are my extraction, not the company’s accounting. A residual bucket that swallows 59.7 per cent of current assets is a tagging failure, not fraud. You have to fix the parser before the output means anything, and that work is unglamorous and takes longer than building the gates did.
Third, for a large cap audited by a big four firm, the arithmetic is usually right and the gates earn nothing. They pay for themselves in small and mid caps, in recently listed companies, and above all in the unaudited management accounts that private capital actually spends most of its diligence on. That is the population where I would run them.
What I would do on Monday
Take the last three diligence packs you signed off and check A1 and A4 by hand on each. Two subtractions per pack. If any of the six fails, you have your answer about the process.
Stop accepting the PDF as the deliverable. Ask for the trial balance and the model that produced the summary. If nobody can produce the workbook, that is the finding.
Add one line to the information request list: disclose all supplier finance arrangements, the carrying amounts by balance sheet line, and the range of payment due dates against comparable trade payables. IAS 7 already requires it.
Put the gate results in the investment committee paper as a page, with the tolerance you used stated on it. A tolerance you did not write down is a tolerance you will argue about later.
Pick one company you already own and rebuild its last three years from the filings rather than from your own model. Compare. That exercise is where the tooling pays for itself or does not.
The line that started it
I wrote A4 BSCASH expecting a plumbing check. It is not a plumbing check. It is the question of whether the document you are underwriting agrees with itself, and until you have asked it, every number downstream is something you read rather than something you know. Thirty one units on a share count is nothing. Not knowing it was there is the problem.
Run the subtraction.
I built D30 to pull three-statement fact files out of ASX annual reports and flag where the numbers stop articulating. If you run diligence on listed or pre-IPO assets, have a look.

