Search Results credit_method_for_rules
Overview
APPS.AR_CM_NET_REVENUE is a reporting view in the Oracle E-Business Suite Receivables module that consolidates net revenue assignment data used by the Credit Memo against Revenue (CM) processing flow. Its principal function is to aggregate the underlying assignment records produced during revenue adjustment and credit memo application, exposing a grouped result set keyed by the originating transaction line, GL date, concurrent request, and accounting period set. In EBS 12.1.1 and 12.2.2 the view is delivered under the APPS schema and is treated as a read-only reporting object rather than a transactional entity.
The view is of particular relevance to implementers investigating the credit_method_for_rules attribute, since that column governs how amounts and quantities are weighted in the view's aggregation logic. It therefore appears in troubleshooting and diagnostic contexts whenever revenue credit methods such as UNIT, LIFO, and unpriced or quantity-based allocations are reconciled.
Underlying Base Objects
The view is defined over a single documented base object: AR_CM_NET_REVENUE_ASSIGNMENTS, itself a view. No additional base tables are referenced in the documented metadata; all columns projected by APPS.AR_CM_NET_REVENUE originate from that assignment view.
Because the layer beneath is already an assignment view, AR_CM_NET_REVENUE acts as a summarization layer, applying GROUP BY and aggregate functions over records that have already been assembled by the assignments logic. It does not introduce new joins, filters, or derivations beyond the decode-based conditional aggregation described below.
Key Columns
- PREVIOUS_CUSTOMER_TRX_LINE_ID — Identifier of the originating transaction line to which the net revenue assignment relates; part of the grouping key.
- PREVIOUS_CUSTOMER_TRX_ID — Header-level identifier of the prior transaction; also part of the grouping key.
- REQUEST_ID — Concurrent request that generated the assignment records, allowing results to be isolated by program run.
- GL_DATE — General Ledger date associated with the assignment, used in accounting-period grouping.
- PERIOD_SET_NAME — Accounting period set, completing the grouping key.
- SUM(AMOUNT) — Total assigned amount for the grouped records.
- Derived weighted rate — Computed as the sum of amounts excluding UNIT and LIFO credit methods, divided by the sum of quantities where the credit method is null. The denominator uses DECODE(...,0,1,...) to prevent division by zero.
The treatment of CREDIT_METHOD_FOR_RULES is central: UNIT and LIFO amounts are excluded from the numerator, while only records with a blank credit method contribute quantity to the denominator. This yields a unit-based net revenue rate for quantity-driven allocations.
Common Use Cases and Queries
Typical usage includes reconciliation of credit memo revenue adjustments, verification that UNIT and LIFO methods are excluded from weighted-rate calculations, and auditing output by request or accounting period.
SELECT previous_customer_trx_id,
previous_customer_trx_line_id,
gl_date,
period_set_name,
request_id
FROM apps.ar_cm_net_revenue
WHERE request_id = :p_request_id;
Filtering by GL_DATE and PERIOD_SET_NAME supports period-close analysis, while joining the view back to AR_CM_NET_REVENUE_ASSIGNMENTS at the same grouping key allows the aggregated net revenue result to be traced to its individual assignment rows, including the underlying CREDIT_METHOD_FOR_RULES values.
-
Lookup Type: CREDIT_METHOD_FOR_RULES
12.1.1
product: AR - Receivables , meaning: Credit Method For Rules , description: Credit method specifying how account assignments are credited ,
-
Lookup Type: CREDIT_METHOD_FOR_RULES
12.2.2
product: AR - Receivables , meaning: Credit Method For Rules , description: Credit method specifying how account assignments are credited ,
-
VIEW: APPS.AR_CM_NET_REVENUE
12.1.1
-
VIEW: APPS.AR_CM_NET_REVENUE_FORM
12.2.2
-
VIEW: APPS.AR_CM_NET_REVENUE_FORM
12.1.1
-
VIEW: APPS.AR_CM_NET_REVENUE
12.2.2
-
VIEW: APPS.AR_CM_NET_REV_DIST_FORM
12.2.2
-
View: AR_CM_NET_REVENUE_FORM
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_FORM, object_name:AR_CM_NET_REVENUE_FORM, status:VALID, product: AR - Receivables , description: Determine the uncredited amount , implementation_dba_data: APPS.AR_CM_NET_REVENUE_FORM ,
-
View: AR_CM_NET_REVENUE_FORM
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_FORM, object_name:AR_CM_NET_REVENUE_FORM, status:VALID, product: AR - Receivables , description: Determine the uncredited amount , implementation_dba_data: APPS.AR_CM_NET_REVENUE_FORM ,
-
View: AR_CM_NET_REVENUE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE, object_name:AR_CM_NET_REVENUE, status:VALID, product: AR - Receivables , description: Determine the uncredited amount , implementation_dba_data: APPS.AR_CM_NET_REVENUE ,
-
View: AR_CM_NET_REVENUE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE, object_name:AR_CM_NET_REVENUE, status:VALID, product: AR - Receivables , description: Determine the uncredited amount , implementation_dba_data: APPS.AR_CM_NET_REVENUE ,
-
View: AR_CM_NET_REV_DIST_FORM
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REV_DIST_FORM, object_name:AR_CM_NET_REV_DIST_FORM, status:VALID, product: AR - Receivables , description: Determine the uncredited amount , implementation_dba_data: APPS.AR_CM_NET_REV_DIST_FORM ,
-
VIEW: APPS.AR_CM_NET_DISTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_DISTS_V, object_name:AR_CM_NET_DISTS_V, status:VALID,
-
VIEW: APPS.AR_CM_NET_REV_ASSIGNMENTS_FRM
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REV_ASSIGNMENTS_FRM, object_name:AR_CM_NET_REV_ASSIGNMENTS_FRM, status:VALID,
-
VIEW: APPS.AR_CM_NET_REV_ASSIGNMENTS_FRM
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REV_ASSIGNMENTS_FRM, object_name:AR_CM_NET_REV_ASSIGNMENTS_FRM, status:VALID,
-
VIEW: APPS.AR_CM_NET_REVENUE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_ASSIGNMENTS, object_name:AR_CM_NET_REVENUE_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.AR_CM_NET_REVENUE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_ASSIGNMENTS, object_name:AR_CM_NET_REVENUE_ASSIGNMENTS, status:VALID,
-
VIEW: AR.RA_CUSTOMER_TRX_ALL#
12.2.2
-
VIEW: APPS.RA_CUSTOMER_TRX_ALL_MRC_V
12.1.1
-
View: RA_CUSTOMER_TRX_ALL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_ALL_MRC_V, object_name:RA_CUSTOMER_TRX_ALL_MRC_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_ALL_MRC_V ,
-
VIEW: APPS.RA_CUSTOMER_TRX_ALL_MRC_V
12.2.2
-
View: RA_CUSTOMER_TRX_ALL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_ALL_MRC_V, object_name:RA_CUSTOMER_TRX_ALL_MRC_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_ALL_MRC_V ,
-
APPS.AR_TRX_BULK_PROCESS_HEADER SQL Statements
12.1.1
-
View: AR_CM_NET_REVENUE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_ASSIGNMENTS, object_name:AR_CM_NET_REVENUE_ASSIGNMENTS, status:VALID, product: AR - Receivables , description: Determines the credit memo lines that credit a given invoice line , implementation_dba_data: APPS.AR_CM_NET_REVENUE_ASSIGNMENTS ,
-
APPS.AR_TRX_BULK_PROCESS_HEADER SQL Statements
12.2.2
-
View: AR_CM_NET_REV_ASSIGNMENTS_FRM
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REV_ASSIGNMENTS_FRM, object_name:AR_CM_NET_REV_ASSIGNMENTS_FRM, status:VALID, product: AR - Receivables , description: Determine the credit memo lines that credit a given invoice line , implementation_dba_data: APPS.AR_CM_NET_REV_ASSIGNMENTS_FRM ,
-
View: AR_CM_NET_DISTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_DISTS_V, object_name:AR_CM_NET_DISTS_V, status:VALID, product: AR - Receivables , description: Determine the amount to credit for a given invoice line , implementation_dba_data: APPS.AR_CM_NET_DISTS_V ,
-
View: AR_CM_NET_REVENUE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REVENUE_ASSIGNMENTS, object_name:AR_CM_NET_REVENUE_ASSIGNMENTS, status:VALID, product: AR - Receivables , description: Determines the credit memo lines that credit a given invoice line , implementation_dba_data: APPS.AR_CM_NET_REVENUE_ASSIGNMENTS ,
-
View: AR_CM_NET_REV_ASSIGNMENTS_FRM
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CM_NET_REV_ASSIGNMENTS_FRM, object_name:AR_CM_NET_REV_ASSIGNMENTS_FRM, status:VALID, product: AR - Receivables , description: Determine the credit memo lines that credit a given invoice line , implementation_dba_data: APPS.AR_CM_NET_REV_ASSIGNMENTS_FRM ,
-
APPS.AR_TRX_GLOBAL_PROCESS_HEADER SQL Statements
12.2.2
-
APPS.AR_TRX_GLOBAL_PROCESS_HEADER SQL Statements
12.1.1
-
VIEW: APPS.RA_CUSTOMER_TRX_RA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_RA_V, object_name:RA_CUSTOMER_TRX_RA_V, status:VALID,
-
VIEW: APPS.RA_CUSTOMER_TRX_RA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_RA_V, object_name:RA_CUSTOMER_TRX_RA_V, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_HEADER
12.2.2
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_HEADER
12.1.1
-
TABLE: AR.AR_TRX_HEADER_GT
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRX_HEADER_GT, object_name:AR_TRX_HEADER_GT, status:VALID,
-
View: RA_CUSTOMER_TRX_RA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_RA_V, object_name:RA_CUSTOMER_TRX_RA_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_RA_V ,
-
TABLE: AR.AR_TRX_HEADER_GT
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRX_HEADER_GT, object_name:AR_TRX_HEADER_GT, status:VALID,
-
View: RA_CUSTOMER_TRX_RA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_RA_V, object_name:RA_CUSTOMER_TRX_RA_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_RA_V ,
-
View: RA_CUSTOMER_TRX_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_MRC_V, object_name:RA_CUSTOMER_TRX_MRC_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_MRC_V ,
-
View: RA_CUSTOMER_TRX_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_MRC_V, object_name:RA_CUSTOMER_TRX_MRC_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_CUSTOMER_TRX_MRC_V ,
-
VIEW: APPS.RA_CUSTOMER_TRX_CM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_CM_V, object_name:RA_CUSTOMER_TRX_CM_V, status:VALID,
-
VIEW: APPS.AR_INVOICE_HEADER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_HEADER_V, object_name:AR_INVOICE_HEADER_V, status:VALID,
-
VIEW: APPS.AR_INVOICE_HEADER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_HEADER_V, object_name:AR_INVOICE_HEADER_V, status:VALID,
-
VIEW: APPS.RA_CUSTOMER_TRX_CM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_CM_V, object_name:RA_CUSTOMER_TRX_CM_V, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_GLOBAL_PROCESS_HEADER
12.2.2
-
VIEW: APPS.ARBPA_CUSTOMER_TRX_HEADER
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ARBPA_CUSTOMER_TRX_HEADER, object_name:ARBPA_CUSTOMER_TRX_HEADER, status:VALID,
-
VIEW: APPS.RA_CUSTOMER_TRX_PART_CB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_PART_CB_V, object_name:RA_CUSTOMER_TRX_PART_CB_V, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_GLOBAL_PROCESS_HEADER
12.1.1
-
VIEW: APPS.RA_CUSTOMER_TRX_PARTIAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_CUSTOMER_TRX_PARTIAL_V, object_name:RA_CUSTOMER_TRX_PARTIAL_V, status:VALID,