The Ledger Says Who Owes You. Nobody Has Time to Ask
A receivables seat is three jobs: chasing what is late, deciding who gets credit in the first place, and working out which of this morning’s payments belongs to which invoice. Only one of them needs a relationship.
Does the work of
- Accounts Receivable Officer
- Credit Controller
- Collections Officer
- Debtors Clerk
The aged receivables report is the most-run and least-acted-on document in Australian small business. Everyone knows the number. Everyone can name the two worst offenders without looking. Almost nobody rang them this week, and the report will say the same thing next Friday with slightly larger figures.
In short
- The problem
- A receivables seat is three jobs: chasing what is late, deciding who gets credit in the first place, and working out which payment belongs to which invoice.
- Why it persists
- Only one of the three needs a relationship. The ledger already knows who owes what; what it cannot do is have the conversation, and the conversation is the part that moves money.
- What we would automate
- Chasing that runs whether or not anyone feels like it, credit rules applied before the invoice is written, and remittance matching.
- What stays with a person
- Stopping supply, a disputed amount, your largest accounts, anything heading to recovery, and agreeing a payment arrangement beyond policy.
Want the whole thing by email?
This paper, plus the rest of the library. One click to stop them.
1. Three Jobs, One Title
Advertise for an accounts receivable officer and you are advertising for three distinct kinds of work. There is chasing: someone has to ask for money that is already earned. There is credit control: deciding who gets terms, how much, and when to stop supplying. And there is allocation: matching the payments that arrive against the invoices they were meant for, and reconciling the statements that follow.
These fail differently. Chasing fails because nobody wants to do it, so it gets deferred to Friday and then not done. Credit control fails because it happens too late: the risk was visible before the order was accepted and nobody was watching. Allocation fails silently, in the form of a month-end that takes two days instead of two hours.
Automating them as one thing is the usual mistake. They want different treatments, in a particular order, and the order is not the one most businesses pick.
The bottom line
Money already earned and sitting in someone else’s account is the cheapest working capital available to you. Collecting it faster costs nothing but the conversation, and the conversation is the part that has been getting skipped.
2. Payment Chasing
An emailed reminder asks the customer to do something later. It lands in the same inbox as everything else and gets archived unread. The one thing that reliably moves an invoice is somebody asking directly, and that is the thing nobody in the business wants to do.
So the automation is not “send more reminders”. It is a sequence with escalating contact types, where each step is triggered by the ledger rather than by anyone remembering: a reminder before the due date, a firmer one after it, then a call. The call reads the live balance at dial time, states the specific invoice, sends a payment link mid-conversation if the customer agrees, and records a promise-to-pay with a date if they do not pay on the spot.
The thing that makes it work is coverage rather than persuasion. Most debtors pay when someone asks; the problem is that nobody has the hours to ask all of them, so the calls that happen go to the largest balances and everything under a few thousand dollars ages out unattended.
Go deeper
The voice half of this has its own paper: AI Voice Agents for Accounts Receivable covers the five reasons an invoice goes unpaid, what the agent may and may not agree to, disclosure and calling-hour compliance, and what a promise-to-pay workflow looks like end to end.
3. Credit Control
Chasing is what you do after the decision. Credit control is the decision, and it is where the cheaper wins are, because a debt you never took on costs nothing to collect.
In most small businesses credit control is not a process, it is a memory: somebody knows that a particular customer is slow, and sometimes mentions it. Automating it means writing that knowledge down as rules the ledger can act on.
A limit that exists in the system
A credit limit recorded against the customer, checked when an order is accepted rather than discovered when the balance is already double it.
Behaviour scored, not remembered
Average days to pay, broken promises, part-payments and disputes rolled into a risk view that updates itself. The slow payer is visible before the next order, not after.
Terms that step down automatically
A customer who has gone past 60 days twice moves to shorter terms or prepay for the next job. The rule fires; nobody has to have the awkward realisation.
A stop-supply trigger with a human gate
The system proposes the hold and states why. A person confirms it, because stopping supply is a commercial and relationship decision, not a threshold.
New customer checks at onboarding
ABN and GST status, trading history, a credit check where the exposure justifies it. Cheap at the start, impossible to do retrospectively.
None of this needs a model to be clever. It needs the rules to exist and something to enforce them on every order rather than on the ones somebody happens to look at.
4. Statement and Remittance Reconciliation
This is the invisible third of the job. Payments arrive as a lump sum with a reference that means something only to the customer. A remittance advice turns up separately, as a PDF, an email body, or a spreadsheet, listing which invoices the lump was meant to cover. Somebody reads one and types the other.
Automating it is document work, and it is the same shape as invoice capture on the payables side: read the remittance, extract the invoice numbers and amounts, and allocate the receipt across them. The interesting cases are the ones that do not add up (a short payment, a deduction nobody explained, a credit note applied without warning), and those go to a person as a short exception list instead of as a bank statement to reverse-engineer.
Customer statements are the other half. Sending them is trivially automatable and most businesses still do it by hand or not at all, which matters more than it sounds: a statement is often what surfaces the invoice the customer genuinely never received, and it costs nothing to send on a schedule.
Why this one pays quietly
Unallocated receipts make the ageing report wrong, and a wrong ageing report poisons the other two automations: you chase somebody who has already paid, and your risk scoring is built on balances that are not real. Allocation is unglamorous and it is load-bearing.
5. Key Benefits
The Whole Book Contacted
Every overdue account, not just the big ones. The small balances that used to age out unattended get the same treatment.
Chasing That Does Not Depend on Mood
The sequence is triggered by the ledger, so it happens on the Friday afternoon when nobody feels like it.
Risk Visible Before the Order
Days-to-pay, broken promises and disputes scored continuously, so a slow payer is known at quoting time rather than at 90 days.
Limits Actually Enforced
A credit limit that is checked when an order comes in is a different thing from a number recorded in a field nobody reads.
Receipts Allocated Automatically
Remittances read and matched across invoices, with only the short payments and unexplained deductions reaching a person.
An Ageing Report You Can Trust
Because allocation is current, the numbers the other automations act on are real.
Statements on a Schedule
Sent without anyone deciding to, which is often what surfaces the invoice a customer never received.
Reasons, Not Just Balances
You learn why invoices go unpaid (wrong contact, missing PO, disputed line), which fixes the invoicing process upstream.
6. End-to-End Workflow
- 1New customer onboarded with ABN, GST and trading checks, and a credit limit recorded
- 2Order checked against the limit and the current balance before it is accepted
- 3Invoice issued from the ledger, with the customer's terms applied
- 4Reminder sent before the due date, and again after it, triggered by the ledger
- 5Overdue accounts prioritised by age, amount and contact history
- 6Call placed against live balances, with a payment link sent mid-conversation
- 7Promise-to-pay captured with a date, or dispute detail recorded for a person
- 8Incoming payments matched to remittance advices and allocated across invoices
- 9Short payments and unexplained deductions raised as an exception list
- 10Risk score updated from behaviour; terms stepped down or a stop-supply proposed
7. What Stays With a Person
Receivables touches customers you want to keep, so the boundary matters more here than almost anywhere else in a back office.
Stopping supply
The system can propose it and show the evidence. Ending a trading relationship is a commercial decision with a person's name on it.
A disputed amount
A contested line is a conversation about the work, not about the invoice. The automation's job is to surface it in week one with the detail attached.
Your largest accounts
The relationship with a key customer is worth more than the days saved. These are usually worth a call from a person by name.
Anything heading to recovery
Formal collection or legal action is a threshold a person crosses deliberately, with the full contact history in front of them.
Agreeing a payment arrangement beyond policy
The agent can accept a standard arrangement. Anything longer or larger is a credit decision.
8. Potential Tech Stack
One workable shape. The layers matter more than the specific products.
| Layer | Options | Role |
|---|---|---|
| Accounting Ledger | Xero, MYOB, QuickBooks | Source of truth for balances, ageing, terms and contact records |
| Voice and Messaging | Vapi, Twilio Voice and SMS | Places the calls, sends the reminders and the payment links |
| Conversation Model | Claude, GPT-4o | Handles the call inside policy, and reads remittance documents |
| Payments | Stripe, Xero pay-now links | The link sent during the conversation, and the receipt feed back |
| Bank Feed | Ledger bank feeds, open banking | Receipts arriving, which is what allocation runs against |
| Rules and Scoring | Serverless functions, n8n, Make.com | Limits, terms, escalation, risk scoring, calling hours and suppression |
| Reporting | Looker Studio, custom dashboard | Debtor days, promise-to-pay kept, unallocated cash, ageing movement |
Or skip the build
The chasing half of this is exactly what Office Voice packages up: live Xero integration, mid-call payment links, promise-to-pay tracking, Australian compliance, and per-client billing for practices. Credit control rules and remittance allocation are a scoped build around it. Worth trialling the first before commissioning the second.
9. ROI Snapshot
Illustrative figures for a business carrying $150,000 in receivables with an average of 52 debtor days. Your numbers will differ: the point is which levers move.
100%
Of the book contacted
Every overdue account, including the small balances that previously aged out unattended
Days
Off average collection time
Driven mostly by mid-call payment links and follow-up that actually happens
Hours
Back at month end
Remittances read and allocated as they arrive rather than reverse-engineered from a bank statement
The largest single gain is usually not the invoices you eventually recover. It is the ones you recover four weeks earlier, and the bad debt you never took on because the limit was checked when the order came in.
10. Getting Started
- 1
Get your baseline
Average debtor days, total overdue, the ageing distribution, and how much cash is sitting unallocated. The last number is usually the surprise.
- 2
Fix allocation first
Counter-intuitive, but chasing runs on the ageing report. If receipts are not allocated, you will ring people who have already paid, and once is enough to lose trust in the whole thing.
- 3
Clean the contact data
Voice chasing is only as good as your phone numbers. Wrong numbers are the single biggest cause of poor contact rates.
- 4
Write the credit policy down
Limits, terms, what triggers a step-down, what triggers a proposed stop-supply, what an agent may agree to unaided. This is the product decision and it is yours.
- 5
Start with one ageing bucket
Run the 30 to 60 day band first. Recent enough that goodwill is intact, overdue enough that a call is clearly warranted.
Not ready to talk yet?
Leave your email and we’ll send this paper to your inbox, with a link to the rest of the library. We publish a new one every few weeks and you’ll get those too, one click to stop them.
Your email is used to send you the papers and nothing else. We don’t share it.
Ready to stop funding your customers’ cash flow?
Get in touch with AI Pathway. We will look at your ageing profile and your unallocated cash, and tell you which of the three would move your numbers first, or whether a simpler fix gets you most of the way there.