Search Results jai_ar_trx_lines




Overview

JAI_AR_TRX_LINES is a transaction-line extension table owned by the JA schema and delivered as part of the Asia/Pacific Localizations (Oracle E-Business Suite, releases 12.1.1 and 12.2.2). It stores localization-specific information for receivable transaction lines, complementing the base Oracle Receivables line structure with attributes required for statutory tax and invoicing compliance across Asia/Pacific geographies — excise, VAT, GST, and region-specific form reporting.

Its documented role is to persist transaction-line detail that the standard Oracle Receivables model does not natively accommodate. The table is tightly coupled to the core AR transaction tables through foreign keys and shares the primary key column CUSTOMER_TRX_LINE_ID with RA_CUSTOMER_TRX_LINES_ALL.

Under a heuristic Data Vault classification inferred from its foreign-key topology, this table is best modeled as a link. It joins a receivable transaction line, its parent transaction header, and the common tax category reference into a single associative record. This classification should be treated as a modeling suggestion rather than an authoritative designation, since the table also carries a substantial descriptive payload (58 documented columns) that behaves in a satellite-like manner.

Key Information Stored

The physical schema in ETRM 12.2.2 documents 58 columns. The most significant include:

Common Use Cases and Queries

Typical reporting retrieves localization tax and invoicing detail per transaction line. A representative join pattern:

  • Reconcile localization line attributes against base AR lines using CUSTOMER_TRX_LINE_ID.
  • Report assessable values and tax amounts by tax category.
  • Extract excise, VAT exemption, and GST invoicing detail for statutory filings.
  • Identify lines pending interface processing via INTERFACE_FLAG.

A common query selects CUSTOMER_TRX_LINE_ID, LINE_AMOUNT, TAX_AMOUNT, ASSESSABLE_VALUE, and TAX_CATEGORY_ID, joining RA_CUSTOMER_TRX_LINES_ALL on CUSTOMER_TRX_LINE_ID and RA_CUSTOMER_TRX_ALL on CUSTOMER_TRX_ID, filtered by GL_DATE or LINE_NUMBER.

Related Objects

  • RA_CUSTOMER_TRX_LINES_ALL — joined on CUSTOMER_TRX_LINE_ID; supplies base line data.
  • RA_CUSTOMER_TRX_ALL — joined on CUSTOMER_TRX_ID; supplies transaction header context.
  • JAI_CMN_TAX_CTGS_ALL — joined on TAX_CATEGORY_ID; provides tax category definitions.
  • Oracle Receivables transaction APIs that populate AR lines, which this table extends for localization processing.

Together these relationships establish JAI_AR_TRX_LINES as the localization extension point for receivable transaction lines in the JA product family.