Search Results ar_open_trx_v
Overview
AR_OPEN_TRX_V is a reporting view owned by the APPS schema in Oracle E-Business Suite Receivables. It is documented in the ETRM as a Release 115 object, meaning its definition originates from the earliest supported 11i code line and is retained in subsequent releases, including 12.1.1 and 12.2.2. The view is declared VALID and, per its embedded comment, is "mainly used in applications LOVs to show open transactions." It therefore serves as a denormalized, ready-to-display projection of open (unpaid or partially paid) receivable transactions, joining transaction header, payment schedule, customer, site, currency, and terms data into a single flat row per payment schedule.
Rather than requiring developers to construct joins across RA_CUSTOMER_TRX, AR_PAYMENT_SCHEDULES, and the customer model, AR_OPEN_TRX_V presents formatted and unformatted balances, descriptive lookups, and cross-reference identifiers in one place. This makes it suitable both for list-of-values (LOV) definitions and for ad hoc reporting against Receivables open items.
Underlying Base Objects
The documented base objects referenced by the view are: ARPT_SQL_FUNC_UTIL (package), ARP_VIEW_CONSTANTS (package), FND_CURRENCY (package), FND_DATE (package), AR_CONS_INV (synonym), AR_PAYMENT_SCHEDULES (synonym), RA_CUSTOMER_TRX (synonym), RA_CUST_TRX_TYPES (synonym), RA_TERMS (synonym), RA_BATCH_SOURCES (synonym), HZ_CUST_ACCOUNTS (synonym), HZ_CUST_SITE_USES (synonym), and HZ_PARTIES (synonym).
The query is driven by the payment schedule (aliased PS) joined to the transaction (CT) and transaction type (CTT), with outer lookups to the customer account, party, site use, terms, and batch source. The ORDERED USE_NL hint in the view text indicates the optimizer is directed to drive from the payment schedule and nested-loop into the remaining tables, consistent with LOV execution where a small number of rows are expected. Utility packages supply formatting: FND_CURRENCY.GET_FORMAT_MASK formats the balance for display, ARPT_SQL_FUNC_UTIL.GET_LOOKUP_MEANING translates the transaction class into a readable meaning, and FND_DATE supports date handling.
Key Columns
- TRX_NUMBER, CUSTOMER_TRX_ID, CUST_TRX_TYPE_ID, PAYMENT_SCHEDULE_ID — identifiers linking the row back to the transaction, type, and installment.
- CUSTOMER_ID, CUSTOMER_NUMBER, CUSTOMER_NAME, LOCATION — customer and site context from the HZ tables; the name is truncated to 50 bytes.
- CLASS, CLASS_MEANING, TRX_TYPE — transaction classification (INV/CM) and its decoded meaning, plus the transaction type name.
- INVOICE_CURRENCY_CODE, BALANCE_DUE_CURR, BALANCE_DUE_CURR_UNFORMATTED, BALANCE_DUE_FUNCTIONAL — currency and balance information, offered both formatted for display and in raw numeric form.
- AMOUNT_DUE_ORIGINAL, AMOUNT_LINE_ITEMS_ORIGINAL, DISCOUNT_TAKEN_EARNED, DISCOUNT_TAKEN_UNEARNED, TRX_EXCHANGE_RATE — original amounts, discount activity, and the exchange rate applied.
- TRX_DATE, TRX_GL_DATE, TRX_DUE_DATE, TERM_ID, STATUS — dates, payment terms, and schedule status used to define the item as open.
- CALC_DISCOUNT_ON_LINES_FLAG, PARTIAL_DISCOUNT_FLAG, ALLOW_OVERAPPLICATION_FLAG, NATURAL_APPLICATION_ONLY_FLAG, CREATION_SIGN — control flags governing application and discount behavior.
- PURCHASE_ORDER, INTERFACE_HEADER_ATTRIBUTE1..5 — descriptive and interface-level attributes carried through from the transaction header.
Common Use Cases and Queries
The view is typically consumed where open transactions must be listed or selected, such as LOVs on application and receipt entry forms, and in lightweight reporting of outstanding receivables.
SELECT trx_number, customer_number, customer_name,
trx_due_date, balance_due_curr, class_meaning
FROM apps.ar_open_trx_v
WHERE customer_id = :customer_id
ORDER BY trx_due_date;
A second common pattern filters by status and due date to isolate overdue items:
SELECT trx_number, trx_date, balance_due_curr, status FROM apps.ar_open_trx_v WHERE status = 'OP' AND trx_due_date < SYSDATE AND balance_due_curr > 0;
Because the view embeds formatting logic and lookup decoding, joining it to further tables should be limited to cases where the additional attributes justify the cost. For high-volume extractions, the underlying base tables are preferable.
-
View: AR_OPEN_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_OPEN_TRX_V, object_name:AR_OPEN_TRX_V, status:VALID, product: AR - Receivables , description: (Release 115 Only) , implementation_dba_data: APPS.AR_OPEN_TRX_V ,
-
View: AR_OPEN_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_OPEN_TRX_V, object_name:AR_OPEN_TRX_V, status:VALID, product: AR - Receivables , description: (Release 115 Only) , implementation_dba_data: APPS.AR_OPEN_TRX_V ,
-
PACKAGE: APPS.ARP_VIEW_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_VIEW_CONSTANTS, status:VALID,
-
PACKAGE: APPS.ARP_VIEW_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_VIEW_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.AR_CM_VAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CM_VAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_CM_VAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CM_VAL_PVT, status:VALID,
-
APPS.AR_CM_VAL_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.AR_CONS_INV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_LIB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
APPS.AR_CM_VAL_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AR_AUTOREC_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_AUTOREC_API, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_LIB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.RA_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
VIEW: APPS.AR_OPEN_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_OPEN_TRX_V, object_name:AR_OPEN_TRX_V, status:VALID,
-
VIEW: APPS.AR_OPEN_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_OPEN_TRX_V, object_name:AR_OPEN_TRX_V, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
SYNONYM: APPS.RA_TERMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_OPEN_TRX_V
12.2.2
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
APPS.AR_AUTOREC_API dependencies on AR_OPEN_TRX_V
12.2.2
-
APPS.AR_CM_VAL_PVT dependencies on AR_OPEN_TRX_V
12.2.2
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES, status:VALID,
-
APPS.AR_CM_VAL_PVT dependencies on AR_OPEN_TRX_V
12.1.1
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_OPEN_TRX_V
12.1.1
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
APPS.AR_RECEIPT_LIB_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
APPS.AR_RECEIPT_LIB_PVT SQL Statements
12.2.2
-
APPS.AR_AUTOREC_API dependencies on AR_RECEIVABLES_TRX
12.2.2
-
PACKAGE BODY: APPS.AR_CM_VAL_PVT
12.1.1
-
PACKAGE BODY: APPS.AR_CM_VAL_PVT
12.2.2
-
APPS.AR_AUTOREC_API dependencies on ARP_VIEW_CONSTANTS
12.2.2
-
APPS.AR_AUTOREC_API dependencies on ARP_VIEW_CONSTANTS
12.1.1
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
APPS.AR_AUTOREC_API dependencies on AR_RECEIPT_METHOD_ACCOUNTS
12.2.2
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,