Home / Guides / Oracle Fusion FBDI Templates
    ORACLE FUSION · DATA LOADING

    Oracle Fusion FBDI Templates — The Complete Guide

    What FBDI is, how a File-Based Data Import actually loads data into Oracle Fusion, when to use FBDI vs HDL vs REST, and a field-level reference for every major object — Supplier, AP invoice, AR invoice, GL journal, PO, Fixed Assets and HCM Worker.dat.

    FBDI
    ERP objects
    HDL
    HCM objects
    Interface → base
    Load path
    Reconciled
    Load evidence

    What is FBDI?

    FBDI — File-Based Data Import — is Oracle Fusion’s bulk-load mechanism for ERP objects. For each object Oracle ships an Excel template (.xlsm); you fill it, generate a CSV, upload it, and Fusion moves the rows through interface tables into the application’s base tables via a standard import job.

    FBDI is the interface every migration approach ultimately uses. The hard parts aren’t the file format — they’re extracting clean source data, mapping it to Fusion’s value sets and business units, and reconciling the load. (That’s what the Syntra ETL platform automates.)

    How an FBDI load works

    1

    Download the FBDI template

    Get the object’s FBDI spreadsheet (.xlsm) from Oracle’s File-Based Data Import guide for your Fusion release.

    2

    Fill in the worksheets

    Populate the required and conditionally-required columns; leave system-derived columns blank.

    3

    Generate the CSV & ZIP

    Use the template’s “Generate CSV File” macro, then ZIP the resulting .csv file(s).

    4

    Upload the file

    Run the Load Interface File for Import scheduled process, selecting the import job and your ZIP — data lands in the interface tables.

    5

    Run the import job

    Run the object’s import process to move data from interface tables to base tables.

    6

    Review errors & reconcile

    Check the import output/error report, fix rejected rows, reload, and reconcile record counts source-to-target.

    FBDI vs HDL vs REST

    MethodUse forNotes
    FBDIERP: Financials, SCM, Procurement, ProjectsTemplate → CSV → interface tables → import job. Best for high-volume conversion.
    HDLHCM: workers, assignments, payrollHCM Data Loader — pipe-delimited .dat files (e.g. Worker.dat) in a ZIP.
    REST / ADFDISmaller / incremental / real-timeREST APIs for integration; ADFDI spreadsheets for interactive entry.

    Common FBDI load errors

    • Invalid or missing business unit / ledger for the row
    • Value not in the target value set (segments, lookups, categories)
    • Duplicate document/reference numbers from a prior load
    • Mandatory column left blank, or a system-derived column populated
    • Data-quality issues — unescaped characters, values over column length, non-numeric values in numeric columns
    • Referential gaps — the supplier, item, or PO a row points to doesn’t exist yet

    Frequently asked questions

    What is an FBDI template in Oracle Fusion?

    It’s the Excel (.xlsm) template Oracle provides for each object’s File-Based Data Import. You fill the worksheets, generate a CSV, upload it via “Load Interface File for Import”, then run the object’s import job to move data from interface tables to base tables.

    What is the difference between FBDI and HDL?

    FBDI loads ERP objects (Financials, SCM, Procurement) via CSV and interface tables; HDL — HCM Data Loader — loads HCM objects (workers, assignments, payroll) via pipe-delimited .dat files such as Worker.dat. Different domains, similar idea.

    Which import job do I run after uploading an FBDI file?

    It depends on the object — e.g. Import Payables Invoices, Import Journals, Import AutoInvoice, Import Orders, Import Suppliers. See each object’s page for the exact job.

    How do I fix FBDI load errors?

    Read the import job’s error output, correct the rejected rows (value sets, business units, mandatory fields, duplicates), and reload only the failed records — then reconcile counts source-to-target.

    Loading a lot of data into Oracle Fusion?

    Syntra generates and loads FBDI/HDL for every object at scale — with source extraction, mapping and reconciliation built in. Skip the hand-built templates.