FBDI GUIDE — GENERAL LEDGER

    How to Migrate GL Balances to Oracle Fusion

    Migrating general-ledger balances is the heart of any Oracle Fusion Financials migration. This guide covers the GL FBDI template, mapping your source chart of accounts to the Fusion accounting flexfield, opening versus historical balances, the validation errors that trip teams up, and how to reconcile the trial balance to the cent.

    GL FBDI
    Journal Import
    COA crosswalk
    The long pole
    Per period
    Balances loaded
    Trial balance
    Reconciled

    What it takes to migrate GL balances correctly

    GL migration is a mapping problem first and a loading problem second: get the chart-of-accounts crosswalk and ledger structure right, and the FBDI load and reconciliation become mechanical.

    You decide how to represent history — most teams load opening balances as of cutover plus a number of prior periods as summarized journals for reporting continuity, rather than every historical transaction. Source balances and journals are mapped from the legacy COA to the Fusion accounting flexfield, then loaded through the GL FBDI (Journal Import) as balanced journals per period and ledger.

    Oracle's import validation rejects unbalanced journals, invalid code combinations and bad periods — so expect iterative sandbox loads to burn down the error backlog. The migration isn't done until the Fusion trial balance equals the source trial balance for every period and entity.

    Key concepts for GL migration

    What to get right.

    🎯

    COA crosswalk

    Map every source account/segment to a valid Fusion code combination; this gates the load.

    📅

    Opening vs history

    Load opening balances at cutover plus summarized prior periods for continuity.

    ⚖️

    Balanced journals

    FBDI Journal Import requires each journal to balance by ledger and currency.

    💱

    Multi-currency

    Entered vs accounted amounts and rate types must be handled for FX ledgers.

    🏢

    Ledger & balancing segment

    Load per ledger and balancing-segment value so entities reconcile.

    🔁

    Iterate in sandbox

    Expect multiple load cycles to clear validation errors.

    Step-by-step: loading GL balances via FBDI

    The mechanical sequence.

    1

    Build the COA crosswalk

    Map source accounts/segments to the Fusion accounting flexfield; validate code combinations.

    2

    Extract balances & journals

    Pull trial balances and (summarized) journals per period from the source.

    3

    Generate the GL FBDI

    Populate the Journal Import template; ensure each journal balances per ledger/currency.

    4

    Load to a sandbox

    Run Load Interface File for Import, then Import Journals; review the execution report.

    5

    Clear validation errors

    Fix unbalanced journals, invalid combinations and period issues; re-load iteratively.

    6

    Reconcile the trial balance

    Compare Fusion trial balance to source per period and entity until they match to the cent.

    Common GL migration pitfalls

    What trips teams up.

    Unbalanced journals

    The top FBDI rejection — every journal must balance by ledger and currency.

    Invalid code combinations

    Unmapped or disabled flexfield combinations fail import.

    Wrong period status

    Target periods must be open for the load.

    FX mismatches

    Entered/accounted amounts and rate types must be consistent on currency ledgers.

    Skipping reconciliation

    Loading isn't done until the trial balance ties out per period and entity.

    Automate it

    Pre-built extraction, FBDI generation and reconciliation remove the manual grind.

    Frequently asked questions

    How do you migrate GL balances to Oracle Fusion?+

    Map your source chart of accounts to the Fusion accounting flexfield, extract trial balances and summarized journals per period, generate the GL FBDI (Journal Import) with balanced journals, load to a sandbox, clear validation errors iteratively, and reconcile the Fusion trial balance to the source per period and entity.

    Should I migrate full GL history or just balances?+

    Most teams load opening balances at cutover plus a few prior periods as summarized journals for reporting continuity, and archive the full transaction history rather than loading every historical journal into Fusion. This keeps Fusion lean while preserving auditability.

    Why is my GL FBDI import failing?+

    The most common causes are unbalanced journals, invalid or disabled account code combinations, and closed/unopened target periods. Review the import execution report, fix the flagged rows and re-load — expect several iterations.

    How do you reconcile GL after migration?+

    Compare the Fusion trial balance to the source trial balance for every period and per ledger/balancing-segment (entity). The migration is complete only when they match to the cent, evidenced for finance and audit sign-off.

    Can this be automated?+

    Yes — Syntra ETL automates the extraction, COA crosswalk application, FBDI generation and trial-balance reconciliation, removing the manual template-building and error-chasing.

    Get Help With Your GL Migration

    Tell us your source finance system and we'll handle the COA crosswalk, FBDI load and trial-balance reconciliation on a fixed-fee basis.