Colleagues working in an office, one taking a phone call
JD Edwards · Month End Close · Hub

AI Agents for the JD
Edwards Close

Two of three lost close days were avoidable. Out of balance batches are findable the day they occur.

Key takeaways
  • JD Edwards posts in batches and a batch that will not post blocks everything after it. All of them are visible the moment they are created and found on day one.
  • A batch approved and never posted leaves subledger and ledger disagreeing by exactly its value, and nothing prompts anyone.
  • The integrity reports find real problems and are run at year end, when a year of accumulated differences with no context is a project rather than a task.
  • In a worked close running three days late, two of the lost days were avoidable.
  • Received not vouchered is calculable exactly from receipts against vouchers, and it is almost always assembled by hand during the close.

AI agents for the JD Edwards month end close report batch status continuously rather than at period end, run the integrity comparisons monthly instead of annually, and assemble the received not vouchered accrual from receipts before the period closes. ChatFin prepares every correction as a proposal, ChatFin posts nothing, and ChatFin reads through Application Interface Services rather than driving any form.

Two things dominate this close and both are avoidable. Out of balance and errored batches block whatever depends on them and are discovered on day one, although every one is visible the moment it is created. And the received not vouchered accrual is exactly calculable from receipts against vouchers, and is almost always assembled by hand under deadline.

JD EdwardsEnterpriseOneMonth end closeBatchesIntegrity reportsAccrualsReconciliationERP AI agentsAI agents for finance
01

Batches are the close, and an out of balance batch stops everything

JD Edwards posts in batches, and a batch that will not post blocks whatever depends on it. ChatFin finds these are discovered on day one because nothing looks for them earlier, even though every one is visible the moment it is created.

Batch problemWhat it blocksWhen it is found
Out of balanceThe batch and everything after itDay one
In error statusSameDay one
Approved and never postedNothing visibly, until the reconciliationNever, sometimes
Posted to a closed periodNothing, and the period reopensAt audit

The third row is the quiet one. A batch approved and not posted leaves the subledger and the ledger disagreeing by exactly its value, and nothing prompts anyone. ChatFin reports that population separately for that reason, and ChatFin treats it as a standing check rather than a close task.

In ChatFin

ChatFin reports batch status continuously rather than at close, so an out of balance batch is a same day fix instead of a day one blocker.

02

The integrity reports exist and are run once a year

JD Edwards ships integrity reports that compare subledger to ledger and detect orphaned records. Most sites run them at year end, if at all, because they are slow and the output is a long list.

They find real problems. Orphaned records, out of balance conditions and mismatches between ledgers.
Run annually, the output is unusable. A year of accumulated differences with no context is a project rather than a task.
Run monthly, each finding has a known cause. Somebody still remembers the transaction.
Run continuously, most never accumulate at all. Which is the point.
In ChatFin

ChatFin runs the same comparisons continuously and reports only what changed since the last run, because a repeated list stops being read within a week.

03

A worked close, where the days went

Close due working day 6, delivered day 9.

Waiting onDaysOwner
Out of balance batches resolved1.0Finance, but avoidable
Received not vouchered accrual assembled1.0Finance, and it is calculable
Intercompany agreement0.5Another entity
A specialist available to run a query0.5One person
Finance review itself0.5Finance

Two of the three lost days are avoidable. Out of balance batches are findable the day they occur, and the accrual is calculable exactly from receipts against vouchers.

In ChatFin

ChatFin assembles the accrual from receipts before the period ends and reports batch status continuously, which addresses both directly.

Colleagues working in an office, one taking a phone call
Two of three lost days were avoidable.
04

Where this underperforms

Three.

AIS access is not granted. Nothing here is possible through form automation on a customised installation.
The integrity reports have never been run. The first run finds a backlog and clearing it is a project of its own before continuous running helps.
Custom posting logic. ChatFin has to read what it does before its numbers can be agreed with yours.
Start with batch status reported continuously for one period. Read access only, a finding within days, and it removes the most avoidable day of the close.

Deeper in the JD Edwards 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
Batch status · Integrity reports · Accruals · Intercompany · Subledger reconciliation

Questions JD Edwards close teams ask first

What blocks a JD Edwards close most often?

Batches. An out of balance or errored batch stops whatever depends on it, and it is found on day one because nothing looks earlier, even though it was visible the moment it was created. The quieter one is a batch approved and never posted, which leaves the subledger and the ledger disagreeing by exactly its value with nothing prompting anyone.

Why are the integrity reports not more useful?

Because they are run at year end. They find real problems, orphaned records, out of balance conditions and ledger mismatches, but a year of accumulated differences with no context is a project rather than a task. Run monthly, each finding still has a cause somebody remembers. Run continuously, most never accumulate at all.

Which close day is easiest to remove?

The one lost to batch problems. Reporting batch status continuously turns a day one blocker into a same day fix, it needs read access only, and it produces a finding within days. In a worked close it was a full day of a three day overrun.

How ChatFin works in the JD Edwards close

Find the batch on the day, not on day one.

ChatFin reports batch status continuously, runs the integrity comparisons monthly and reports only what changed since the last run.

The received not vouchered accrual is assembled from receipts before the period ends, with the documents attached, and every correction is a proposal.

Bring one closed period. We will show what continuous batch reporting would have caught and when.

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: colleagues working in an office, one taking a phone call, 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 closed period.

We will replay batch status and the integrity comparisons across it through ChatFin and show you which problems were fixable on the day they appeared.

✓Batch status reported continuously
✓Integrity comparisons monthly, only changes reported
✓The accrual calculated from receipts, not estimated
Request a demo
Confidential & private