Search Results ar_distributions_all
Overview
The AR_DISTRIBUTIONS_ALL table is a core transactional table within Oracle E-Business Suite Receivables (AR). It serves as the central repository for all accounting entries (distributions) generated by Receivables activities. Its primary role is to store the detailed accounting records for receipts, as indicated in the ETRM description. This table is fundamental to the financial integrity of the AR module, capturing the debit and credit postings to various General Ledger accounts for transactions such as invoices, credit memos, receipts, applications, and adjustments. Being an "ALL" table, it is multi-organization enabled, storing data for all operating units accessible to the user, which is critical for installations operating in a multi-org architecture.
Key Information Stored
The table's structure is defined by its composite primary key (SOURCE_ID, SOURCE_TABLE, SOURCE_TYPE), which uniquely identifies a distribution by linking it to its originating transaction source. Key columns include LINE_ID (a unique system-generated identifier), CODE_COMBINATION_ID (the charged GL account), and AMOUNT (the monetary value of the distribution). The ETRM metadata highlights several critical foreign key relationships, such as REF_CUSTOMER_TRX_LINE_ID and REF_CUST_TRX_LINE_GL_DIST_ID linking to invoice lines, and SOURCE_ID links to numerous transaction tables like AR_CASH_RECEIPT_HISTORY_ALL and AR_ADJUSTMENTS_ALL. Columns like THIRD_PARTY_ID and THIRD_PARTY_SUB_ID facilitate accounting for third-party tax remittances.
Common Use Cases and Queries
This table is essential for auditing, reconciliation, and custom reporting on AR accounting. A common use case is tracing the complete accounting impact of a cash receipt. Analysts query this table to verify that receipt applications created the correct receivable reduction and unearned revenue or revenue accounts. Sample SQL often joins to transaction headers and GL code combinations.
- Finding distributions for a specific invoice:
SELECT * FROM ar_distributions_all WHERE source_table = 'RA_CUSTOMER_TRX' AND source_id = <cust_trx_id>; - Reconciling receipt accounting: Joining AR_DISTRIBUTIONS_ALL with AR_CASH_RECEIPTS_ALL and AR_RECEIVABLE_APPLICATIONS_ALL on SOURCE_ID to review cash, receivable, and revenue/liability account postings.
- GL Account Analysis: Summarizing amounts by CODE_COMBINATION_ID for a period to interface with or reconcile to the General Ledger.
Related Objects
As evidenced by its extensive foreign key constraints, AR_DISTRIBUTIONS_ALL has a central relationship with nearly all major Receivables transaction tables. Key related objects include:
- Transaction Sources: AR_CASH_RECEIPT_HISTORY_ALL, AR_RECEIVABLE_APPLICATIONS_ALL, AR_ADJUSTMENTS_ALL, AR_MISC_CASH_DISTRIBUTIONS_ALL, and AR_TRANSACTION_HISTORY_ALL (linked via SOURCE_ID).
- Invoice Details: RA_CUSTOMER_TRX_LINES_ALL and RA_CUST_TRX_LINE_GL_DIST_ALL (linked via REF_CUSTOMER_TRX_LINE_ID and REF_CUST_TRX_LINE_GL_DIST_ID).
- Tax and Third-Party Data: AR_TAX_GROUP_CODES_ALL, HZ_CUST_ACCOUNTS, and HZ_CUST_SITE_USES_ALL.
- Accounting Flexfield: GL_CODE_COMBINATIONS (for the account charged).
- Self-Reference: The table has a recursive relationship with itself via REF_LINE_ID, often used for complex tax or adjustment distributions.
-
Table: AR_DISTRIBUTIONS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTIONS_ALL, object_name:AR_DISTRIBUTIONS_ALL, status:VALID, product: AR - Receivables , description: Accounting records for receipts , implementation_dba_data: AR.AR_DISTRIBUTIONS_ALL ,
-
Table: AR_DISTRIBUTIONS_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTIONS_ALL, object_name:AR_DISTRIBUTIONS_ALL, status:VALID, product: AR - Receivables , description: Accounting records for receipts , implementation_dba_data: AR.AR_DISTRIBUTIONS_ALL ,
-
APPS.OKL_DAILY_INTEREST_CALC_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.AR_UPG_PSA_DIST_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_DEDUCTION dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.AR_UPGRADE_CASH_ACCRUAL dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ZX_AR_POPULATE_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.AR_UNACCOUNTED_TRX_SWEEP dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_LTE_INT_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_VARIABLE_INTEREST_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_INVESTOR_INVOICE_DISB_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_PROCESS_DET_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.OKL_BILLING_UTIL_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ZX_AR_ACTG_POPULATE_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_XLA_UPGRADE dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ZX_AR_POPULATE_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_DEDUCTION dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AR_UPG_PSA_DIST_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AR_UNPOSTED_ITEM_UPG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JA_JAINDTBR_XMLP_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_XLA_EXTRACT_MAIN_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.AR_DEP_BAL_RPT_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_REPORT_GENERATOR_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_PAY_INVOICES_DISB_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_DET_DIST_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.OKL_BILLING_UTIL_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.IGIRCABJP dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.OKL_VARIABLE_INTEREST_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.FV_FACTS_TRX_REGISTER dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.FII_AR_TRX_DIST_F_C dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AR_UPGRADE_CASH_ACCRUAL dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.OKL_DAILY_INTEREST_CALC_PVT dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.IGIRCABJP dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AR_NUM_RAN_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ARP_PROCESS_DET_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.FV_GTAS_TRX_REGISTER dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ZX_AR_ACTG_POPULATE_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.ARP_DET_DIST_PKG dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.FV_FACTS_TRX_REGISTER dependencies on AR_DISTRIBUTIONS_ALL
12.2.2
-
APPS.AR_UNPOSTED_ITEM_UPG dependencies on AR_DISTRIBUTIONS_ALL
12.1.1