A metal briefcase filled with bundled banknotes
Sage Intacct · Month End Close · Hub

AI Agents for the Sage
Intacct Close

A small subsidiary with one part time bookkeeper can hold a group close for a week, and usually gets blamed for more than it caused.

Key takeaways
  • The reason teams choose Intacct is multi entity, and that turns a short close into a sequence repeated per entity plus a consolidation blocked until the last one finishes.
  • In a worked group close of nine entities running three days late, two and a half days sat at group level or between the two largest entities. The small entity everyone blames accounted for one.
  • Measure where the close actually waits before pointing a process improvement effort at it. The answer usually contradicts what everyone believes.
  • Reconcile intercompany at transaction level. Two errors cancelling across a pair pass a totals review and leave both entities misstated.
  • Seven per entity checks are worth running every period, all are easy, and all get skipped when the close is late, which is exactly when they matter.

AI agents for the Sage Intacct month end close run the per entity checks in parallel rather than in sequence, reconcile intercompany at transaction level from both sides at once, and report which entity is actually holding the consolidation. ChatFin prepares every correction as a proposal for a named person to release.

The multi entity structure is why teams choose Intacct and it is also what makes the close long. Reconciliations multiply by entity, intercompany runs every pair every month, currency needs revaluation and translation, and the consolidation cannot start until the slowest entity finishes. That last constraint is what makes one entity everybody's problem, and it is rarely the entity everyone assumes.

Sage IntacctMonth end closeMulti entityConsolidationIntercompanyReconciliationAllocationsERP AI agentsAI agents for finance
01

The close is multi entity, and that is the whole difficulty

A single entity Intacct close is quick. The reason teams choose Intacct is multi entity, and that turns a short close into a sequence repeated per entity plus a consolidation that cannot start until the last one finishes.

StepSingle entityMulti entity
ReconciliationsA handfulTimes the number of entities
IntercompanyNoneEvery pair, every month
CurrencyUsually noneRevaluation and translation, per entity
AllocationsSimpleAcross entities, with a basis to defend
ConsolidationNot applicableBlocked until every entity closes

The consolidation being blocked is what makes one slow entity everybody's problem. A small subsidiary with one part time bookkeeper can hold the group close for a week, and usually does.

In ChatFin

ChatFin runs the per entity checks in parallel rather than in sequence and reports which entity is holding the consolidation and why, which is usually the most useful single output of the whole close.

02

Intercompany, reconciled at transaction level

Mechanical, recurring and always late. The reason is that each side is drawn separately and the totals are compared.

1

Draw both sides at once

One read, both entities, matched at transaction level. Reconciling at totals lets two errors in opposite directions net to something small that passes review.

2

Name the document and the period on both sides

Most differences are one entry booked in a different period. Saying so ends the exchange in a message rather than a thread.

3

Report recharges with no supporting document

These are the ones that become an argument at year end, and they are findable now.

4

Check the allocation basis is the documented one

Cross entity allocations drift. Recomputing under the written basis and reporting the difference is mechanical.

The difference that nets to almost nothing is the dangerous one. Two errors cancelling across an entity pair pass a totals review and leave both entities misstated, and only a transaction level reconciliation finds it.
03

A worked group close, 9 entities

Nine entities, consolidation due on working day 6, delivered on day 9. The delay is always attributed to the two smallest entities. Reading the actual close timings says something else.

Cause of delayDaysWhere it actually sat
Intercompany differences unresolved1.5Between two large entities, not the small ones
One entity's bank reconciliation1.0The small entity everyone blames
Revaluation rerun after a late rate0.5Group, avoidable with a rate cut off
Allocation basis queried0.5Group, recurring every quarter
Waiting for a manual adjustment schedule0.5One person, undocumented

Two and a half of the three days sit at group level or between the two largest entities. The small entity everyone chases accounts for one day. That is worth knowing before the next process improvement effort is pointed at the wrong place.

A metal briefcase filled with bundled banknotes
Measure where the close actually waits before deciding what to fix.
04

The per entity checks worth running every period

Run them per entity, in parallel, and report only exceptions.

CheckWhat it catches
Control accounts tie to subledgersA journal posted straight to a control account
Bank reconciled item by itemUnrecorded charges and missing receipts
Dimension completeness on the period's postingsReports that will be quietly wrong
Recurring entries that did not changeA copy forward nobody reviewed
Manual journals with no reference or supportThe audit finding waiting to happen
Postings dated outside the periodCut off errors, both directions
Intercompany balanced at transaction levelThe offsetting pair that nets to nothing

None is difficult. All get skipped when the close is late, and the close is late precisely when they matter most.

In ChatFin

ChatFin runs all seven per entity on one read, so they cannot disagree with each other the way separately built reports usually do, and reports which entity each exception belongs to.

05

Where this underperforms on Sage Intacct

Three.

Consolidation adjustments are manual and undocumented. A group figure depending on adjustments nobody recorded cannot be rebuilt by anything, and that is the first thing to fix.
Entities close on different calendars. Where a subsidiary uses a different period end, comparisons need stating rather than assuming, and an agent will report the mismatch rather than resolve it.
Dimension coverage is poor in one entity. The group dimensional view is then wrong in a way the group total does not reveal.
Start by measuring where the close actually waits, per entity, for one period. It needs no integration beyond read access and it usually contradicts what everyone believes.

Deeper in the Sage Intacct close

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

Worked on this page
Close task monitoring · Close exception identification · Flux analysis

Covered as sections here
Intercompany · Multi entity consolidation · Control account tie out · Bank reconciliation · Cut off · Allocations

Questions Sage Intacct close teams ask first

Which entity is really holding up a group close?

Usually not the one being blamed. In a worked close of nine entities running three days late, 1.5 days went to unresolved intercompany differences between two large entities, 0.5 to a revaluation rerun after a late rate, 0.5 to a queried allocation basis and 0.5 to waiting on one person's undocumented adjustment schedule. The small entity everyone chases accounted for one day. ChatFin measures where the close waits, per entity.

Why does intercompany take so long every month?

Because each side is drawn separately and the totals are compared, which turns into an email thread between two teams holding two different extracts. Most differences are one entry booked in a different period. ChatFin draws both sides at once and reconciles at transaction level, naming the document and the period on each side, which also catches the offsetting pair of errors that nets to almost nothing and passes a totals review.

Which checks are worth running every period?

Control accounts tied to subledgers, bank reconciled item by item, dimension completeness on the period's postings, recurring entries that did not change, manual journals with no reference, postings dated outside the period, and intercompany balanced at transaction level. None is difficult and all get skipped when the close is late. ChatFin runs all seven per entity on one read so they cannot disagree with each other.

How ChatFin works in the Sage Intacct close

Find out which entity is actually holding the group.

ChatFin runs the per entity checks in parallel, reconciles intercompany at transaction level from both sides, and reports where the close is genuinely waiting rather than where it is assumed to be.

Every correction arrives as a proposal with its evidence attached, for a named person to release.

Bring one group close. The timing analysis 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 metal briefcase filled with bundled banknotes, 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 one group close.

We will measure where it actually waited through ChatFin, per entity, and reconcile one intercompany pair at transaction level.

✓Per entity checks run in parallel, not in sequence
✓Intercompany reconciled at transaction level, both sides at once
✓The entity actually holding the consolidation, named
Request a demo
Confidential & private