Search Results ar_trx_bal_summary
Overview
AR_TRX_BAL_SUMMARY is a Receivables (AR) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores pre-aggregated transactional balance and metrics for a customer account, customer site, currency, and operating unit combination. Its documented purpose is to hold summary fields such as Total Invoices Value, Total Invoices Count, and Total Cash Receipts Value for a specified period, at the lowest level of granularity at which the data can be stored. Rather than requiring on-the-fly aggregation of high-volume transaction tables, the collector populates this table so that dashboards, Dunning Letters, and Collections workbenches can retrieve customer-level totals quickly.
From a heuristic Data Vault perspective (mined from the foreign key structure), AR_TRX_BAL_SUMMARY is classified as satellite-leaning. This suggests that the table is best modeled as a descriptive satellite attached to the customer account and site-use hubs, holding measured attributes (values, counts, dates) rather than serving as an independent hub or a pure link between entities. Its grain is defined by CUST_ACCOUNT_ID, SITE_USE_ID, CURRENCY, and ORG_ID, each of which acts as a dimension key.
Key Information Stored
The table contains 41 documented columns. The most operationally significant fields fall into several categories:
- Balance and DSO metrics: BEST_CURRENT_RECEIVABLES and TOTAL_DSO_DAYS_CREDIT provide the current receivables position and days-sales-outstanding credit measure.
- Open item summaries by type: OP_INVOICES_VALUE/COUNT, OP_DEBIT_MEMOS_VALUE/COUNT, OP_DEPOSITS_VALUE/COUNT, OP_BILLS_RECEIVABLES_VALUE/COUNT, OP_CHARGEBACK_VALUE/COUNT, and OP_CREDIT_MEMOS_VALUE/COUNT represent open (unpaid) balances and counts broken out by transaction class.
- Cash and dispute fields: UNRESOLVED_CASH_VALUE/COUNT, RECEIPTS_AT_RISK_VALUE, INV_AMT_IN_DISPUTE, DISPUTED_INV_COUNT, and PENDING_ADJ_VALUE support collections and dispute analysis.
- Dunning and aging: LAST_DUNNING_DATE, DUNNING_COUNT, PAST_DUE_INV_VALUE, and PAST_DUE_INV_INST_COUNT drive dunning and aged-trial-balance reporting.
- Last payment detail: LAST_PAYMENT_AMOUNT, LAST_PAYMENT_DATE, and LAST_PAYMENT_NUMBER indicate the customer's most recent payment activity.
- Descriptive references: REFERENCE_1 through REFERENCE_5 hold customer-defined or descriptive attributes.
Audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) track record history. No single surrogate primary key column is documented; the unique index AR_TRX_BAL_SUMMARY_U1 on (CUST_ACCOUNT_ID, SITE_USE_ID, CURRENCY, ORG_ID) serves as the business-key candidate, enforcing one summarized row per account, site, currency, and operating unit.
Common Use Cases and Queries
AR_TRX_BAL_SUMMARY supports Collections dashboards, Dunning Letter generation, and customer aging reporting where near-real-time aggregation is impractical. A typical query retrieves total and open balances for a customer:
SELECT cust_account_id, site_use_id, currency, BEST_CURRENT_RECEIVABLES, TOTAL_DSO_DAYS_CREDIT, PAST_DUE_INV_VALUE FROM ar.ar_trx_bal_summary WHERE cust_account_id = :p_cust_account_id AND org_id = :p_org_id;- Aggregating a collector's portfolio:
SELECT cust_account_id, SUM(PAST_DUE_INV_VALUE) overdue, SUM(UNRESOLVED_CASH_VALUE) unresolved FROM ar.ar_trx_bal_summary GROUP BY cust_account_id; - Dunning eligibility: filtering on DUNNING_COUNT and LAST_DUNNING_DATE to identify accounts due for another letter.
Because the table is a summary, it must be refreshed by the appropriate Collection/Receivables programs before reporting is run; stale data can understate or overstate balances.
Related Objects
- HZ_CUST_SITE_USES_ALL — joined via AR_TRX_BAL_SUMMARY.SITE_USE_ID; provides the customer site and business-purpose context.
- HZ_CUST_ACCOUNTS — joined via AR_TRX_BAL_SUMMARY.CUST_ACCOUNT_ID; supplies the customer account master.
- AR_PAYMENT_SCHEDULES_ALL — the underlying transaction schedule from which open-item amounts are aggregated.
- RA_CUSTOMER_TRX_ALL — the invoice/credit memo source feeding the OP_*_VALUE and OP_*_COUNT fields.
- AR_CASH_RECEIPTS_ALL / AR_CASH_RECEIPT_HISTORY_ALL — source of receipts and unresolved cash metrics.
- AR_DUNNING_LETTERS and related dunning objects — consume DUNNING_COUNT and LAST_DUNNING_DATE.
- FND_ORG_ACCESS — constrains ORG_ID filtering for multi-org security.
Together these relationships confirm that AR_TRX_BAL_SUMMARY acts as a customer-centric satellite aggregating Receivables transaction activity.
-
Table: AR_TRX_BAL_SUMMARY
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRX_BAL_SUMMARY, object_name:AR_TRX_BAL_SUMMARY, status:VALID, product: AR - Receivables , description: This table stores the fields, such as 'Total Invoices Value', 'Total Invoices Count', 'Total Cash Receipts Value', etc., that require summarization for a specified period of time. The lowest level of granularity at which the data can be st , implementation_dba_data: AR.AR_TRX_BAL_SUMMARY ,
-
Table: AR_TRX_BAL_SUMMARY
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRX_BAL_SUMMARY, object_name:AR_TRX_BAL_SUMMARY, status:VALID, product: AR - Receivables , description: This table stores the fields, such as 'Total Invoices Value', 'Total Invoices Count', 'Total Cash Receipts Value', etc., that require summarization for a specified period of time. The lowest level of granularity at which the data can be st , implementation_dba_data: AR.AR_TRX_BAL_SUMMARY ,
-
SYNONYM: APPS.AR_TRX_BAL_SUMMARY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_TRX_BAL_SUMMARY, status:VALID,
-
VIEW: AR.AR_TRX_BAL_SUMMARY#
12.2.2
owner:AR, object_type:VIEW, object_name:AR_TRX_BAL_SUMMARY#, status:VALID,
-
SYNONYM: APPS.AR_TRX_BAL_SUMMARY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_TRX_BAL_SUMMARY, status:VALID,
-
APPS.IEX_UWQ_VIEW_PKG SQL Statements
12.1.1
-
APPS.IEX_UWQ_VIEW_PKG SQL Statements
12.2.2
-
APPS.AR_CMGT_ACCOUNT_MERGE SQL Statements
12.1.1
-
APPS.AR_BUS_EVENT_SUB_PVT SQL Statements
12.2.2
-
APPS.IEX_DELINQUENCY_PUB SQL Statements
12.2.2
-
APPS.AR_CMGT_ACCOUNT_MERGE SQL Statements
12.2.2
-
VIEW: AR.AR_TRX_BAL_SUMMARY#
12.2.2
-
APPS.AR_BUS_EVENT_SUB_PVT SQL Statements
12.1.1
-
Concurrent Program: ARSUMREF
12.2.2
execution_filename: ar_trx_summary_pkg.refresh_all , product: AR - Receivables , user_name: ARSUMREF , description: AR summary tables complete refresh program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ARSUMREF
12.1.1
execution_filename: ar_trx_summary_pkg.refresh_all , product: AR - Receivables , user_name: ARSUMREF , description: AR summary tables complete refresh program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
APPS.IEX_DELINQUENCY_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AR_CMGT_ACCOUNT_MERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_ACCOUNT_MERGE, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_AGING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_AGING, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_ACCOUNT_MERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_ACCOUNT_MERGE, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_AGING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_AGING, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_SUMMARY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_SUMMARY_PKG, status:VALID,
-
VIEW: APPS.QPR_SR_CUSTOMER_HISTORY_V
12.2.2
-
VIEW: APPS.QPR_SR_CUSTOMER_HISTORY_V
12.1.1
-
PACKAGE BODY: APPS.AR_TRX_SUMMARY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_SUMMARY_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEX_COLL_IND
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_COLL_IND, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_ACCOUNT_MERGE
12.1.1
-
PACKAGE BODY: APPS.AR_CMGT_ACCOUNT_MERGE
12.2.2
-
PACKAGE BODY: APPS.IEX_BUS_EVENT_SUB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_BUS_EVENT_SUB_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_BUS_EVENT_SUB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_BUS_EVENT_SUB_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_BUS_EVENT_SUB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_BUS_EVENT_SUB_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_BUS_EVENT_SUB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_BUS_EVENT_SUB_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_UWQ_POP_SUM_TBL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_UWQ_POP_SUM_TBL_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_CUST_OVERVIEW_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CUST_OVERVIEW_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_CUST_OVERVIEW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CUST_OVERVIEW_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_DATA_POINTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_DATA_POINTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_CMGT_DATA_POINTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CMGT_DATA_POINTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEX_DELINQUENCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_DELINQUENCY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_DELINQUENCY_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_DELINQUENCY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_UWQ_POP_SUM_TBL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_UWQ_POP_SUM_TBL_PVT, status:VALID,
-
APPS.IEX_UWQ_POP_SUM_TBL_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ARI_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARI_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.AR_BUS_EVENT_SUB_PVT
12.2.2
-
VIEW: APPS.QPR_SR_CUSTOMER_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, object_name:QPR_SR_CUSTOMER_HISTORY_V, status:VALID,
-
VIEW: APPS.QPR_SR_CUSTOMER_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, object_name:QPR_SR_CUSTOMER_HISTORY_V, status:VALID,
-
PACKAGE BODY: APPS.AR_BUS_EVENT_SUB_PVT
12.1.1
-
PACKAGE BODY: APPS.IEX_UWQ_VIEW_PKG
12.1.1
-
PACKAGE BODY: APPS.IEX_UWQ_VIEW_PKG
12.2.2
-
APPS.IEX_UWQ_POP_SUM_TBL_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.ARI_UTILITIES SQL Statements
12.2.2