The killer reconciliation finding for mid-market ecom ops: dollar value of orders that never made it to Oracle ERP Cloud GL plus the reason.
At a glance
The dollar value of commerce-platform revenue that has not yet hit the Oracle ERP Cloud General Ledger, broken down by reason. Calculated as commerce_total_revenue minus oracle_revenue_booked_gl for the same window, with reason codes attached to each missing dollar.
Calculation
Calculated automatically from your Oracle ERP Cloud data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US Fortune 500 wholesale apparel distributor (annual revenue ~$420M) running Oracle ERP Cloud with three Business Units. Connected commerce platforms: Shopify Plus DTC, Salesforce Commerce Cloud B2B with Net-30 terms, Adobe Commerce wholesale portal. The 30-day window covers 14 Mar 26 to 12 Apr 26.
Reason breakdown the card surfaces:
Five things to notice:
- **The biggest leak is AutoInvoice Pending (2.4M of working capital for 4 days is real money in a high-rate environment.
- Unmapped Customer ($384K) is real revenue at risk. If the Customer mapping is wrong on Adobe Commerce, those orders may never sync. The Controller pings the Oracle Functional Consultant to fix the mapping in the customer hub; otherwise next month’s gap is even bigger and the orders eventually age out of the integration retry queue.
- Credit Memo Refunds ($820K) is policy, not error. This is the structural gap between gross commerce headlines and net GL booking. It will always exist; what matters is whether the rate is constant or rising. Rising = quality / fulfilment / pricing problem. Constant = baseline noise.
- The $62K Unknown bucket is the leakage signal. It is small enough not to alarm but it is where reconciliation problems live. The Controller hands this list to the Oracle Admin every Monday morning during the close cycle.
- Alert fires at >$10K unreconciled in the Unknown bucket. AutoInvoice Pending and Credit Memos are explained gaps; only Unknown trips the sentiment.
Sibling cards merchants should reference together
This card is the trigger; the action lives on its companions.Reconciling against the vendor’s own dashboard
Where to look in Oracle ERP Cloud: There is no single native Oracle Fusion report for this metric, that is precisely why Vortex IQ surfaces it. The closest manual approach inside Oracle is:Build an OTBI analysis on the Receivables Real Time Subject Area filtered toAn Oracle Functional Consultant can build this OTBI analysis in 30 minutes. Most do not, because the cross-platform comparison requires pulling commerce data manually, and the moment you do that you have lost reproducibility. Vortex IQ runs this every 15 minutes. Adjacent Oracle reports that look related but are not:Transaction Status = 'Pending AutoInvoice'and sumTransaction Amount. Then compare manually to the commerce platform’s last-30-day total revenue export.
- Sales Order Inquiry: shows all open SOs but without commerce-side comparison.
- Customer Account Inquiry: AR-balance based, looks at unpaid Invoices not pre-Invoice gap.
- Income Statement (Financial Reporting Center): smooths the gap into a monthly trendline; loses the per-order traceability.
Cross-connector reconciliation, the killer finding:
This card IS the cross-connector reconciliation; it has no counterpart on the commerce platforms themselves. The closest sibling on the commerce side is the Pending vs Captured Revenue card on Stripe (which catches Stripe-routed payment captures awaiting settlement) but that compares Stripe-internal state, not commerce-to-ERP.
The full audit trail with originating order IDs lives on Revenue Gap, Detailed Breakdown. That is the worklist; this card is the headline.
Known limitations / merchant FAQs
Should this gap ever be zero? No, and you should be suspicious if it is. A small structural gap (AutoInvoice Pending + Credit Memos + period-boundary timing) is healthy. Zero gap means either the connector is not pulling new commerce orders, or someone is force-closing the books before reconciliation. Aim for a stable gap that scales with revenue, with the Unknown bucket near zero. How big should the gap be vs total revenue? A typical Fortune 500 commerce business runs at 8 to 15% gross commerce vs net GL revenue gap inside a 30-day window:- AutoInvoice Pending: 4 to 9% (higher for B2B Net-30 / Net-60, lower for DTC).
- Credit Memo Refunds: 3 to 8% (varies by category, apparel skews high; electronics low).
- Voided / Cancelled: 1 to 3%.
- RMCS Deferred: 1 to 4% if you have subscription / extended-warranty revenue.
- Unknown: ideally < 0.3% of commerce gross.
RMCS Deferred in the breakdown, which is policy-correct, not a defect.
Multi-currency stores: does the FX Translation bucket overstate?
The bucket isolates the residual after period-average FX is applied. If your Business Units transact in 5+ currencies, expect the FX bucket to be 0.5 to 2% of commerce gross. Anything larger usually means the field map’s FX rate source is misconfigured against the GL Daily Rates table.
What does the alert look like in practice?
At >62K reconciliation drift this week?” with a deep-link to the breakdown card. The Controller typically resolves it in 15 to 30 minutes by mapping a missing Customer or escalating a stuck SO to the Oracle Functional Consultant.
Multi-Ledger vs single-Ledger, does the card behave differently?
Same logic, simpler scope. Single-Ledger skips the FX Translation bucket and the Financial Consolidation Hub elimination logic. Most fields are identical.
Does this differ from the equivalent NetSuite card?
Conceptually identical, mechanically different. NetSuite has Subsidiaries and a single integrated GL; Oracle has Business Units and a Multi-Ledger architecture with Subledger Accounting as a customisable rule layer. The Oracle card has additional reason codes (RMCS Deferred, AutoInvoice Pending) reflecting Oracle-specific posting mechanics. Companies migrating from NetSuite up to Oracle Fusion (a common pattern under Oracle’s portfolio strategy) keep the Vortex IQ reconciliation logic intact across the move.
Sales Order vs AutoInvoice vs Cash Receipt, where does each fit?
- Commerce order → Oracle Sales Order: fast (minutes via OIC or REST API). If this fails, gap appears as Unmapped Customer.
- Sales Order → AutoInvoice Receivables transaction: slow (hours to days). If this is stuck, gap appears as AutoInvoice Pending.
- Receivables → Cash Receipt application: slow (days to weeks). NOT in this card; this gap is captured by DSO.
- Refund → Credit Memo: variable. Captured as Credit Memo Refunds bucket.