Search Results accounting_rule_duration
Overview
APPS.ARBV_REVENUES is a database view owned by the APPS schema in Oracle E-Business Suite, documented in ETRM with status VALID and design data reference AR.ARBV_REVENUES. It presents a consolidated projection of revenue-related information derived from Receivables transaction lines. The view is classified internally (View Type: Internal), and the Oracle documentation accompanying the object carries the standard warning that it is for Oracle Internal Use Only and is not supported for direct access except through standard Oracle Applications programs.
In practice, ARBV_REVENUES is queried by Oracle Receivables and adjacent revenue-recognition logic to surface revenue amounts alongside the recognition context of each transaction line. Because it exposes accounting rule attributes — most notably ACCOUNTING_RULE_DURATION — together with sales order, item, and quantity data, it serves as a convenient reporting and integration surface for revenue schedules, deferred revenue analysis, and reconciliation between order management and Receivables. The distinct object type (VIEW) means it stores no data itself; it is a read-only projection over transaction line tables.
Underlying Base Objects
Per the documented dependency metadata, APPS.ARBV_REVENUES references the following base objects:
- RA_CUSTOMER_TRX_LINES (accessed via a synonym at the APPS layer)
RA_CUSTOMER_TRX_LINES is the Receivables transaction line table and the primary source of revenue line attributes such as TRANSACTION_LINE_ID, AMOUNT, CUSTOMER_TRX_ID, and the accounting rule references. The view therefore inherits its transactional grain — one row per transaction line — directly from that table. The metadata further states that ARBV_REVENUES is not referenced by any other database object, indicating it is a terminal reporting view rather than a building block consumed by other views or packages. No additional base tables are documented, so the view's column set is best understood as a filtered/joined projection sourced from RA_CUSTOMER_TRX_LINES in the APPS schema.
Key Columns
- TRANSACTION_LINE_ID (NUMBER, 15): Primary identifier of the transaction line; the joining key back to RA_CUSTOMER_TRX_LINES.
- AMOUNT (NUMBER): The revenue or line amount for the transaction line.
- ACCOUNTING_RULE_ID (NUMBER, 15): Reference to the revenue recognition / accounting rule applied to the line.
- ACCOUNTING_RULE_DURATION (NUMBER, 15): The number of periods over which revenue is recognized under the assigned accounting rule; this is the column most directly relevant to searches for "accounting_rule_duration".
- CUSTOMER_TRX_ID (NUMBER, 15): The Receivables transaction header identifier.
- PREVIOUS_CUSTOMER_TRX_ID / PREVIOUS_CUSTOMER_TRX_LINE_ID / INITIAL_CUSTOMER_TRX_LINE_ID: Traceability columns linking current lines to prior or originating transaction lines, useful in credit, adjustment, and recurring revenue scenarios.
- INVENTORY_ITEM_ID, ITEM_DESCRIPTION, UOM_CODE: Item and unit-of-measure context for the line.
- QUANTITY_ORDERED, QUANTITY_INVOICED, UNIT_PRICE: Quantity and pricing metrics supporting revenue-versus-order reconciliation.
- SALES_ORDER_NUMBER, SALES_ORDER_LINE, SALES_ORDER_DATE: Order Management references.
- MEMO_LINE_ID: Reference to memo line information where applicable.
- ORG_ID: Operating unit identifier supporting multi-org reporting.
- Audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY): Standard who-column auditing.
Common Use Cases and Queries
The view is typically used to analyze revenue amounts by accounting rule and duration, to reconcile invoiced versus ordered quantities, and to trace revenue lines back to originating transactions. A representative query retrieving revenue lines with their recognition duration for a given transaction follows:
SELECT TRANSACTION_LINE_ID, CUSTOMER_TRX_ID, AMOUNT, ACCOUNTING_RULE_ID, ACCOUNTING_RULE_DURATION, ORG_ID FROM APPS.ARBV_REVENUES WHERE CUSTOMER_TRX_ID = :p_trx_id;- Aggregating revenue by rule and duration:
SELECT ACCOUNTING_RULE_ID, ACCOUNTING_RULE_DURATION, SUM(AMOUNT) FROM APPS.ARBV_REVENUES GROUP BY ACCOUNTING_RULE_ID, ACCOUNTING_RULE_DURATION; - Reconciling order versus invoice quantities:
SELECT SALES_ORDER_NUMBER, SALES_ORDER_LINE, QUANTITY_ORDERED, QUANTITY_INVOICED, UNIT_PRICE FROM APPS.ARBV_REVENUES WHERE SALES_ORDER_NUMBER = :p_so_number;
Because the object is documented as Oracle Internal Use Only, direct querying should be confined to reporting and diagnostic activity, with any integration relying on supported APIs wherever possible.
-
VIEW: APPS.ARBV_REVENUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARBV_REVENUES, object_name:ARBV_REVENUES, status:VALID,
-
VIEW: APPS.ARBV_REVENUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARBV_REVENUES, object_name:ARBV_REVENUES, status:VALID,
-
VIEW: AR.RA_CUSTOMER_TRX_LINES_ALL#
12.2.2
-
VIEW: ONT.OE_BLANKET_HEADERS_ALL#
12.2.2
-
VIEW: APPS.ARFV_REVENUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_REVENUES, object_name:ARFV_REVENUES, status:VALID,
-
VIEW: APPS.ARFV_AR_CUSTOMER_TRANS_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_AR_CUSTOMER_TRANS_LINES, object_name:ARFV_AR_CUSTOMER_TRANS_LINES, status:VALID,
-
VIEW: APPS.ARFV_AR_CUSTOMER_TRANS_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_AR_CUSTOMER_TRANS_LINES, object_name:ARFV_AR_CUSTOMER_TRANS_LINES, status:VALID,
-
VIEW: ONT.OE_ORDER_HEADERS_ALL#
12.2.2
-
View: IBE_RA_CUSTOMER_TRX_LINES_V
12.2.2
product: IBE - iStore , description: This view is used to get the Invoice Line Details in Post-sales interaction with Customer in iStore. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.ARFV_REVENUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_REVENUES, object_name:ARFV_REVENUES, status:VALID,
-
VIEW: ONT.OE_ORDER_HEADER_HISTORY#
12.2.2
-
View: ARBV_REVENUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARBV_REVENUES, object_name:ARBV_REVENUES, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.ARBV_REVENUES ,
-
View: IBE_RA_CUSTOMER_TRX_LINES_V
12.1.1
product: IBE - iStore , description: This view is used to get the Invoice Line Details in Post-sales interaction with Customer in iStore. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.OE_ORDER_HEADERS_RM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ORDER_HEADERS_RM_V, object_name:OE_ORDER_HEADERS_RM_V, status:VALID,
-
View: ARBV_REVENUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARBV_REVENUES, object_name:ARBV_REVENUES, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.ARBV_REVENUES ,
-
View: ICX_RA_CUSTOMER_TRX_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_RA_CUSTOMER_TRX_LINES_V, object_name:ICX_RA_CUSTOMER_TRX_LINES_V, status:VALID, product: ICX - Oracle iProcurement , description: Customer Transactions Details View , implementation_dba_data: APPS.ICX_RA_CUSTOMER_TRX_LINES_V ,
-
VIEW: ONT.OE_BLANKET_HEADERS_HIST#
12.2.2
-
View: ICX_RA_CUSTOMER_TRX_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_RA_CUSTOMER_TRX_LINES_V, object_name:ICX_RA_CUSTOMER_TRX_LINES_V, status:VALID, product: ICX - Oracle iProcurement , description: Customer Transactions Details View , implementation_dba_data: APPS.ICX_RA_CUSTOMER_TRX_LINES_V ,
-
APPS.AR_TRX_BULK_PROCESS_LINES SQL Statements
12.1.1
-
APPS.AR_TRX_BULK_PROCESS_LINES SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ONT_D1_ACCOUNTING_RULE_DURA
12.2.2
-
View: ARFV_AR_CUSTOMER_TRANS_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_AR_CUSTOMER_TRANS_LINES, object_name:ARFV_AR_CUSTOMER_TRANS_LINES, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.ARFV_AR_CUSTOMER_TRANS_LINES ,
-
PACKAGE BODY: APPS.ONT_D1_ACCOUNTING_RULE_DURA
12.1.1
-
View: AR_TRX_DIST_LINE_REP_ITF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_TRX_DIST_LINE_REP_ITF_V, object_name:AR_TRX_DIST_LINE_REP_ITF_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_TRX_DIST_LINE_REP_ITF_V ,
-
View: AR_TRX_DIST_LINE_REP_ITF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_TRX_DIST_LINE_REP_ITF_V, object_name:AR_TRX_DIST_LINE_REP_ITF_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_TRX_DIST_LINE_REP_ITF_V ,
-
VIEW: APPS.ICX_RA_CUSTOMER_TRX_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_RA_CUSTOMER_TRX_LINES_V, object_name:ICX_RA_CUSTOMER_TRX_LINES_V, status:VALID,
-
View: ARFV_AR_CUSTOMER_TRANS_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_AR_CUSTOMER_TRANS_LINES, object_name:ARFV_AR_CUSTOMER_TRANS_LINES, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.ARFV_AR_CUSTOMER_TRANS_LINES ,
-
View: ARFV_REVENUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_REVENUES, object_name:ARFV_REVENUES, status:VALID, product: AR - Receivables , description: This shows detailed information about the revenue associated with transaction line items. , implementation_dba_data: APPS.ARFV_REVENUES ,
-
VIEW: APPS.ICX_RA_CUSTOMER_TRX_LINES_V
12.1.1
-
PACKAGE BODY: APPS.ONT_D2_ACCOUNTING_RULE_DURA
12.1.1
-
VIEW: APPS.ICX_RA_CUSTOMER_TRX_LINES_V
12.2.2
-
VIEW: APPS.OE_ORDER_LINES_RM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ORDER_LINES_RM_V, object_name:OE_ORDER_LINES_RM_V, status:VALID,
-
View: ARFV_REVENUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_REVENUES, object_name:ARFV_REVENUES, status:VALID, product: AR - Receivables , description: This shows detailed information about the revenue associated with transaction line items. , implementation_dba_data: APPS.ARFV_REVENUES ,
-
PACKAGE BODY: APPS.ONT_D2_ACCOUNTING_RULE_DURA
12.2.2
-
VIEW: APPS.ICX_RA_CUSTOMER_TRX_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_RA_CUSTOMER_TRX_LINES_V, object_name:ICX_RA_CUSTOMER_TRX_LINES_V, status:VALID,
-
VIEW: APPS.RA_CUSTOMER_TRX_LINES_RA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_LINES_RA_V, object_name:RA_CUSTOMER_TRX_LINES_RA_V, status:VALID,
-
VIEW: APPS.ARBPA_CUSTOMER_TRX_LINE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ARBPA_CUSTOMER_TRX_LINE, object_name:ARBPA_CUSTOMER_TRX_LINE, status:VALID,
-
VIEW: APPS.RA_CUSTOMER_TRX_LINES_RA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_LINES_RA_V, object_name:RA_CUSTOMER_TRX_LINES_RA_V, status:VALID,
-
VIEW: ONT.OE_BLANKET_LINES_ALL#
12.2.2
-
VIEW: APPS.ARBPA_CUSTOMER_TRX_LINE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ARBPA_CUSTOMER_TRX_LINE, object_name:ARBPA_CUSTOMER_TRX_LINE, status:VALID,
-
VIEW: APPS.OEFV_ORDER_HEADERS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_ORDER_HEADERS, object_name:OEFV_ORDER_HEADERS, status:VALID,
-
VIEW: APPS.OEFV_ORDER_HEADERS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_ORDER_HEADERS, object_name:OEFV_ORDER_HEADERS, status:VALID,
-
VIEW: APPS.IEX_INVOICE_LINES2_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_INVOICE_LINES2_V, status:VALID,
-
VIEW: APPS.IEX_INVOICE_LINES2_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_INVOICE_LINES2_V, status:VALID,
-
APPS.AR_TRX_GLOBAL_PROCESS_LINES SQL Statements
12.2.2
-
VIEW: APPS.AR_TRX_DIST_LINE_REP_ITF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_TRX_DIST_LINE_REP_ITF_V, object_name:AR_TRX_DIST_LINE_REP_ITF_V, status:VALID,
-
VIEW: AR.RA_INTERFACE_LINES_ALL#
12.2.2
-
VIEW: ONT.OE_HEADERS_IFACE_ALL#
12.2.2
-
VIEW: ONT.OE_HEADER_ACKS#
12.2.2
-
VIEW: APPS.AR_TRX_DIST_LINE_REP_ITF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_TRX_DIST_LINE_REP_ITF_V, object_name:AR_TRX_DIST_LINE_REP_ITF_V, status:VALID,