Search Results ra_customer_trx_all
The RA_CUSTOMER_TRX_ALL
table is a fundamental component of Oracle E-Business Suite (EBS) Release 12.1.1 and 12.2.2, specifically within the Receivables (AR) module. It serves as the primary repository for all customer transaction records, including invoices, debit memos, credit memos, and chargebacks. This table is critical for financial reporting, reconciliation, and audit purposes, as it captures transactional data that feeds into the General Ledger (GL) and other downstream processes.
Key Attributes of RA_CUSTOMER_TRX_ALL:
1. Transaction Identification: The table includes columns such as CUSTOMER_TRX_ID
(primary key), TRX_NUMBER
, and TRX_DATE
, which uniquely identify and date each transaction.
2. Customer and Accounting Details: Fields like CUSTOMER_ID
, BILL_TO_SITE_USE_ID
, and GL_DATE
link transactions to customers and define accounting periods.
3. Financial Data: Columns such as AMOUNT_DUE_ORIGINAL
, AMOUNT_DUE_REMAINING
, and CURRENCY_CODE
store monetary values and currency information.
4. Status and Control Flags: STATUS_TRX
, COMPLETE_FLAG
, and PRINTING_COUNT
track transaction lifecycle stages (e.g., open, closed, printed).
5. Tax and Regulatory Compliance: Tax-related fields (TAX_CODE
, TAX_AMOUNT
) ensure adherence to jurisdictional requirements.
Integration with Other Modules:
The RA_CUSTOMER_TRX_ALL
table integrates tightly with:
- General Ledger (GL): Transaction amounts are posted via the RA_CUST_TRX_LINE_GL_DIST_ALL
subledger table.
- Order Management (OM): Invoices may originate from sales orders, linked via INTERFACE_HEADER_ATTRIBUTE1
.
- Cash Management (CE): Payments applied to transactions update AMOUNT_DUE_REMAINING
.
- Tax Engine: Tax calculations (e.g., Vertex) reference transaction lines stored in RA_CUSTOMER_TRX_LINES_ALL
.
Technical Considerations:
1. Multi-Org Structure: The _ALL
suffix indicates multi-org support, with ORG_ID
segregating data by operating unit.
2. Indexing: Key indexes include RA_CUSTOMER_TRX_U1
(on CUSTOMER_TRX_ID
) and RA_CUSTOMER_TRX_N1
(on TRX_NUMBER
) for performance optimization.
3. Partitioning: In large implementations, partitioning by GL_DATE
improves query performance for period-end reporting.
4. Audit Columns: CREATION_DATE
, CREATED_BY
, LAST_UPDATE_DATE
, and LAST_UPDATED_BY
support compliance tracking.
Common Use Cases:
- Invoice Generation: Applications populate this table via AutoInvoice or manual entry.
- Aging Reports: Queries filter by AMOUNT_DUE_REMAINING
and TRX_DATE
to calculate overdue amounts.
- Revenue Recognition: The REVENUE_AMOUNT
field supports deferred revenue accounting.
- Data Migration: Legacy invoice data is mapped to this table during EBS implementations.
Customization and Extensions:
While Oracle discourages direct DML on this table, common extensions include:
1. Descriptive Flexfields (DFFs): Custom attributes added via ATTRIBUTE1-15
columns.
2. API-Based Modifications: Oracle-provided APIs (e.g., AR_INVOICE_API
) ensure data integrity during updates.
3. Triggers or Views: Rarely, triggers may enforce business rules, though workflows are preferred.
In summary, the RA_CUSTOMER_TRX_ALL
table is the cornerstone of Oracle Receivables, designed to maintain transactional integrity while enabling robust financial reporting and cross-module integration. Its structure reflects Oracle EBS's commitment to scalability, compliance, and multi-org capabilities in releases 12.1.1 and 12.2.2.
-
Table: RA_CUSTOMER_TRX_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_TRX_ALL, object_name:RA_CUSTOMER_TRX_ALL, status:VALID, product: AR - Receivables , description: Header-level information about invoices, debit memos, chargebacks, commitments and credit memos , implementation_dba_data: AR.RA_CUSTOMER_TRX_ALL ,
-
Table: RA_CUSTOMER_TRX_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_TRX_ALL, object_name:RA_CUSTOMER_TRX_ALL, status:VALID, product: AR - Receivables , description: Header-level information about invoices, debit memos, chargebacks, commitments and credit memos , implementation_dba_data: AR.RA_CUSTOMER_TRX_ALL ,
-
APPS.JA_JAINAR3R_XMLP_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.AR_BUS_EVENT_SUB_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.PSA_MFAR_ADJUSTMENTS dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OKS_ARFETCH_PUB dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_AR_SUP_TRX_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.GMF_AR_GET_INVOICE_HEADER dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_JMCR_TRIGGER_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_AR_RGM_PROCESSING_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JMF_GTA_REPORTS_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.AR_TP_STMT_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OKL_BPD_ADVANCED_BILLING_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_OM_RG_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OKL_CASH_APPL_RULES dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.CSC_ROUTING_UTL dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_AR_RGM_PROCESSING_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.GMF_MEMO_INTERFACE dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JE_IT_LISTING_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.GMF_AR_GET_INVOICE_LINES_ID dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.ARP_XLA_UPGRADE dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.LNS_BILLING_BATCH_PUB dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.AR_IDEP_UTILS dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.CLN_INV_REJECT_NOTIF_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.LNS_DISTRIBUTIONS_PUB dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.INV_MGD_MVT_EXPORT_DATA dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OZF_ADJUSTMENT_EXT_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OKL_PAY_INVOICES_DISB_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.OKL_CASH_APPL_RULES_PUB dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JL_AR_AR_PREFIX_TRX_NUM dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_AR_RCTA_TRIGGER_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.PSA_MFAR_VAL_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JMF_GTA_TXT_OPERATOR_PROC dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.PSA_MFAR_UTILS dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.JAI_JAR_TL_TRIGGER_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.1.1
-
APPS.FV_FACTS_TBAL_TRX dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.OE_RETROBILL_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.ARP_REVENUE_ASSIGNMENTS dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.JAI_OM_RG_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.OKL_CSBRW_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.JAI_CMN_ST_FORMS_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.FV_SLA_AR_PROCESSING_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.AR_IDEP_UTILS dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.PSA_MFAR_VAL_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.PSA_MFAR_RECEIPTS dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.FV_APPLY_CASH_RECEIPT dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.OKL_CASH_APPL_RULES dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.OKL_PAYMENT_PVT dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.JAI_AR_VALIDATE_DATA_PKG dependencies on RA_CUSTOMER_TRX_ALL
12.2.2
-
APPS.OE_COMMITMENT_UTIL dependencies on RA_CUSTOMER_TRX_ALL
12.2.2