The consolidation is wrong, check these first
Retained earnings not rolling over, CTA not calculating, opening balances off. Oracle documents the causes in a troubleshooting page almost nobody finds. This is that knowledge, plus the live forum cases, in the order you should check.
This checklist opens the guidance shelf of a complete FCCS reference, built dimension by dimension and report by report, mapped on the FCCS index. It is written from documented causes, not folklore, and it is free.
◆ The checklist, in order— the documented causes behind the classic wrong numbers.
| Symptom | The documented cause, and the check |
|---|---|
| Retained earnings not rolling into period one | The engine computes opening balance and FX through a system member, FCCS_REC_OBFXCTA, which reads the Net Income hierarchy. That hierarchy must sit inside Retained Earnings. If someone restructured it out, the rollover silently stops. Check the Account tree before anything else. |
| CTA not calculating in a multicurrency application | CTA sums the foreign exchange on historical accounts under the balance sheet top member. Accounts marked with the wrong rate type, or hung outside the seeded structure, fall out of the sum. Check rate types on equity and historical accounts, then check where they sit. |
| Opening balance or FX numbers off | The movement members do the carrying: closing balance, the movements subtotal, the FX movement family, and total opening balance are load-bearing. Any of them moved or repurposed, and every rollforward inherits the error. |
| Strange results after adding accounts | Custom formula members created under the seeded balance sheet hierarchy interfere with the seeded math. Formulas live in their own branches; the seeded tree is the engine's, not yours. |
| Eliminations missing or doubled after an ownership change | Since release 23.04 the system writes ownership adjustments to a dedicated member unless a substitution variable holds it in the old intercompany eliminations member. Half-migrated settings split the entries across both. Check the variable, then check both members for the period. |
◆ The live cases from the forums— what practitioners hit this year, and the pattern behind each.
| Case | The pattern |
|---|---|
| Translates to one reporting currency, not another | An amount calculated in entity currency reached the first reporting currency and stopped. Each reporting currency is its own translation with its own rates; a rate missing for one currency fails silently for that currency only. Check the rates table per reporting currency before checking anything else. |
| Eliminations wrong in staged consolidation | Staged consolidation changes when eliminations run relative to translation, and the FX entry on an elimination can land in a different member than its matching data point. Sequencing is configuration, not fate: verify which stage carries the elimination and which carries its FX. |
| Intercompany never matches | The field consensus is blunt: partner tagging has to be enforced at the source, and untagged lines rejected in staging before they enter the cube. Matching reports run early and often, with thresholds agreed in advance, turn the last close week from archaeology into a checklist. |
| The FX difference that will not eliminate | Accounting, not a bug: gains and losses on an intercompany loan in a third currency stay in the consolidated income statement even when the loan itself eliminates. Knowing this saves a week of hunting for a system error that does not exist. |
The theme across all nine: the engine is rarely broken, the structure it navigates has been changed. Which is why the fix discipline is metadata validation as a habit and a snapshot before every structural change, so the question is always what changed since it last worked, answerable from a file. Causes verified against Oracle's consolidation troubleshooting documentation and Customer Connect cases, July 2026.
- seeded member
- A member the application ships with. The engine navigates by its position.
- FCCS_REC_OBFXCTA
- The system member computing opening balance and FX for retained earnings. Reads Net Income inside Retained Earnings.
- rate type
- How an account translates. Wrong type on equity accounts is the classic CTA breaker.
- staged consolidation
- Consolidation run in configured stages. Sequencing of translation and elimination becomes explicit, and checkable.
- metadata validation
- The habit that catches moved members before the close does.