AP Financial System Parameters Report
The Payables financial system parameters configured for each business unit — default liability and expense accounts, conversion type, and ledger assignment — used to verify setup consistency across units.
Sample build of the AP Financial System Parameters Report — reconciled, and rendered tool-neutral so it runs in Power BI, ThoughtSpot, or Tableau.
| Business Unit | Ledger | Liability Account | Conversion Type | Currency |
|---|---|---|---|---|
| US Operations | US Primary | 1000-2100-000 | Standard | USD |
| EMEA | EU Primary | 1000-5400-000 | Corporate | USD |
| APAC | US Primary | 1000-1410-000 | Standard | USD |
| LATAM | UK Primary | 2000-2100-000 | Default | USD |
| US Operations | US Primary | 1000-6300-000 | Standard | USD |
| US Operations | US Primary | 1000-2100-000 | Standard | USD |
The report reads FINANCIALS_SYSTEM_PARAMS_ALL joined to GL_LEDGERS for every business unit, exposing the default accounts and conversion type each one uses.
Two business units use a conversion type that differs from the other ten — a likely setup drift that would translate foreign-currency invoices on a different rate basis.
Confirm whether the two units differ on purpose; if not, align their conversion type to the corporate standard so currency translation is consistent everywhere.
This is the report's BI Publisher data model — the SQL data set BI Publisher runs against Oracle tables to produce the output. The same SQL becomes a dbt model in your warehouse, so one definition drives both the formatted report and the analytics layer.
Data sources
- FUN_ALL_BUSINESS_UNITS_V
- GL_CODE_COMBINATIONS
- HR_LOCATIONS_ALL
- GL_LEDGERS
- GL_DAILY_CONVERSION_TYPES
- LOOKUP_CODE
- FINANCIALS_SYSTEM_PARAMS_ALL
Show / hide SQL
SELECT BU_NAME, liability_ccid, prepay_ccid, bill_pay_ccid, conrv_rate_gain_ccid, conrv_rate_loss_ccid, disc_ccid, misc_ccid, freight_ccid, prepay_tax_diff_ccid, retainage_ccid, unclaimed_funds_ccid, AUTOMATIC_OFFSETS_FLAG, ONE_TIME_LIAB_CCID, ONE_TIME_EXP_CCID, MAKE_RATE_MANDATORY_FLAG, DEFAULT_EXCHANGE_RATE_TYPE, REAL_GAIN_CCID, REAL_LOSS_CCID, EXPENSE_ACCRUAL_CODE, GAPLESS_INV_NUM_FLAG, BUYING_COMPANY_IDENTIFIER, VAT_COUNTRY_CODE, VAT_REGISTRATION_NUM, LOCATION_NAME FROM ( SELECT FABUV.BU_NAME, GCC1.CONCATENATED_SEGMENTS liability_ccid, GCC2.CONCATENATED_SEGMENTS prepay_ccid, GCC15.CONCATENATED_SEGMENTS bill_pay_ccid, GCC3.CONCATENATED_SEGMENTS conrv_rate_gain_ccid, GCC4.CONCATENATED_SEGMENTS conrv_rate_loss_ccid, GCC5.CONCATENATED_SEGMENTS disc_ccid, GCC6.CONCATENATED_SEGMENTS misc_ccid, GCC7.CONCATENATED_SEGMENTS freight_ccid, GCC8.CONCATENATED_SEGMENTS prepay_tax_diff_ccid, GCC9.CONCATENATED_SEGMENTS retainage_ccid, GCC10.CONCATENATED_SEGMENTS unclaimed_funds_ccid, OFFSET_SEGMENT.MEANING AUTOMATIC_OFFSETS_FLAG, GCC11.CONCATENATED_SEGMENTS ONE_TIME_LIAB_CCID, GCC12.CONCATENATED_SEGMENTS ONE_TIME_EXP_CCID, FSPA.MAKE_RATE_MANDATORY_FLAG, GDCT.USER_CONVERSION_TYPE DEFAULT_EXCHANGE_RATE_TYPE, --FSPA.DEFAULT_EXCHANGE_RATE_TYPE, GCC13.CONCATENATED_SEGMENTS REAL_GAIN_CCID, GCC14.CONCATENATED_SEGMENTS REAL_LOSS_CCID, FSPA.EXPENSE_ACCRUAL_CODE, FSPA.GAPLESS_INV_NUM_FLAG, FSPA.BUYING_COMPANY_IDENTIFIER, FSPA.VAT_COUNTRY_CODE, FSPA.VAT_REGISTRATION_NUM, HL.LOCATION_NAME --FSPA.ORG_ID --HZ.ADDRESS1|| FROM FINANCIALS_SYSTEM_PARAMS_ALL FSPA, FUN_ALL_BUSINESS_UNITS_V FABUV, GL_CODE_COMBINATIONS GCC1, GL_CODE_COMBINATIONS GCC2, GL_CODE_COMBINATIONS GCC3, GL_CODE_COMBINATIONS GCC4, GL_CODE_COMBINATIONS GCC5, GL_CODE_COMBINATIONS GCC6, GL_CODE_COMBINATIONS GCC7, GL_CODE_COMBINATIONS GCC8, GL_CODE_COMBINATIONS GCC9, GL_CODE_COMBINATIONS GCC10, GL_CODE_COMBINATIONS GCC11, GL_CODE_COMBINATIONS GCC12, GL_CODE_COMBINATIONS GCC13, GL_CODE_COMBINATIONS GCC14, GL_CODE_COMBINATIONS GCC15, HR_LOCATIONS_ALL HL, GL_LEDGERS GL, GL_DAILY_CONVERSION_TYPES GDCT, ( SELECT MEANING , LOOKUP_CODE FROM FND_LOOKUP_VALUES_TL WHERE ( ( (LOOKUP_TYPE = 'LIABILITY FLEXBUILD METHOD' ) ) AND ( (LANGUAGE = 'US' ) ) ) ) OFFSET_SEGMENT WHERE 1=1 AND FSPA.ORG_ID=FABUV.BU_ID AND FSPA.ACCTS_PAY_CODE_COMBINATION_ID=GCC1.CODE_COMBINATION_ID(+) AND FSPA.PREPAY_CODE_COMBINATION_ID=GCC2.CODE_COMBINATION_ID(+) AND FSPA.RATE_VAR_GAIN_CCID=GCC3.CODE_COMBINATION_ID(+) AND FSPA.RATE_VAR_LOSS_CCID=GCC4.CODE_COMBINATION_ID(+) and FSPA.DISC_TAKEN_CODE_COMBINATION_ID=GCC5.CODE_COMBINATION_ID(+) AND FSPA.MISC_CHARGE_CCID=GCC6.CODE_COMBINATION_ID(+) AND FSPA.FREIGHT_CODE_COMBINATION_ID=GCC7.CODE_COMBINATION_ID(+) AND FSPA.PREPAY_TAX_DIFF_CCID=GCC8.CODE_COMBINATION_ID(+) AND FSPA.RETAINAGE_CODE_COMBINATION_ID=GCC9.CODE_COMBINATION_ID(+) AND FSPA.UNCLAIMED_FUNDS_CCID=GCC10.CODE_COMBINATION_ID(+) AND FSPA.ONE_TIME_PAY_LIAB_CCID=GCC11.CODE_COMBINATION_ID(+) AND FSPA.ONE_TIME_PAY_EXPENSE_CCID=GCC12.CODE_COMBINATION_ID(+) AND FSPA.GAIN_CODE_COMBINATION_ID=GCC13.CODE_COMBINATION_ID(+) AND FSPA.LOSS_CODE_COMBINATION_ID=GCC14.CODE_COMBINATION_ID(+) AND FSPA.FUTURE_DATED_PAYMENT_CCID=GCC15.CODE_COMBINATION_ID(+) AND FSPA.bill_to_location_id=HL.location_id(+) AND FSPA.SET_OF_BOOKS_ID=GL.LEDGER_ID(+) AND FSPA.DEFAULT_EXCHANGE_RATE_TYPE=GDCT.CONVERSION_TYPE(+) AND FSPA.LIABILITY_POST_LOOKUP_CODE=OFFSET_SEGMENT.LOOKUP_CODE(+) AND (FABUV.BU_NAME IN (:P_BU) OR 'ALL' IN(:P_BU||'ALL')) UNION SELECT '' BU_NAME, '' liability_ccid, '' prepay_ccid, 'No Data' as bill_pay_ccid, '' conrv_rate_gain_ccid, '' conrv_rate_loss_ccid, '' disc_ccid, '' misc_ccid, '' freight_ccid, '' prepay_tax_diff_ccid, '' retainage_ccid, '' unclaimed_funds_ccid, '' AUTOMATIC_OFFSETS_FLAG, '' ONE_TIME_LIAB_CCID, '' ONE_TIME_EXP_CCID, '' MAKE_RATE_MANDATORY_FLAG, '' DEFAULT_EXCHANGE_RATE_TYPE, '' REAL_GAIN_CCID, '' REAL_LOSS_CCID, '' EXPENSE_ACCRUAL_CODE, '' GAPLESS_INV_NUM_FLAG, '' BUYING_COMPANY_IDENTIFIER, '' VAT_COUNTRY_CODE, '' VAT_REGISTRATION_NUM, '' LOCATION_NAME --'' ORG_ID FROM FUN_ALL_BUSINESS_UNITS_V WHERE NOT EXISTS( SELECT FABUV.BU_NAME, GCC1.CONCATENATED_SEGMENTS liability_ccid, GCC2.CONCATENATED_SEGMENTS prepay_ccid, GCC15.CONCATENATED_SEGMENTS bill_pay_ccid, GCC3.CONCATENATED_SEGMENTS conrv_rate_gain_ccid, GCC4.CONCATENATED_SEGMENTS conrv_rate_loss_ccid, GCC5.CONCATENATED_SEGMENTS disc_ccid, GCC6.CONCATENATED_SEGMENTS misc_ccid, GCC7.CONCATENATED_SEGMENTS freight_ccid, GCC8.CONCATENATED_SEGMENTS prepay_tax_diff_ccid, GCC9.CONCATENATED_SEGMENTS retainage_ccid, GCC10.CONCATENATED_SEGMENTS unclaimed_funds_ccid, OFFSET_SEGMENT.MEANING AUTOMATIC_OFFSETS_FLAG, GCC11.CONCATENATED_SEGMENTS ONE_TIME_LIAB_CCID, GCC12.CONCATENATED_SEGMENTS ONE_TIME_EXP_CCID, FSPA.MAKE_RATE_MANDATORY_FLAG, GDCT.USER_CONVERSION_TYPE DEFAULT_EXCHANGE_RATE_TYPE, --FSPA.DEFAULT_EXCHANGE_RATE_TYPE, GCC13.CONCATENATED_SEGMENTS REAL_GAIN_CCID, GCC14.CONCATENATED_SEGMENTS REAL_LOSS_CCID, FSPA.EXPENSE_ACCRUAL_CODE, FSPA.GAPLESS_INV_NUM_FLAG, FSPA.BUYING_COMPANY_IDENTIFIER, FSPA.VAT_COUNTRY_CODE, FSPA.VAT_REGISTRATION_NUM, HL.LOCATION_NAME --FSPA.ORG_ID --HZ.ADDRESS1|| FROM FINANCIALS_SYSTEM_PARAMS_ALL FSPA, FUN_ALL_BUSINESS_UNITS_V FABUV, GL_CODE_COMBINATIONS GCC1, GL_CODE_COMBINATIONS GCC2, GL_CODE_COMBINATIONS GCC3, GL_CODE_COMBINATIONS GCC4, GL_CODE_COMBINATIONS GCC5, GL_CODE_COMBINATIONS GCC6, GL_CODE_COMBINATIONS GCC7, GL_CODE_COMBINATIONS GCC8, GL_CODE_COMBINATIONS GCC9, GL_CODE_COMBINATIONS GCC10, GL_CODE_COMBINATIONS GCC11, GL_CODE_COMBINATIONS GCC12, GL_CODE_COMBINATIONS GCC13, GL_CODE_COMBINATIONS GCC14, GL_CODE_COMBINATIONS GCC15, HR_LOCATIONS_ALL HL, GL_LEDGERS GL, GL_DAILY_CONVERSION_TYPES GDCT, ( SELECT MEANING , LOOKUP_CODE FROM FND_LOOKUP_VALUES_TL WHERE ( ( (LOOKUP_TYPE = 'LIABILITY FLEXBUILD METHOD' ) ) AND ( (LANGUAGE = 'US' ) ) ) ) OFFSET_SEGMENT WHERE 1=1 AND FSPA.ORG_ID=FABUV.BU_ID AND FSPA.ACCTS_PAY_CODE_COMBINATION_ID=GCC1.CODE_COMBINATION_ID(+) AND FSPA.PREPAY_CODE_COMBINATION_ID=GCC2.CODE_COMBINATION_ID(+) AND FSPA.RATE_VAR_GAIN_CCID=GCC3.CODE_COMBINATION_ID(+) AND FSPA.RATE_VAR_LOSS_CCID=GCC4.CODE_COMBINATION_ID(+) and FSPA.DISC_TAKEN_CODE_COMBINATION_ID=GCC5.CODE_COMBINATION_ID(+) AND FSPA.MISC_CHARGE_CCID=GCC6.CODE_COMBINATION_ID(+) AND FSPA.FREIGHT_CODE_COMBINATION_ID=GCC7.CODE_COMBINATION_ID(+) AND FSPA.PREPAY_TAX_DIFF_CCID=GCC8.CODE_COMBINATION_ID(+) AND FSPA.RETAINAGE_CODE_COMBINATION_ID=GCC9.CODE_COMBINATION_ID(+) AND FSPA.UNCLAIMED_FUNDS_CCID=GCC10.CODE_COMBINATION_ID(+) AND FSPA.ONE_TIME_PAY_LIAB_CCID=GCC11.CODE_COMBINATION_ID(+) AND FSPA.ONE_TIME_PAY_EXPENSE_CCID=GCC12.CODE_COMBINATION_ID(+) AND FSPA.GAIN_CODE_COMBINATION_ID=GCC13.CODE_COMBINATION_ID(+) AND FSPA.LOSS_CODE_COMBINATION_ID=GCC14.CODE_COMBINATION_ID(+) AND FSPA.FUTURE_DATED_PAYMENT_CCID=GCC15.CODE_COMBINATION_ID(+) AND FSPA.bill_to_location_id=HL.location_id(+) AND FSPA.SET_OF_BOOKS_ID=GL.LEDGER_ID(+) AND FSPA.DEFAULT_EXCHANGE_RATE_TYPE=GDCT.CONVERSION_TYPE(+) AND FSPA.LIABILITY_POST_LOOKUP_CODE=OFFSET_SEGMENT.LOOKUP_CODE(+) AND (FABUV.BU_NAME IN (:P_BU) OR 'ALL' IN(:P_BU||'ALL')) ) ) ORDER BY BU_NAME
The data-warehouse model — one fact surrounded by conformed dimensions (what you slice by) and measures (what you aggregate), expressed as dbt so it migrates with you. Grain: one row per source transaction.
| Element | Type | Definition |
|---|---|---|
| GL_CODE_COMBINATIONS | dimension | dimension |
| HR_LOCATIONS_ALL | dimension | dimension |
| GL_LEDGERS | dimension | dimension |
| GL_DAILY_CONVERSION_TYPES | dimension | dimension |
| Amount | measure | measure |
Every source object behind this report. Each linked table has its own page with full column descriptions, drawn from the Oracle BICC lineage and articulated for practitioners.
| Table | Reporting columns | Subject areas |
|---|---|---|
| FUN_ALL_BUSINESS_UNITS_V | 18 | 132 |
| GL_CODE_COMBINATIONS | 7 | 61 |
| HR_LOCATIONS_ALL | No page in this catalog’s data dictionary yet | |
| GL_LEDGERS | 10 | 104 |
| GL_DAILY_CONVERSION_TYPES | 2 | 20 |
| LOOKUP_CODE | No page in this catalog’s data dictionary yet | |
| FINANCIALS_SYSTEM_PARAMS_ALL | No page in this catalog’s data dictionary yet | |