Analytics Catalog/Oracle Fusion ERP/When Payables does not tie
Explore the catalogOracle FusionThe reconciliation reportWhat BICC does not carryGeneral Ledger
Oracle Fusion · Reconciliation · Guidance

When Payables does not tie to the General Ledger

AP says one number, GL says another, and the report that should settle it has terms of its own. The owned tie runs nightly and names every difference.

THE PROBLEMAP says one number,GL says anotherthe reconciliation report has termsPrepare job must run first · a stale run reconciles yesterdayprimary ledger only · non-adjustment periods only · at real line volume, the run times outwhat breaks the tie· manual journals in the account· unaccounted transactions· other sources posting in· timing across the boundaryTHE SOLUTIONOracle Fusionboth sides,same source1AP factsinvoices · payments2GL journal linesthe control accountevery source, tagged3recon queryAirflow DAG · nightlysum AP vs sum GL · accountDQ: dupes · counts · nullsyour cloud · GCP · Azure · AWS4object storage · bronzeGCS · S3 · ADLS5warehouse star · a databasesecurity join: user ⋈ ledgeropen the live report →6see itPower BITableauThoughtSpotor a custom app →tied, every dayleft to right · GCP here, Azure or AWS the same · the receivables tie works the same wayAP: accounts payable · GL: the general ledger · DAG: the nightly job chain · DQ: data-quality checks · ⋈: a join · control account: the GL account the subledger posts intostation numbers are explained in one line each, just below

1  AP facts, every invoice and payment, extracted whole. One side of the tie.

2  GL journal lines for the control account, every source tagged, so a manual journal cannot hide. The other side.

3  One query sums both sides per account and period. Its Airflow DAG runs nightly with sanity checks: duplicate keys, counts, null accounts. A failed check stops the load, not the close.

4  Both extracts land side by side in the top tier of your cloud box, the raw layer called bronze, and load straight down into the star.

5  The warehouse star is just a database in your own cloud: amounts joined to lookups, security joined on ledger. Oracle’s own report is documented in our catalog, open it here.

6  The answer is zero, or it is a name: the journal id, the source, the user, the day. Every ledger, daily, no Prepare job, and a difference drills to the journal that caused it.

deploys  Everything ships from Git. One Oracle quirk to respect: uploading report artifacts resets folder permissions, so every deploy ends by reasserting them.

Oracle’s own terms for the report: the documented considerations, which state the Prepare process, the primary-ledger and non-adjustment limits, the difference causes, and the advice that says it all: do not let other sources post to Payables accounts.

THE SAME SCENARIO, IN THE CONSOLE
is ap tied to gl for april?run it live →
both sides summed per account   loads gated   difference joined to journals
answer  AP 4,120,300 · GL 4,132,700 · off by 12,400: one manual journal, source Spreadsheet, posted 2:14pm, user named
read-only, computes nothing outside the star, writes nothing anywhere. The full console runs on irvineanalytics.ai.
RuleReconcile from data, not from a report run: both sides extracted whole, summed per account, every difference carrying the journal that caused it.
Neverlet sources other than Payables post to the Payables accounts. Oracle says it, every controller learns it, and the manual journal is still how most ties break.
The report's terms, in full— what Oracle documents, and what it costs in close week.
The termWhat it means at 9pm on day two
Prepare must run firstThe report reads a snapshot built by the Prepare Payables to General Ledger Reconciliation process. Forget the run, or run it early, and the report reconciles yesterday against today with a straight face.
Primary ledger onlySecondary ledgers and reporting currencies are outside the report's world. If the tie you owe the auditor lives there, the report cannot help.
Non-adjustment periods onlyThe adjustment period where year-end entries land is exactly where the report will not go.
Heavy, and close-week slowAt real transaction-line volume the Prepare process and the report become an event to schedule, not a question to ask, and past a point they simply time out. The tie becomes a monthly ceremony instead of a daily fact.
The four ways the tie breaks— Oracle's documented causes, and what each looks like.
The breakThe signature
Manual journals in the control accountSomebody posted straight to the Payables account from a spreadsheet. AP never heard of it, GL carries it, and the difference is exactly that journal. The most common break, and the reason Oracle's own advice is to close the account to other sources.
Unaccounted transactionsInvoices or payments that exist in AP but have not run through create accounting. AP counts them, GL cannot see them yet.
Other sources posting inIntegrations, conversions, or another module writing to the same account. GL grows, AP does not, and the source column names the culprit.
Timing across the boundaryA transaction accounted in one period and posted in another, or entered on the last day and accounted on the first. The difference reverses itself, but the auditor still wants it named.
The owned reconciliation, mechanics— both sides as extracts, the tie as a query.
PieceHow it works
Both sides extractedAP invoice and payment facts on one rail, GL journal lines for the control accounts on the other, both through the compliant bulk path, nightly. The same pipeline chassis as the supplement pipeline, and the security extract rides along.
The tie as a querySum AP by account and period, sum GL by account and period, subtract. Zero is the answer everyone wants; anything else joins back to the journal lines and returns id, source, user, and date. The difference is never a number alone, it is always a name. And volume is not a term: the same query at fifty thousand lines or fifty million, because a warehouse sums. The seeded report at that volume is the timeout in the problem zone.
No Prepare, no snapshotThere is no snapshot process because there is no snapshot: the query reads the loaded facts. Run it any hour, any ledger, any period, including adjustment periods.
Gates before anyone looksRow counts against the manifest, duplicate keys, null accounts, and both sides' totals against yesterday. A failed gate stops the load and pages the pipeline owner, so a half-loaded night never masquerades as a broken tie.
Where it runsA database in your own cloud, GCP, Azure, or AWS, with the security join filtering every answer by the asker's ledgers. The read-only Analyst watches the same query and flags a moving difference before day two.
A close-week walk-through— one difference, found and named in a minute.

Day two, 9pm. The control account shows AP at 4,120,300 and GL at 4,132,700, a 12,400 difference the old way would chase tomorrow with a fresh Prepare run. The recon query already has it: the GL side carries one line AP never produced, a manual journal posted that afternoon, source Spreadsheet, user named, 12,400 exactly. The controller reads the journal id off the screen, calls the desk that posted it, and the tie is explained before the coffee cools. Nothing was rerun. Nothing timed out. The report in Fusion stays what it should be, the official artifact for the file, while the daily question lives where daily questions belong.

Published clean-room: the pattern is shown, no client's SQL, structures, or naming appears here, and never will.

A tie-out that owns your close week?
We build the owned reconciliation beside your Fusion, both sides extracted, gated nightly, every difference named. Fixed price, about ten days, yours to keep.
Talk to us
Terms on this page
control account
The GL account a subledger posts into. The tie lives here.
BICC
BI Cloud Connector, Oracle’s bulk export service for Fusion data.
Prepare
The snapshot process Oracle's report requires before it can run.
AP · GL
Accounts payable, the general ledger. The two sides of the tie.
DAG
A scheduled chain of jobs. Airflow runs the nightly tie as one.
DQ
Data-quality checks. Dupes, counts, nulls, caught before the load.
star schema
One table of amounts joined to small lookup tables. The fast shape.
A join. Security joins the amounts on ledger.