Search Results ar_trx_header_gt
Overview
AR_TRX_HEADER_GT is a Receivables (AR) module table owned by the AR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. The suffix "GT" designates a global temporary table, indicating that rows are session-scoped and typically persist for the duration of a transaction or concurrent program run rather than as permanent application data. In practice, AR_TRX_HEADER_GT functions as a transient staging and workspace structure used by AutoInvoice, transaction copy, printing, and posting processes to hold receivables transaction header information before it is validated, defaulted, and committed to the permanent transaction tables.
The table is documented with 200 columns, mirroring the column set of the production transaction header entity (RA_CUSTOMER_TRX_ALL and its interface counterpart RA_INTERFACE_LINES_ALL). Under the heuristic Data Vault classification mined from its foreign-key structure, AR_TRX_HEADER_GT is assessed as a standalone object. As a modeling suggestion, this reflects that the table carries no dependent child objects of its own and primarily serves as a staging satellite feeding transactional hub and link structures elsewhere; it is not itself a canonical hub, link, or satellite in the warehouse sense.
Key Information Stored
The single documented unique index, AR_TRX_HEADER_GT_U1, is defined on TRX_HEADER_ID, making that column the business-key candidate for the staging row. The surrogate primary key relationship is expressed through the foreign key TRX_HEADER_ID → PN_VAR_TRX_HEADERS_ALL. The most functionally significant columns include:
- TRX_HEADER_ID — surrogate/business key of the staged header row; also the FK to PN_VAR_TRX_HEADERS_ALL.
- CUSTOMER_TRX_ID — identifier of the permanent transaction once the header is committed; null or populated depending on process stage.
- TRX_NUMBER — the transaction number assigned or defaulted during processing.
- TRX_DATE / GL_DATE / BILLING_DATE — transaction, accounting, and billing dates used for validation and posting.
- TRX_CLASS / CUST_TRX_TYPE_ID / CUST_TRX_TYPE_NAME — transaction classification (invoice, credit memo, debit memo, chargeback) and transaction type.
- TRX_CURRENCY / EXCHANGE_RATE / EXCHANGE_RATE_TYPE / EXCHANGE_DATE — currency and conversion attributes required for accounting.
- SET_OF_BOOKS_ID / LEGAL_ENTITY_ID / ORG_ID — ledger, legal entity, and operating unit context.
- BILL_TO_CUSTOMER_ID / SHIP_TO_CUSTOMER_ID / SOLD_TO_CUSTOMER_ID — the three customer roles carried on the header.
- TERM_ID / TERM_DUE_DATE — payment terms and derived due date.
- BATCH_SOURCE_ID / BATCH_ID — grouping of staged headers for batch processing.
- POSTING_CONTROL_ID / COMPLETE_FLAG / STATUS_TRX — process state flags governing further processing.
- REQUEST_ID / PROGRAM_ID / PROGRAM_APPLICATION_ID — the concurrent program context that created the rows.
- ATTRIBUTE1–15 / GLOBAL_ATTRIBUTE1–30 — descriptive flexfield and global descriptive flexfield segments.
- CREATED_BY / CREATION_DATE / LAST_UPDATED_BY / LAST_UPDATE_DATE — standard WHO audit columns.
Common Use Cases and Queries
Because the table is a temporary workspace, queries are ordinarily run within the same session or concurrent request that populated it. Common scenarios include debugging AutoInvoice validation failures, inspecting defaulted values before commit, and reconciling staged headers against production transactions.
- Inspect rows staged for a specific batch source or request:
SELECT trx_header_id, trx_number, trx_date, trx_class, complete_flag FROM ar.ar_trx_header_gt WHERE request_id = :request_id;
- Identify incomplete or unposted headers prior to commit:
SELECT trx_header_id, trx_number, status_trx, posting_control_id FROM ar.ar_trx_header_gt WHERE complete_flag = 'N';
- Compare staged headers with their production counterparts using the business key:
SELECT g.trx_header_id, g.trx_number, a.customer_trx_id FROM ar.ar_trx_header_gt g, ar.ra_customer_trx_all a WHERE g.customer_trx_id = a.customer_trx_id (+);
Related Objects
The documented foreign keys establish the following significant relationships:
- PN_VAR_TRX_HEADERS_ALL — joined on TRX_HEADER_ID; the primary referenced header entity.
- RA_CUST_TRX_TYPES_ALL — joined on CUST_TRX_TYPE_ID; supplies transaction type definition.
- AR_POSTING_CONTROL — joined on POSTING_CONTROL_ID; controls posting eligibility.
- FV_LEGAL_ENTITIES — joined on LEGAL_ENTITY_ID; the legal entity context of the transaction.
- AR_RECEIPT_METHODS — joined on RECEIPT_METHOD_ID; receipt method for the header.
- FND_DOCUMENT_SEQUENCES — joined on DOC_SEQUENCE_ID; the document numbering sequence.
- ASO_SHIPMENTS — joined on SHIPMENT_ID; links the header to shipment data.
- AR_INTEREST_HEADERS_ALL — joined on INTEREST_HEADER_ID; relates the transaction to interest/late-charge headers.
These relationships confirm the table's role as a transient header staging structure whose foreign keys point to the master reference data required to validate and post receivables transactions.
-
Table: 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, product: AR - Receivables , implementation_dba_data: AR.AR_TRX_HEADER_GT ,
-
Table: 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, product: AR - Receivables , implementation_dba_data: AR.AR_TRX_HEADER_GT ,
-
APPS.AR_INVOICE_UTILS SQL Statements
12.2.2
-
APPS.AR_INVOICE_UTILS SQL Statements
12.1.1
-
APPS.AR_INVOICE_TABLE_HANDLER SQL Statements
12.2.2
-
APPS.JE_ZZ_INVOICE_CREATE SQL Statements
12.1.1
-
APPS.AR_INVOICE_TABLE_HANDLER SQL Statements
12.1.1
-
APPS.JE_ZZ_INVOICE_CREATE SQL Statements
12.2.2
-
SYNONYM: APPS.AR_TRX_HEADER_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_TRX_HEADER_GT, status:VALID,
-
APPS.AR_INVOICE_DEFAULT_PVT SQL Statements
12.1.1
-
APPS.JA_ZZ_INVOICE_CREATE SQL Statements
12.1.1
-
APPS.JA_ZZ_INVOICE_CREATE SQL Statements
12.2.2
-
APPS.AR_INVOICE_DEFAULT_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.AR_TRX_HEADER_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_TRX_HEADER_GT, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_UTILS
12.2.2
-
PACKAGE BODY: APPS.AR_INVOICE_UTILS
12.1.1
-
APPS.JL_ZZ_INVOICE_CREATE SQL Statements
12.2.2
-
PACKAGE: APPS.ARP_DATES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_DATES, status:VALID,
-
PACKAGE BODY: APPS.JL_BR_SPED_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_BR_SPED_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_HEADER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_BULK_PROCESS_HEADER, status:VALID,
-
PACKAGE BODY: APPS.JL_BR_SPED_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_BR_SPED_PKG, status:VALID,
-
PACKAGE: APPS.ARP_DATES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_DATES, status:VALID,
-
PACKAGE BODY: APPS.JE_ZZ_INVOICE_CREATE
12.2.2
-
PACKAGE BODY: APPS.AR_INVOICE_VALIDATE_FLEX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_VALIDATE_FLEX, status:VALID,
-
PACKAGE BODY: APPS.JE_ZZ_INVOICE_CREATE
12.1.1
-
PACKAGE BODY: APPS.JE_ZZ_INVOICE_CREATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JE_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_GLOBAL_PROCESS_HEADER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_GLOBAL_PROCESS_HEADER, status:VALID,
-
PACKAGE BODY: APPS.JE_ZZ_INVOICE_CREATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JE_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_DIST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_BULK_PROCESS_DIST, status:VALID,
-
APPS.AR_INVOICE_API_PUB SQL Statements
12.2.2
-
APPS.JL_ZZ_INVOICE_CREATE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JA_ZZ_VALIDATE_INVOICE_GDF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_ZZ_VALIDATE_INVOICE_GDF, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_GLOBAL_PROCESS_HEADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_GLOBAL_PROCESS_HEADER, status:VALID,
-
PACKAGE BODY: APPS.JA_ZZ_INVOICE_CREATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_HEADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_BULK_PROCESS_HEADER, status:VALID,
-
PACKAGE BODY: APPS.AR_TRX_BULK_PROCESS_DIST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRX_BULK_PROCESS_DIST, status:VALID,
-
PACKAGE BODY: APPS.JA_ZZ_INVOICE_CREATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JA_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_INVOICE_CREATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.ARP_ETAX_INVAPI_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ETAX_INVAPI_UTIL, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_INVOICE_CREATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_INVOICE_CREATE, status:VALID,
-
PACKAGE BODY: APPS.ARP_AUTO_ACCOUNTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_AUTO_ACCOUNTING, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_VALIDATE_FLEX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_VALIDATE_FLEX, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_DEFAULT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_DEFAULT_PVT, status:VALID,
-
PACKAGE BODY: APPS.ARP_DATES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_DATES, status:VALID,
-
PACKAGE BODY: APPS.ARP_DATES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_DATES, status:VALID,
-
PACKAGE BODY: APPS.ARP_ETAX_INVAPI_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ETAX_INVAPI_UTIL, status:VALID,
-
PACKAGE BODY: APPS.JA_ZZ_VALIDATE_INVOICE_GDF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JA_ZZ_VALIDATE_INVOICE_GDF, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_DEFAULT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_DEFAULT_PVT, status:VALID,
-
APPS.AR_INVOICE_API_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AR_REVENUE_MANAGEMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_REVENUE_MANAGEMENT_PVT, status:VALID,