Results for “invoice_currency_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The ICX_AP_INVOICE_PAYMENTS_V view is a public APPS-owned database object residing in the Oracle E-Business Suite. Although its owning product is identified as ICX (Oracle iProcurement), the view is a retrofitted construct that exposes Oracle Payables invoice payment information in a flattened, formatted, and self-service-friendly manner. Its primary role is to present invoice-to-payment relationships — linking an invoice to the check or payment that settled it — without requiring the calling application or report to join multiple Payables base tables directly.
Because it is a view rather than a table, it provides no independent data storage. Instead it presents a read-only, real-time projection of the underlying Payables transactions. The view is registered in ETRM with a status of VALID, confirming it is a supported, compiled object in both 12.1.1 and 12.2.2 environments. The view is characteristically used by iProcurement self-service pages, by reporting and reconciliation extracts, and by any integration that requires a simple, denormalized source of invoice payment and discount information.
Underlying Base Objects
The view definition references four documented base objects in the APPS schema:
- AP_INVOICES (SYNONYM) — source of invoice-level attributes such as INVOICE_NUM, INVOICE_ID, and INVOICE_CURRENCY_CODE.
- AP_CHECKS (SYNONYM) — source of payment document attributes including CHECK_NUMBER, CHECK_ID, CURRENCY_CODE, and VENDOR_SITE_ID.
- AP_INVOICE_PAYMENTS (SYNONYM) — the intersection table linking invoices to payments; supplies AMOUNT, DISCOUNT_TAKEN, ACCOUNTING_DATE, and INVOICE_PAYMENT_ID.
- FND_CURRENCY (PACKAGE) — a helper package whose SAFE_GET_FORMAT_MASK function is invoked to derive the correct format mask for the payment currency, ensuring amount fields are returned in a consistent, locale-aware format.
The joins are equijoins on AIP.INVOICE_ID = AI.INVOICE_ID and AIP.CHECK_ID = AC.CHECK_ID, producing one row per invoice payment (payment distribution) record.
Key Columns
- INVOICE_NUM / INVOICE_ID — the human-readable invoice number and its internal identifier, useful for lookups and joins to AP_INVOICES.
- INVOICE_CURRENCY_CODE — the currency of the invoice, which may differ from the payment currency.
- CHECK_NUMBER / CHECK_ID — the payment document number and its internal key from AP_CHECKS. "Check" is used generically for all payment methods (checks, EFT, wire, etc.).
- CHECK_CURRENCY_CODE — the currency in which the payment was issued and the currency used to format the AMOUNT and DISCOUNT_TAKEN columns.
- VENDOR_SITE_ID — identifies the supplier site associated with the payment document.
- AMOUNT — the payment amount, converted to a character string via TO_CHAR using FND_CURRENCY.SAFE_GET_FORMAT_MASK. This formatting makes the value display-ready for reports and self-service pages.
- DISCOUNT_TAKEN — the discount amount captured against the invoice payment. It is wrapped in NVL to substitute 0 and then formatted as a string in the payment currency. This is the column most frequently targeted by users searching the term "discount_taken," as it isolates the early-payment discount realized on each payment.
- ACCOUNTING_DATE — the GL accounting date of the payment distribution.
- INVOICE_PAYMENT_ID — the primary key of the AP_INVOICE_PAYMENTS record, providing a unique row identifier.
Common Use Cases and Queries
The view is typically used to report payments and discounts against invoices, to reconcile supplier activity, or to feed downstream self-service and analytics processes. Note that AMOUNT and DISCOUNT_TAKEN are returned as formatted character strings, so consumers requiring numeric aggregation should query AP_INVOICE_PAYMENTS directly rather than converting these strings.
A representative query isolating discounts taken on a given invoice:
- SELECT check_number, check_currency_code, amount, discount_taken, accounting_date FROM apps.icx_ap_invoice_payments_v WHERE invoice_num = :p_invoice_num;
A broader reconciliation query aggregating discount activity by payment currency (using a numeric cast where required):
- SELECT check_currency_code, COUNT(*) payment_count, SUM(TO_NUMBER(REPLACE(discount_taken, ','))) total_discount FROM apps.icx_ap_invoice_payments_v GROUP BY check_currency_code;
Because the view joins three large Payables tables, queries should always be filtered by INVOICE_ID, CHECK_ID, or ACCOUNTING_DATE to avoid full scans. The object remains a stable, supported component of the Payables reporting surface across both 12.1.1 and 12.2.2.
-
- Retrofitted
APPS.ICX_AP_INVOICE_PAYMENTS_V·↳ AP_CHECKS·↳ AP_INVOICES·↳ AP_INVOICE_PAYMENTS·Explore ICX module →
-
APPS.POS_AP_INVOICE_PAYMENTS_V·↳ AP_CHECKS_ALL·↳ AP_INVOICES_ALL·↳ AP_INVOICE_PAYMENTS_ALL·Explore PO module →
-
Facilitate queries on sums across customers" invoices
APPS.AR_CUSTOMER_PAYMENT_SCHEDULES·↳ AR_LOOKUPS·↳ AR_PAYMENT_SCHEDULES·↳ HZ_CUSTOMER_PROFILES·Explore AR module →
-
archive for euro business support project
-
View: IGI_EXP_AP_INV_V 12.1.1
Displays all unposted invoices awaiting release of exchange protocol hold.
APPS.IGI_EXP_AP_INV_V·↳ AP_HOLDS·↳ AP_INVOICES·↳ AP_INVOICE_DISTRIBUTIONS·Explore IGI module →
-
APPS.JL_BR_AP_SICI_INVOICES_V·↳ AP_INVOICES·↳ JL_BR_AP_CONSOLID_INVOICES·Explore JL module →
-
archive for euro business support project
-
used to select the payment info associated with an invoice
APPS.POS_AP_INVOICE_PAYMENTS_V·↳ AP_CHECKS_ALL·↳ AP_INVOICES_ALL·↳ AP_INVOICE_PAYMENTS_ALL·Explore POS module →
-
View: OZF_X_INVOICES_V 12.2.2
APPS.OZF_X_INVOICES_V·↳ AR_PAYMENT_SCHEDULES_ALL·Explore OZF module →
-
Contains invoice history informaion for a single standing charge
APPS.IGI_RPI_INVOICE_HISTORY_V·↳ IGI_AR_SYSTEM_OPTIONS_ALL·↳ IGI_RPI_STANDING_CHARGES_ALL·↳ RA_CUSTOMER_TRX·Explore IGI module →
-
View: PO_SUPPLIERS_VAL_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
View: RA_CUSTOMER_TRX_INST_V 12.2.2
(Release 10SC Only)
APPS.RA_CUSTOMER_TRX_INST_V·↳ AR_PAYMENT_SCHEDULES·↳ RA_BATCH_SOURCES·↳ RA_CUSTOMER_TRX·Explore AR module →
-
Holds payment term schedules for the selected invoice
APPS.IGI_AR_PAYMENT_SCHEDULES_V·↳ ARPT_SQL_FUNC_UTIL·↳ ARP_VIEW_CONSTANTS·↳ AR_PAYMENT_SCHEDULES_V·Explore IGI module →
-
APPS.JL_BR_AP_SICI_INVOICES_TN_V·↳ AP_INVOICES·↳ JL_BR_AP_CONSOLID_INVOICES·Explore JL module →
-
APPS.AP_SLA_INVOICES_TRANSACTION_V·↳ AP_INVOICES_ALL·↳ AP_LOOKUP_CODES·↳ AP_SUPPLIERS·Explore AP module →
-
This table stores the payment preferences of suppliers for their addresses.
-
View: RCV_SUPPLIERS_VAL_V 12.2.2
APPS.RCV_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
View for investor agreement invoices lov.
APPS.OKL_BPD_INVEST_INV_LOV_UV·↳ ARP_ADDR_LABEL_PKG·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·Explore OKL module →
-
This view is used for the ValueSet
APPS.OE_RMA_INVOICE_NUMBER_V·↳ AR_LOOKUPS·↳ AR_PAYMENT_SCHEDULES·↳ RA_BATCH_SOURCES·Explore ONT module →
-
Contains invoice information for both Core and OPSFI forms
APPS.IGI_MPP_AP_INVOICES_MERGE_V·↳ AP_INVOICES_PKG·↳ AP_INVOICES_UTILITY_PKG·↳ AP_INVOICES_V·Explore IGI module →
-
View: AR_OEX_INVOICE_VIEW 12.1.1
(Invoice view for Oracle Exchange Invoices)
APPS.AR_OEX_INVOICE_VIEW·↳ AR_LOOKUPS·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_SITE_USES_ALL·Explore AR module →
-
AP Disbursements Details
APPS.OKL_BPD_AP_DISB_DTLS_UV·↳ AP_INVOICES_ALL·↳ FND_GLOBAL·↳ OKL_ACCOUNTING_UTIL·Explore OKL module →
-
View: IBE_INVOICE_HEADER_V 12.1.1
APPS.IBE_INVOICE_HEADER_V·↳ AR_LOOKUPS·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·Explore IBE module →
-
APPS.AP_APPLY_PREPAYS_FR_PREPAY_V·↳ AP_INVOICES·↳ AP_PAYMENT_SCHEDULES_ALL·↳ AP_PREPAY_UTILS_PKG·Explore AP module →
-
Obsolete
APPS.ICX_PO_MATCHED_INVOICES_V·↳ AP_INVOICE_DISTRIBUTIONS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
Table: IBY_AR_DOC_LINES_GT 12.2.2
-
AP Disbursements Summary
APPS.OKL_BPD_AP_DISBURS_SMRY_UV·↳ AP_INVOICES_ALL·↳ FND_APPLICATION·↳ OKC_K_HEADERS_B·Explore OKL module →
-
APPS.AP_XML_INVOICE2_LEVEL_V·↳ AP_INVOICES·↳ AP_INVOICE_SELECTION_CRITERIA·↳ AP_SELECTED_INVOICES·Explore AP module →
-
View: LNS_OPEN_RECEIVABLES_V 12.1.1
Open Receivables View
APPS.LNS_OPEN_RECEIVABLES_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·Explore LNS module →
-
View: JAI_AR_TRX_DETAILS_V 12.2.2
APPS.JAI_AR_TRX_DETAILS_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·↳ RA_BATCH_SOURCES_ALL·Explore JA module →
-
- Retrofitted
APPS.ICX_AP_INVOICE_PAYMENTS_V·↳ AP_CHECKS·↳ AP_INVOICES·↳ AP_INVOICE_PAYMENTS·Explore ICX module →
-
Contains invoices that are not used by Multi Period Posting
APPS.IGI_MPP_NON_MPP_INVOICES_V·↳ AP_INVOICES_PKG·↳ AP_INVOICES_UTILITY_PKG·↳ AP_INVOICES_V·Explore IGI module →
-
APPS.POS_AP_INVOICE_PAYMENTS_V·↳ AP_CHECKS_ALL·↳ AP_INVOICES_ALL·↳ AP_INVOICE_PAYMENTS_ALL·Explore PO module →
-
Contains invoices that are not used by Multi Period Posting
APPS.IGI_MPP_NON_MPP_INVOICES_V·↳ AP_INVOICES_PKG·↳ AP_INVOICES_UTILITY_PKG·↳ AP_INVOICES_V·Explore IGI module →
-
View for investor agreement invoice summary lov.
APPS.OKL_BPD_INVEST_TRX_SUM_UV·↳ ARP_ADDR_LABEL_PKG·↳ AR_PAYMENT_SCHEDULES_ALL·↳ AR_RECEIPT_METHODS·Explore OKL module →
-
View: AP_VENDOR_DISP_V 12.1.1
(Release 10SC Only)
APPS.AP_VENDOR_DISP_V·↳ AP_VENDOR_SITES_PKG·↳ FND_LANGUAGES_VL·↳ FND_TERRITORIES_VL·Explore AP module →
-
View: OKL_BPD_AP_INVOICE_UV 12.1.1
View to display Payable Invoice details in the View Transactions Search screen.
APPS.OKL_BPD_AP_INVOICE_UV·↳ AP_INVOICES_ALL·↳ AP_INVOICES_PKG·↳ FND_APPLICATION·Explore OKL module →
-
View: GMF_LC_ADJ_DETAILS_V 12.2.2
LC Adjustment details view will contain detailed information for each actual LC adjustment
APPS.GMF_LC_ADJ_DETAILS_V·↳ AP_INVOICES_ALL·↳ AP_INVOICE_DISTRIBUTIONS_ALL·↳ AP_INVOICE_LINES_ALL·Explore GMF module →
-
View for investor agreement invoices lov.
APPS.OKL_BPD_INVEST_INV_LOV_UV·↳ ARP_ADDR_LABEL_PKG·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·Explore OKL module →
-
This view is used for the ValueSet
APPS.OE_RMA_INVOICE_NUMBER_V·↳ AR_LOOKUPS·↳ AR_PAYMENT_SCHEDULES·↳ RA_BATCH_SOURCES·Explore ONT module →
-
View: OKL_CS_BPD_INV_DTL_V 12.2.2
New CS Billing base view
APPS.OKL_CS_BPD_INV_DTL_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ FND_GLOBAL·↳ FND_LOOKUPS·Explore OKL module →
-
View: IBE_INVOICE_DETAIL_V 12.2.2
APPS.IBE_INVOICE_DETAIL_V·↳ AR_LOOKUPS·↳ RA_CUSTOMER_TRX_LINES_ALL·Explore IBE module →
-
View: IBE_INVOICE_DETAIL_V 12.1.1
APPS.IBE_INVOICE_DETAIL_V·↳ AR_LOOKUPS·↳ RA_CUSTOMER_TRX_LINES_ALL·Explore IBE module →
-
An Interim Table used to store the subset of data from AR_CASH_REMIT_REFS_ALL for a particular run of Auto Cash Application Program (BETA)