Cash flow forecasts and AI data leakage: what a covenant discussion gives away in ChatGPT or Claude.
A cash flow forecast is built when a client is under pressure, which is when the notes column fills with the firm’s real thinking: whether a bank covenant will be met, which lender to call first, whether the directors should take advice about insolvent trading. Staff paste the sheet into ChatGPT or Claude to tidy the layout or test the assumptions. This page marks every item in a realistic forecast that APES 110 and the TPB Code bear on, including the notes column, shows which labels are harmless to share, and shows how the same review runs on Ermos inside the practice.
The cash flow forecast
Built for a client with a lender application or a payment plan in progress, updated after each client meeting, and reviewed by a partner before it is sent to anyone outside the firm.
Cash flow forecast
Northgate Partners · 29 October 2026 · GST inclusive
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Harbourline Joinery Pty Ltd: cash flow forecast1 | Oct 26 | Nov 26 | Dec 26 | Jan 27 | Feb 27 | Notes |
| 2 | Opening cash (net of overdraft)10 | 13,000 | 16,060 | (32,782) | (38,472) | (48,362) | Cash $31,000 less Macquarie overdraft drawn $18,000 |
| 3 | Receipts from customers | 148,000 | 139,000 | 121,000 | 96,000 | 135,000 | Kestrel Fitouts pays on 60-day terms.2 Coastline administrators’ dividend not included.9 |
| 4 | Supplier payments | (82,000) | (77,500) | (64,000) | (52,000) | (76,000) | |
| 5 | Wages and super | (41,500) | (38,200) | (38,200) | (29,400) | (38,200) | Rachel Dunne has agreed to four weeks unpaid leave in January.3 |
| 6 | Rent | (9,800) | (9,800) | (9,800) | (9,800) | (9,800) | |
| 7 | Westpac equipment finance | (2,640) | (2,640) | (2,640) | (2,640) | (2,640) | Westpac facility letter requires debt service cover of at least 1.25 times, tested 31 Dec on the last six months. Daniel and Priya guarantee it personally.4 |
| 8 | Other operating costs | (9,000) | (9,000) | (9,000) | (9,000) | (9,000) | |
| 9 | BAS and PAYG | 0 | (44,702) | 0 | 0 | (40,500) | Sep quarter BAS $44,702 falls three days before the first plan instalment. Ask the ATO to add it to the plan.7 |
| 10 | ATO payment plan | 0 | (6,000) | (3,050) | (3,050) | (3,050) | |
| 11 | Closing cash (net of overdraft)10 | 16,060 | (32,782) | (38,472) | (48,362) | (92,552) | Our estimate of cover is 1.08 times. A breach can be an event of default unless Westpac waives it in writing. Ask before 15 Dec.5 |
| 12 | Macquarie headroom (limit $50,000) | 50,000 | 17,218 | 11,528 | 1,638 | (42,552) | Overdraft is repayable on demand. Talk to Westpac first, then Macquarie.6 Feb shortfall of $42,552. Daniel to take legal advice on directors’ duties and insolvent trading before the January pay run.8 |
An invented forecast. The covenant terms and every figure are invented. Hover or tap any highlighted cell for the analysis; the full list is below.
What leaves the firm
- 1The client and the purpose
Names the business behind every row. A workbook also carries author and last-saved-by fields, and any hidden tabs or columns, whenever it is shared as a file. APES 110 confidentiality guide.
Frontier Models (ChatGPT, Claude) Transmitted to the provider, generally offshore on personal plans Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 2A customer and its payment terms
Which customer pays slowly and how slowly. Confidential financial information acquired in the professional relationship under APES 110 R114.2. APES 110 confidentiality guide.
Frontier Models (ChatGPT, Claude) Transmitted; on consumer tiers it can train future models Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 3A named employee’s arrangement
Unpaid leave agreed with an office manager, tied to her name. Personal information about an employee who is not the firm’s client. Privacy Act guide.
Frontier Models (ChatGPT, Claude) An employee’s arrangement transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 4The facility terms and the guarantees
A financial covenant from a lender’s facility letter, its test date, and that the directors guarantee the facility personally. Contract terms between the client and its lender, and the owners’ own exposure. APES 110 confidentiality guide.
Frontier Models (ChatGPT, Claude) The client’s contract terms and the owners’ guarantees transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 5The expected covenant breach and the plan
The firm’s estimate that the covenant will be missed and its recommendation to ask for a written waiver. A breach of a financial covenant can be an event of default under the facility terms, depending on the agreement. Advice the client has not yet acted on, and one the firm has to stand behind. TPB Code guide.
Frontier Models (ChatGPT, Claude) Your advice transmitted before the client has acted on it Ermos Edge Stays in Australia, but whether the estimate is right is still the reviewer’s call Ermos Dominion Stays on the unit, but whether the estimate is right is still the reviewer’s call - 6Which lender to speak to first
The sequencing of conversations with two lenders, and that one facility is repayable on demand. Strategy that would damage the client if either lender saw it. APES 110 confidentiality guide.
Frontier Models (ChatGPT, Claude) Strategy towards two lenders transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 7The BAS and the payment plan collision
What the client owes the ATO and that it cannot meet it alongside a plan instalment. A suggestion to ask the ATO for more time, before the client has agreed to ask. TPB Code guide.
Frontier Models (ChatGPT, Claude) The client’s ATO position transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 8The shortfall and the directors’ duties
A forecast breach of the overdraft limit and the firm’s note that the directors should take legal advice on insolvent trading. The insolvent trading provisions of the Corporations Act put the duty on the directors personally, so this is the most sensitive note in the file. Checking AI output guide.
Frontier Models (ChatGPT, Claude) The most sensitive note in the file transmitted Ermos Edge Stays in Australia, but the decision about directors’ duties is for the directors and their lawyer Ermos Dominion Stays on the unit, but the decision about directors’ duties is for the directors and their lawyer - 9A third party’s dividend
That a customer in administration may pay a dividend, and that the forecast leaves it out. A company that is nobody’s client, mentioned only because of the client’s loss. APES 110 confidentiality guide.
Frontier Models (ChatGPT, Claude) A third company’s administration transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 10Row labels like Opening cash and Closing cash
Generic cash flow headings that appear in any forecast, with no client data in the words.
Frontier Models (ChatGPT, Claude) Generic headings with no client data Ermos Edge Nothing to protect in generic headings Ermos Dominion Nothing to protect in generic headings
What happens in Frontier Models (ChatGPT, Claude)
- The whole document is transmitted to the provider’s servers. On personal plans the user cannot choose where it is stored or processed, and for the major providers that has generally meant outside Australia, under that country’s legal process. Some business plans offer storage in Australia, but the provider still receives the content.
- On consumer tiers, prompts can be retained and used to train future models.
- The provider’s staff and systems can reach the content under the provider’s own policies.
- Once sent, the firm no longer controls it. Retention and deletion happen on the provider’s terms.
The same document on Ermos
Ermos Dominion
The document is drafted on a unit in your office, from your own templates and the client file. Every marked item stays on the unit, which keeps working with the internet switched off. Nothing in it is transmitted to an AI provider, so there is no disclosure to analyse: the confidentiality work is the same as for your file server.
Ermos Edge
Your documents, the index and your access boundaries stay on your own instance in an Australian data centre. When a staff member asks for this draft, only their question and the excerpts they are permitted to see go to a named Australian provider, who is contractually barred from keeping the content or training any model on it. Nothing is processed outside Australia.
| Frontier Models (ChatGPT, Claude) | Ermos Edge | Ermos Dominion | |
|---|---|---|---|
| Where the document is processed | Provider servers, generally offshore on personal plans | Your instance in an Australian data centre; answers generated in Australia | The unit in your office |
| Who can read it | Provider staff and systems, under policy | Your staff, within the boundaries you set. The named Australian provider processes only permitted excerpts, under contract, and keeps nothing | Your staff only |
| Is it kept | On the provider’s terms | Kept on your instance; the provider is barred from retaining it | Stays on the unit |
| Can it train a model | On consumer tiers, yes | No, by contract | Only your own unit learns from it, on your hardware |
Part of AI data leakage in accounting firms. See how this works in practice: Tax and advisory work on Ermos.
Common questions
Do ChatGPT and Claude use the information in a cash flow forecast?
Can we use ChatGPT or Claude for a cash flow forecast if we remove the client's name?
Can I upload a cash flow forecast to ChatGPT or Claude instead of pasting it?
How can an accounting practice use AI for a cash flow forecast without sending it to ChatGPT or Claude?
What is a financial covenant in a facility?
Can an accountant discuss a covenant breach with the client's bank?
Why do the notes matter more than the numbers?
See Dominion answering from your own documents.
A demonstration takes 30 minutes, uses no client data, and comes with no obligation.
Book a demo