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.
-
APPS.AP_APPLY_PREPAYS_FR_PREPAY_V·↳ AP_INVOICES·↳ AP_PAYMENT_SCHEDULES_ALL·↳ AP_PREPAY_UTILS_PKG·Explore AP module →
-
User type exchange rate when submitting the payment process request for multiple currencies and even multiple functional currencies.
-
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: 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.PO_VENDORS·↳ AP_SUPPLIERS·↳ HZ_PARTIES·Explore AP module →
-
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 →
-
Summary invoice batch information
-
APPS.AP_APPLY_PREPAYS_FR_PREPAY_V·↳ AP_INVOICES·↳ AP_INVOICE_DISTRIBUTIONS·↳ AP_INVOICE_LINES·Explore AP 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 →
-
APPS.APBV_EXPENSE_REPORT_HEADERS·↳ AP_EXPENSE_REPORT_HEADERS_ALL·↳ AP_WEB_OA_ACTIVE_PKG·Explore AP module →
-
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.2.2
APPS.PO_VENDOR_SITES·↳ AP_LOOKUP_CODES·↳ AP_SUPPLIER_SITES·↳ FND_GLOBAL·Explore AP module →
-
Table: AP_PAYMENT_REP_ITF 12.2.2
Payables Interface table for RX payment reports
-
APPS.PO_VENDOR_SITES_PAY_AP_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
(Release 10SC Only)
APPS.AP_INVOICES_UNION_PREPAYS_V·↳ AP_HOLDS·↳ AP_INVOICES·↳ AP_INVOICE_DISTRIBUTIONS·Explore AP module →
-
APPS.PO_VENDORS·↳ AP_SUPPLIERS·↳ HZ_PARTIES·Explore AP module →
-
View: APBV_AP_INVOICES 12.1.1
Business view
-
View: AP_INVOICES_V 12.1.1
APPS.AP_INVOICES_V·↳ AP_AWT_GROUPS·↳ AP_BATCHES_ALL·↳ AP_DISTRIBUTION_SETS·Explore AP module →
-
View: PO_VENDOR_SITES 12.1.1
APPS.PO_VENDOR_SITES·↳ AP_SUPPLIER_SITES·Explore AP module →
-
APPS.PO_VENDOR_SITES_ALL·↳ AP_SUPPLIER_SITES_ALL·Explore AP module →
-
Oracle Financials system parameters and defaults
-
Table: AP_PAYMENT_REP_ITF 12.1.1
Payables Interface table for RX payment reports
-
View: AP_VENDOR_SITES_V 12.2.2
(Release 10SC Only)
APPS.AP_VENDOR_SITES_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_TERMS·Explore AP module →
-
APPS.PO_VENDOR_SITES_ALL·↳ AP_LOOKUP_CODES·↳ AP_SUPPLIER_SITES_ALL·↳ FND_GLOBAL·Explore AP module →
-
View: APFV_AP_INVOICES 12.2.2
Business view
-
Recurring invoice parameters
-
View: APBV_AP_INVOICES 12.2.2
Business view
-
Expense Report History in Oracle Internet Expenses is based on this view
APPS.AP_EXPENSE_REPORT_HEADERS_V·↳ AP_AWT_GROUPS·↳ AP_EXPENSE_REPORTS·↳ AP_EXPENSE_REPORT_HEADERS·Explore AP module →
-
View: AP_INVOICES_V 12.2.2
APPS.AP_INVOICES_V·↳ AP_AWT_GROUPS·↳ AP_BATCHES_ALL·↳ AP_DISTRIBUTION_SETS·Explore AP module →
-
APPS.AP_RECURRING_PAYMENTS_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
Payment batch set lines
-
Payment batch set lines
-
OIE Archive Table for Expense Report Headers
-
View: AP_PBATCH_SET_LINES_V 12.2.2
APPS.AP_PBATCH_SET_LINES_V·↳ AP_BANK_ACCOUNTS·↳ AP_CHECK_STOCKS·↳ AP_PBATCH_SET_LINES·Explore AP module →
-
View: APFV_AP_INVOICES 12.1.1
Business view
-
Temporary storage of invoices selected for payment in a payment batch
-
View: AP_PBATCH_SET_LINES_V 12.1.1
APPS.AP_PBATCH_SET_LINES_V·↳ AP_BANK_ACCOUNTS·↳ AP_CHECK_STOCKS·↳ AP_PBATCH_SET_LINES·Explore AP module →
-
AP_SUPPLIERS_INT holds Supplier information which is loaded by the user for import. The columns in the table map to corresponding columns in the PO_VENDORS table. The Oracle Payables application uses this information to create a new Supp
-
AP_SUPPLIER_SITES_INT_ALL holds Supplier Site information which is loadedby the user for import. The columns in the table map to corresponding columnsin PO_VENDOR_SITES_ALL table. The Oracle Payables application uses this information to
-
View: AP_VENDOR_SITES_V 12.1.1
(Release 10SC Only)
APPS.AP_VENDOR_SITES_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_TERMS·Explore AP module →
-
APPS.APBV_EXPENSE_REPORT_HEADERS·↳ AP_EXPENSE_REPORT_HEADERS_ALL·↳ AP_WEB_OA_ACTIVE_PKG·Explore AP module →
-
Payables system defaults and parameters
-
APPS.AP_RECURRING_PAYMENTS_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →