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'))
--AND FABUV.BU_NAME='AT BU EUR'
--AND FABUV.BU_NAME in('Powered UK','17GrowMore UK LLP')
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_NAMEThe 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 | Setup / configuration table — joined for reference, not exposed for analytics | |
| GL_LEDGERS | 10 | 104 |
| GL_DAILY_CONVERSION_TYPES | 2 | 20 |
| LOOKUP_CODE | Setup / configuration table — joined for reference, not exposed for analytics | |
| FINANCIALS_SYSTEM_PARAMS_ALL | Setup / configuration table — joined for reference, not exposed for analytics | |