Results for “payment_currency_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AP_USER_EXCHANGE_RATES is a Payables (AP) module table that stores user-defined exchange rates applied when a Payment Process Request (PPR) is submitted across multiple payment currencies and, potentially, multiple functional (ledger) currencies. Because a single payment run can settle invoices denominated in different currencies belonging to different ledgers, Oracle Payables needs a mechanism to capture the specific conversion rate the user wants applied between each ledger currency and each payment currency involved in that run. This table satisfies that requirement by holding one row per currency pairing for a given payment run.
The table is keyed by the composite primary key AP_USER_EXCHANGE_RATES_PK, defined on (CHECKRUN_ID, LEDGER_CURRENCY_CODE, PAYMENT_CURRENCY_CODE). A unique index, AP_USER_EXCHANGE_RATES_U1, exists on (CHECKRUN_ID, PAYMENT_CURRENCY_CODE, LEDGER_CURRENCY_CODE), enforcing the same logical uniqueness in a slightly reordered column sequence. From a Data Vault modeling perspective, the ETRM metadata classifies this object heuristically as standalone. This is best interpreted as a modeling suggestion: the table can be treated as a self-contained keyed structure rather than being decomposed into hub, link, and satellite constructs, since it holds its own composite business key and descriptive attributes without documented foreign-key dependencies.
Key Information Stored
The table contains nine documented columns. The most significant are those that define the identity of a rate and its value:
- CHECKRUN_ID — Identifier of the payment process request (check run) for which the user rates were entered. This is the primary grouping column and the anchor of both the primary key and the unique index.
- LEDGER_CURRENCY_CODE — The functional currency of the ledger associated with the transaction being converted. This is the column most directly relevant to the search term "ledger_currency_code" and the answer to most queries against this table.
- PAYMENT_CURRENCY_CODE — The currency in which the payment is issued. Together with LEDGER_CURRENCY_CODE, it defines the conversion direction.
- EXCHANGE_RATE — The user-specified rate applied to convert between the ledger currency and the payment currency for this checkrun.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard Oracle EBS audit columns recording who created and last modified each row and when.
The surrogate primary key is AP_USER_EXCHANGE_RATES_PK on (CHECKRUN_ID, LEDGER_CURRENCY_CODE, PAYMENT_CURRENCY_CODE); the business-key candidate is the unique index AP_USER_EXCHANGE_RATES_U1, which validates the same combination in a different column order.
Common Use Cases and Queries
The primary use case is verifying or auditing whether a user-entered exchange rate was captured for a given payment run, and confirming the rate applied between a specific ledger currency and payment currency pairing.
- Retrieve rates for a payment run:
SELECT checkrun_id, ledger_currency_code, payment_currency_code, exchange_rate
FROM ap.ap_user_exchange_rates
WHERE checkrun_id = :checkrun_id; - Find the rate for a specific currency pairing:
SELECT exchange_rate
FROM ap.ap_user_exchange_rates
WHERE checkrun_id = :checkrun_id
AND ledger_currency_code = :ledger_currency_code
AND payment_currency_code = :payment_currency_code; - Audit trail of who entered rates:
SELECT created_by, creation_date, last_updated_by, last_update_date
FROM ap.ap_user_exchange_rates
WHERE checkrun_id = :checkrun_id; - Reporting on multi-currency payment runs: join to the check run identifier to summarize which ledgers and currencies required user-maintained rates, useful for treasury and FX analysis.
Because the table is keyed by checkrun and currency codes, query performance is optimal when filtering on CHECKRUN_ID first, which aligns with the leading column of both the primary key and unique index.
Related Objects
While the ETRM metadata classifies this table as standalone, in practice it participates in the payment processing flow through its checkrun identifier and currency references:
- AP_CHECKS_ALL — Payment records created by the check run; joined via CHECKRUN_ID to correlate rates with the resulting payments.
- AP_INVOICE_PAYMENTS_ALL — Links paid invoices to payments, enabling verification of which invoices drove the currency conversions.
- AP_SELECTED_INVOICES_ALL — Invoices selected for a payment run, associated with the same checkrun.
- FND_CURRENCIES — Reference table for PAYMENT_CURRENCY_CODE and LEDGER_CURRENCY_CODE values.
- GL_LEDGERS — Source of ledger functional currency used to interpret LEDGER_CURRENCY_CODE.
- AP_USER_EXCHANGE_RATES_PK / _U1 — The primary key and unique index that govern row uniqueness.
Together these objects allow the user-entered rate to be traced from the payment run through to the settled invoices and the ledger's functional currency.
-
User type exchange rate when submitting the payment process request for multiple currencies and even multiple functional currencies.
-
archive for euro business support project
-
View: IBY_XML_FD_PMT_1_0_V 12.1.1
APPS.IBY_XML_FD_PMT_1_0_V·↳ FND_CURRENCIES_VL·↳ FND_GLOBAL·↳ IBY_EXTRACTGEN_PVT·Explore IBY module →
-
This table stores the payment preferences of suppliers for their addresses.
-
archive for euro business support project
-
archive for euro business support project
-
archive for euro business support project
-
User type exchange rate when submitting the payment process request for multiple currencies and even multiple functional currencies.
-
APPS.AP_APPLY_PREPAYS_FR_PREPAY_V·↳ AP_INVOICES·↳ AP_PAYMENT_SCHEDULES_ALL·↳ AP_PREPAY_UTILS_PKG·Explore AP module →
-
View: AP_BATCHES_V 12.2.2
(Release 10SC only)
APPS.AP_BATCHES_V·↳ AP_BATCHES_ALL·↳ AP_BATCHES_PKG·↳ AP_LOOKUP_CODES·Explore AP module →
-
Summary invoice batch information
-
APPS.PO_VENDOR_SITES_PAY_AP_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
APPS.IBY_PAY_INSTRUCTIONS_SEC_V·↳ CE_SECURITY_PROFILES_V·↳ FND_ACCESS_CONTROL_UTIL·↳ FND_GLOBAL·Explore IBY module →
-
Provided to store acknowledgement information at payment level.
-
View: IBY_EXT_FD_PMT_1_0_V 12.1.1
APPS.IBY_EXT_FD_PMT_1_0_V·↳ FND_GLOBAL·↳ IBY_EXT_FD_PMT_1_0_VT·↳ IBY_FD_EXTRACT_GEN_PVT·Explore IBY module →
-
View: AP_INVOICE_PREPAYS_V 12.2.2
(Release 10SC Only)
APPS.AP_INVOICE_PREPAYS_V·↳ AP_INVOICES·↳ AP_INVOICE_PREPAYS·↳ AP_PAYMENT_SCHEDULES·Explore AP module →
-
View: IBY_XML_FD_PMT_1_0_V 12.2.2
APPS.IBY_XML_FD_PMT_1_0_V·↳ FND_CURRENCIES_VL·↳ FND_GLOBAL·↳ IBY_DOCS_PAYABLE_ALL·Explore IBY module →
-
APPS.PO_VENDORS·↳ AP_SUPPLIERS·↳ HZ_PARTIES·Explore AP module →
-
Table: CE_PAYMENT_TEMPLATES 12.1.1
This table stores payment template information.
-
View: AP_BATCHES_V 12.1.1
(Release 10SC only)
APPS.AP_BATCHES_V·↳ AP_BATCHES_ALL·↳ AP_BATCHES_PKG·↳ AP_INVOICES_ALL·Explore AP module →
-
APPS.AP_APPLY_PREPAYS_FR_PREPAY_V·↳ AP_INVOICES·↳ AP_INVOICE_DISTRIBUTIONS·↳ AP_INVOICE_LINES·Explore AP module →
-
Summary invoice batch information
-
View: IBY_EXT_FD_DOC_1_0_V 12.1.1
APPS.IBY_EXT_FD_DOC_1_0_V·↳ FND_GLOBAL·↳ IBY_EXT_FD_DOC_1_0_VT·↳ IBY_FD_EXTRACT_GEN_PVT·Explore IBY module →
-
View: AP_INVOICE_PREPAYS_V 12.1.1
(Release 10SC Only)
APPS.AP_INVOICE_PREPAYS_V·↳ AP_INVOICES·↳ AP_INVOICE_PREPAYS·↳ AP_PAYMENT_SCHEDULES·Explore AP module →
-
(Release 10SC Only)
APPS.AP_INVOICES_UNION_PREPAYS_V·↳ AP_HOLDS·↳ AP_INVOICES·↳ AP_INVOICE_DISTRIBUTIONS·Explore AP module →
-
View: IBY_EXT_FD_PMT_1_0_V 12.2.2
APPS.IBY_EXT_FD_PMT_1_0_V·↳ FND_GLOBAL·↳ IBY_EXT_FD_PMT_1_0_VT·↳ IBY_FD_EXTRACT_GEN_PVT·Explore IBY module →
-
View: IBY_EXT_FD_DOC_1_0_V 12.2.2
APPS.IBY_EXT_FD_DOC_1_0_V·↳ FND_GLOBAL·↳ IBY_EXT_FD_DOC_1_0_VT·↳ IBY_FD_EXTRACT_GEN_PVT·Explore IBY module →
-
View: IBY_DOCS_PAYABLE_SEC_V 12.1.1
APPS.IBY_DOCS_PAYABLE_SEC_V·↳ CE_SECURITY_PROFILES_V·↳ FND_ACCESS_CONTROL_UTIL·↳ FND_GLOBAL·Explore IBY module →
-
Table: CE_PAYMENT_TEMPLATES 12.2.2
This table stores payment template information.
-
APPS.APBV_EXPENSE_REPORT_HEADERS·↳ AP_EXPENSE_REPORT_HEADERS_ALL·↳ AP_WEB_OA_ACTIVE_PKG·Explore AP module →
-
View: POBV_SUPPLIER_SITES 12.2.2
- Retrofitted
APPS.POBV_SUPPLIER_SITES·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS·↳ PO_VENDORS·Explore PO module →
-
APPS.IBY_PAY_INSTRUCTIONS_SEC_V·↳ CE_SECURITY_PROFILES_V·↳ FND_ACCESS_CONTROL_UTIL·↳ FND_GLOBAL·Explore IBY module →
-
View: FII_AP_INV_PAYMTS_FCV 12.1.1
Internal view used for warehouse data extraction.
APPS.FII_AP_INV_PAYMTS_FCV·↳ EDW_CURRENCY·↳ FIIBV_AP_INV_PAYMTS_FCV·↳ FII_FLEX_MAPPING·Explore FII module →
-
View: IBY_FD_DOCS_PAYABLE_V 12.1.1
APPS.IBY_FD_DOCS_PAYABLE_V·↳ IBY_DOCS_PAYABLE_ALL·Explore IBY module →
-
View: IBY_FD_DOCS_PAYABLE_V 12.2.2
APPS.IBY_FD_DOCS_PAYABLE_V·↳ IBY_DOCS_PAYABLE_ALL·Explore IBY module →
-
Table: FII_AP_INVOICE_B 12.1.1
Base Summary Table for Payables Invoices. It is used to support Payables portlets.
-
View: POS_PO_VENDORS_V 12.2.2
Displays Vendors
-
View: ICX_PO_VENDOR_SITES_V 12.1.1
Obsolete
APPS.ICX_PO_VENDOR_SITES_V·↳ PO_VENDOR_SITES·Explore ICX module →
-
View: POBV_SUPPLIERS 12.1.1
- Retrofitted
-
View: AP_APPLY_PREPAYS_V 12.1.1
APPS.AP_APPLY_PREPAYS_V·↳ AP_HOLDS·↳ AP_HOLD_CODES·↳ AP_INVOICES·Explore AP module →
-
View: AP_APPLY_PREPAYS_V 12.2.2
APPS.AP_APPLY_PREPAYS_V·↳ AP_HOLDS·↳ AP_HOLD_CODES·↳ AP_INVOICES·Explore AP module →
-
View: PO_VENDOR_SITES 12.1.1
10SC ONLY - Retrofitted
APPS.PO_VENDOR_SITES·↳ AP_SUPPLIER_SITES·Explore PO module →
-
View: POS_PO_VENDORS_V 12.1.1
-
View: POS_PO_VENDORS_V 12.2.2
-
APPS.PO_VENDOR_SITES_PAY_AP_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
Table: AP_PAYMENT_REP_ITF 12.2.2
Payables Interface table for RX payment reports
-
View: PO_VENDOR_SITES 12.2.2
10SC ONLY - Retrofitted
APPS.PO_VENDOR_SITES·↳ AP_LOOKUP_CODES·↳ AP_SUPPLIER_SITES·↳ FND_GLOBAL·Explore PO module →