A man sitting on a sofa with a laptop, one hand on his head
Sage Intacct · Accounts Receivable · Hub

AI Agents for Sage
Intacct Receivables

A billing schedule that ends produces no error and no exception. It just bills less than it should, forever.

Key takeaways
  • A large share of Intacct revenue is billed by a schedule somebody set up once. A schedule that stopped, never started, or is billing the old rate produces no error at all.
  • In a worked review of 380 active contracts, six worth 181,000 a year had stopped billing entirely because a schedule ended and nothing reports that.
  • Run the contract to billing comparison monthly rather than at renewal. Under billing compounds, and recovering eleven months of a missed uplift is a conversation you would rather not have.
  • Never apply a receipt to the wrong invoice to clear a queue. It misstates which contract and dimension was paid, which is a reporting error rather than a cash one.
  • On a subscription book the useful metric is the count of customers whose payment behaviour changed this month. It is the earliest churn signal in the finance system.

AI agents for Sage Intacct accounts receivable compare every billing schedule to the contract behind it each period, apply cash on the references customers actually use, and group collections by customer rather than by invoice. ChatFin reports only where the contract and the billing disagree, and raises nothing itself.

The reason to start with billing rather than collections on Intacct is that most of the loss is upstream. Subscription and services businesses bill from schedules, and a schedule that ended at renewal, never got created, or is still on last year's rate does not error. It bills less, or nothing, and the first anyone hears of it is a customer mentioning they have not been invoiced.

Sage IntacctAccounts receivableRecurring billingContractsCash applicationCollectionsSubscriptionERP AI agentsAI agents for finance
01

Recurring billing is where the money leaks, quietly

Intacct is heavily used by subscription and services businesses, which means a large share of revenue is billed by a schedule somebody set up once. A schedule that stopped, never started, or is billing the old rate produces no error and no exception. It just bills less than it should, forever.

FailureWhat the system showsHow it is usually found
Schedule ended at contract renewalNothing. Billing simply stopsWhen the customer mentions they have not been invoiced
Uplift not applied at the anniversaryA normal invoice at the old rateRarely
New contract never had a schedule createdNo revenue at allAt the next revenue review
Usage above the bundle not billedA correct base invoiceAlmost never
Schedule billing a cancelled serviceAn invoice the customer disputesOn the dispute

Every one of those is a comparison between the contract and what was billed, and every one is mechanical. The reason it does not happen is that nobody has time to check 400 schedules against 400 contracts each month.

In ChatFin

ChatFin compares the billing schedule to the contract terms every period and reports only where they disagree. It raises no invoice itself.

02

A worked billing review, 380 active contracts

380 active contracts. The agent compares each contract's terms to what was actually billed in the period and returns 29 that do not agree.

FindingContractsAnnual valueWhat it is
Uplift due at anniversary, not applied1196,000Under billing, compounding
Schedule ended, contract still live6181,000No revenue at all
Billing continued past cancellation444,000Will be disputed and credited
Usage above bundle never billed562,000Contractually billable, not billed
Rate differs from the contract rate card328,000Either an agreed exception or an error

The second row is the expensive one. Six contracts worth 181,000 a year that stopped billing when a schedule ended and nobody noticed, because a schedule ending produces no event anybody sees.

Run this comparison monthly rather than at renewal. Under billing compounds, and recovering eleven months of a missed uplift is a commercial conversation you would rather not have.
A man sitting on a sofa with a laptop, one hand on his head
A schedule that ends produces no error. That is the whole problem.
03

Cash application against dimensioned invoices

The mechanics are ordinary. What is specific to Intacct is that applying a receipt correctly matters for more than the ageing, because the dimensions on the invoice carry the revenue analysis.

1

Match on the customer's own reference first

Their purchase order or contract number, which is on the invoice only if billing put it there. That is your match rate ceiling.

2

Solve combinations constrained by the receipt total

One receipt clearing many invoices is normal on a subscription book.

3

Never apply to the wrong invoice to clear a receipt

It clears the queue and misstates which contract, entity and department was paid, which is a reporting error rather than a cash one.

4

Name the difference by cause

A credit already taken, a settlement discount, a deduction, or a currency difference. Four causes with four owners.

In ChatFin

ChatFin proposes applications and leaves anything it cannot support unapplied with the reason stated, because forcing a match to clear a queue moves the error into the analysis where it is harder to find.

04

Collections on a subscription book

The book is different from a trade debtor ledger. Many small recurring invoices, high customer count, and a churn consequence to getting the tone wrong.

Group by customer, always. A customer with twelve monthly invoices overdue is one conversation, not twelve tasks.
Failed payment is not late payment. A card decline or a failed direct debit needs a different message and a much faster one.
Small balances dominate by count and not by value. Ranking by value hides a churn signal sitting in a hundred small accounts.
A dispute on a subscription is a retention event. It should leave collections immediately and go to whoever owns the relationship.
On a subscription book the useful metric is not days sales outstanding. It is the count of customers whose payment behaviour changed this month, because that is the earliest churn signal in the finance system.
05

Where this underperforms on Sage Intacct

Three.

Contract terms are not in Intacct. Where they live in a CRM or in signed PDFs nobody has integrated, the billing comparison covers part of the book, and partial coverage here looks complete.
Customer references are not on the invoice. Matching is capped before it starts. A billing setup fix rather than an AR one.
Usage data lives in the product. If consumption is not fed into Intacct, under billing on usage cannot be detected at all.
In ChatFin

ChatFin reports the share of the contract book it could read terms for before it reports any finding. A billing review over 60 percent of contracts is a partial answer and should be labelled as one.

Deeper in Sage Intacct receivables

Three use cases sit under this hub, in build and shown rather than linked.

Worked on this page
AR inbox automation · Open AR analysis · Bank payment to open invoice matching

Covered as sections here
Recurring billing checks · Cash application · Collections · Failed payments · Contract to billing comparison

Questions Sage Intacct receivables teams ask first

What is the most common revenue leak on Sage Intacct?

A billing schedule that stopped. It produces no error, no exception and no event anybody sees, so the first sign is usually a customer mentioning they have not been invoiced. In a worked review of 380 active contracts, six worth 181,000 a year had stopped billing entirely, and eleven were still on the old rate because an anniversary uplift was never applied. ChatFin compares schedule to contract every period.

Why does it matter which invoice a receipt is applied to?

Because Intacct carries the revenue analysis in the dimensions on the invoice. Applying a receipt to the wrong invoice clears the queue and misstates which contract, entity and department was actually paid. That is a reporting error rather than a cash one, and it is harder to find later. ChatFin leaves anything it cannot support unapplied with the reason stated rather than forcing a match.

How should collections work on a subscription book?

Group by customer, always. Twelve overdue monthly invoices is one conversation, not twelve tasks. Separate failed payments from late payments, because a card decline needs a different and faster message. And treat a dispute as a retention event that leaves collections immediately. The metric worth watching is the count of customers whose payment behaviour changed, which is the earliest churn signal finance holds.

How ChatFin works in Sage Intacct receivables

Find the schedule that stopped, before the customer does.

ChatFin compares every billing schedule to its contract each period and reports missed uplifts, ended schedules, billing past cancellation and unbilled usage.

It applies cash on the references customers used, leaves what it cannot support unapplied with a reason, and raises nothing itself.

Bring your contract book and one period of billing. The comparison takes an hour.

Book a demo
AM
Ashok Manthena
CEO and co founder, ChatFin

Ashok Manthena is the CEO and co founder of ChatFin, an AI agent platform for enterprise finance that runs across NetSuite, Acumatica, JD Edwards, SAP and Dynamics 365. He works with CFOs and controllers on governed automation of the close, payables, receivables and reporting. Connect on LinkedIn.

Image credits. Header photograph: a man sitting on a sofa with a laptop, one hand on his head, sourced from Pexels and used under the Pexels licence.
All images are served from the Pexels content network. No third party product screenshots, vendor logos or licensed media are used on this page.
Get started

Bring your contracts and one period of billing.

We will compare the two through ChatFin and show you the schedules that stopped, the uplifts never applied and the usage never billed.

✓Schedule compared to contract every period
✓Coverage of the contract book reported before any finding
✓Receipts never forced onto the wrong invoice
Request a demo
Confidential & private