Search Results ar_transaction_history_all
Overview
The AR_TRANSACTION_HISTORY_ALL table is a core data object within the Oracle E-Business Suite Receivables (AR) module, versions 12.1.1 and 12.2.2. It serves as the definitive audit trail for the financial life cycle of a transaction, such as an invoice, debit memo, credit memo, or receipt. Every significant accounting event that alters the status or balance of a receivable transaction is recorded as a row in this table. Its primary role is to maintain a chronological history of a transaction's state, enabling detailed tracking from its initial creation through application, adjustment, and final closure. This historical record is critical for reconciliation, audit compliance, and understanding the complete financial narrative of customer transactions.
Key Information Stored
While the provided metadata does not list specific columns, the table's primary key is TRANSACTION_HISTORY_ID, which uniquely identifies each historical event. Based on its described purpose and foreign key relationships, the table typically stores columns that link to the parent transaction (e.g., CUSTOMER_TRX_ID), indicate the event type (e.g., status flags for 'APPROVED', 'CLOSED', 'CANCELLED'), record the current and previous transaction amounts, and capture the accounting date and GL date for the event. Crucially, it tracks the remaining balance of the receivable after each event, which is fundamental for aging and dunning processes. The '_ALL' suffix denotes it is a multi-organization enabled table, containing an ORG_ID column to partition data by operating unit.
Common Use Cases and Queries
This table is essential for troubleshooting transaction statuses and generating detailed audit reports. A common use case is tracing why a specific invoice remains on an open items report. Analysts query the history table to see all events applied to that invoice, such as partial payments, adjustments, or applications of credits. Another critical use is in period-end reconciliation, where the sum of current balances from the latest history records for all transactions should tie to the Receivables subledger control account. A typical query pattern involves joining to AR_TRANSACTION_HISTORY_ALL to find the most recent history record for a set of transactions to determine their current collectible status and remaining balance.
SELECT trx.customer_trx_id,
trx.trx_number,
hist.status,
hist.amount_due_remaining,
hist.gl_date
FROM ra_customer_trx_all trx,
ar_transaction_history_all hist
WHERE trx.customer_trx_id = hist.customer_trx_id
AND hist.current_record_flag = 'Y'
AND trx.org_id = :p_org_id;
Related Objects
As indicated by the foreign key metadata, AR_TRANSACTION_HISTORY_ALL has integral relationships with several other key Receivables tables. It is directly referenced by AR_ADJUSTMENTS_ALL and AR_RECEIVABLE_APPLICATIONS_ALL via the LINK_TO_TRX_HIST_ID column, linking each adjustment or payment application to the specific transaction history event it affected. The AR_DISTRIBUTIONS_ALL and AR_MC_DISTRIBUTIONS_ALL tables use SOURCE_ID to link accounting distributions back to their source history record. For multi-currency accounting, the AR_MC_TRANSACTION_HISTORY table maintains currency-specific history and links back to the primary history record via the TRANSACTION_HISTORY_ID. This network of relationships underscores the table's central position in the Receivables accounting model.
-
Table: AR_TRANSACTION_HISTORY_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRANSACTION_HISTORY_ALL, object_name:AR_TRANSACTION_HISTORY_ALL, status:VALID, product: AR - Receivables , description: Life cycle of a transaction , implementation_dba_data: AR.AR_TRANSACTION_HISTORY_ALL ,
-
Table: AR_TRANSACTION_HISTORY_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_TRANSACTION_HISTORY_ALL, object_name:AR_TRANSACTION_HISTORY_ALL, status:VALID, product: AR - Receivables , description: Life cycle of a transaction , implementation_dba_data: AR.AR_TRANSACTION_HISTORY_ALL ,
-
APPS.ARP_XLA_EVENTS dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.ARP_XLA_EVENTS dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_XLA_UPGRADE dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.ARRX_BRS dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.FV_FACTS_TRX_REGISTER dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_XLA_EXTRACT_MAIN_PKG dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.FV_FACTS_TRX_REGISTER dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.AR_UNACCOUNTED_TRX_SWEEP dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.FV_GTAS_TRX_REGISTER dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_PROC_TRANSACTION_HISTORY dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_XLA_UPGRADE dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.FII_AR_FACTS_AGING_PKG dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.AR_BILLS_MAINTAIN_VAL_PVT dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_XLA_EXTRACT_MAIN_PKG dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.ARRX_BRS dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARP_PROC_TRANSACTION_HISTORY dependencies on AR_TRANSACTION_HISTORY_ALL
12.1.1
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_TRANSACTION_HISTORY_ALL
12.2.2
-
APPS.ARRX_BRS dependencies on AR_TRANSACTION_HISTORY
12.1.1
-
APPS.ARRX_BRS dependencies on AR_TRANSACTION_HISTORY
12.2.2
-
APPS.ARRX_BSS dependencies on AR_TRANSACTION_HISTORY
12.1.1
-
APPS.ARRX_BSS dependencies on AR_TRANSACTION_HISTORY
12.2.2
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_TRANSACTION_HISTORY
12.1.1
-
APPS.ARP_ACCT_EVENT_PKG dependencies on AR_TRANSACTION_HISTORY
12.2.2
-
APPS.AR_BILLS_MAINTAIN_VAL_PVT dependencies on AR_TRANSACTION_HISTORY
12.2.2
-
VIEW: APPS.AR_TRANSACTION_HISTORY_ALL_DFV
12.1.1
-
VIEW: APPS.AR_TRANSACTION_HISTORY_ALL_DFV
12.2.2
-
APPS.ARRX_BSS SQL Statements
12.1.1
-
APPS.ARRX_BSS SQL Statements
12.2.2
-
APPS.ARRX_BRS SQL Statements
12.2.2
-
APPS.ARRX_BRS SQL Statements
12.1.1
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_MC_TRANSACTION_HISTORY
12.2.2
-
APPS.ARP_MRC_XLA_UPGRADE dependencies on AR_MC_TRANSACTION_HISTORY
12.1.1
-
APPS.ARRX_BRS dependencies on AR_LOOKUPS
12.2.2
-
APPS.ARRX_BRS dependencies on AR_LOOKUPS
12.1.1
-
APPS.ARP_PROC_TRANSACTION_HISTORY dependencies on AR_TRANSACTION_HISTORY
12.1.1
-
APPS.ARP_PROC_TRANSACTION_HISTORY dependencies on AR_TRANSACTION_HISTORY
12.2.2
-
SYNONYM: APPS.AR_TRANSACTION_HISTORY_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_TRANSACTION_HISTORY_ALL, status:VALID,
-
APPS.ARP_XLA_UPGRADE dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
SYNONYM: APPS.AR_TRANSACTION_HISTORY_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_TRANSACTION_HISTORY_ALL, status:VALID,
-
VIEW: APPS.AR_XLA_ARD_TRH_LINES_V
12.2.2
-
VIEW: AR.AR_TRANSACTION_HISTORY_ALL#
12.2.2
owner:AR, object_type:VIEW, object_name:AR_TRANSACTION_HISTORY_ALL#, status:VALID,
-
VIEW: APPS.AR_TRX_HISTORY_ALL_MRC_V
12.1.1
-
VIEW: APPS.AR_TRX_HISTORY_ALL_MRC_V
12.2.2
-
VIEW: APPS.AR_TRANSACTION_HISTORY_H_V
12.1.1
-
APPS.ARP_XLA_UPGRADE dependencies on RA_CUST_TRX_TYPES_ALL
12.2.2