Search Results jai_po_request_t
Overview
JAI_PO_REQUEST_T is a transaction-staging table owned by the JA (Asia/Pacific Localizations) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to support the JAINPOCR concurrent program, which performs tax defaulting for purchasing documents. The table functions as a working repository where the concurrent process assembles candidate tax lines — tax, tax category, precedence values, rates, and computed amounts — before those results are applied to the purchasing transaction or surfaced for review. It is not a master or setup table; its contents are specific to a defaulting run and are keyed to individual purchase order headers, lines, and line locations.
Because the table carries foreign keys to multiple independent business entities (purchase orders, vendors, and tax definitions) without itself being a core entity, the heuristic Data Vault classification supplied in the metadata is link. In a Data Vault model, this suggests JAI_PO_REQUEST_T behaves as an associative or transactional structure that resolves relationships among hubs such as purchase orders, parties/vendors, and tax definitions, rather than acting as a standalone hub or a descriptive satellite.
Key Information Stored
The table contains 32 documented columns. The most significant are organized around three concerns: document context, tax determination, and audit/lifecycle tracking.
- Document context: PO_HEADER_ID, PO_LINE_ID, and LINE_LOCATION_ID tie each row to the corresponding purchase order header, line, and shipment/distribution record. LINE_FOCUS_ID references JAI_PO_LINE_LOCATIONS, providing the localization-level line reference used during defaulting.
- Tax determination: TAX_ID and TAX_CATEGORY_ID identify the tax and tax category under consideration. PRECEDENCE_1 through PRECEDENCE_10 store the ordered precedence criteria that drive which tax applies. TAX_RATE, TAX_AMOUNT, TAX_TARGET_AMOUNT, TAX_TYPE, CURRENCY, QTY_RATE, and UOM capture the calculated fiscal values and their units of measure.
- Parties and flags: VENDOR_ID references HZ_PARTIES, identifying the supplier against which the tax is being defaulted, while MODVAT_FLAG indicates the modified value-added tax treatment.
- Audit columns: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and OBJECT_VERSION_NUMBER provide standard EBS who-columns and optimistic locking. TAX_LINE_NO supplies an in-run line identifier.
No surrogate primary key is enumerated in the supplied metadata, and no unique index is documented. The FK set clearly performs the identifying role for a row, with LINE_LOCATION_ID, PO_LINE_ID, or TAX_LINE_NO being the practical business-key candidates in combination with the concurrent request context.
Common Use Cases and Queries
The primary use case is diagnostic and reconciliation: confirming which taxes the JAINPOCR process proposed for a given purchase order and why. A typical pattern joins the staging rows back to the purchasing base tables:
- Tax defaulting audit:
SELECT r.po_header_id, r.po_line_id, r.tax_id, r.tax_rate, r.tax_amount FROM ja.jai_po_request_t r WHERE r.po_header_id = :p_po_header_id; - Precedence analysis: ordering by PRECEDENCE_1 through PRECEDENCE_10 to determine which criterion selected the winning tax for each line.
- Vendor-level reporting: joining VENDOR_ID to HZ_PARTIES to summarize defaulted tax amounts by supplier.
- Error investigation: identifying lines where TAX_ID or TAX_CATEGORY_ID is null after a JAINPOCR run, indicating the defaulting logic found no applicable tax.
Related Objects
Foreign key metadata identifies the following principal related objects and join columns:
- PO_HEADERS_ALL via PO_HEADER_ID — the purchase order header context.
- PO_LINES_ALL via PO_LINE_ID — the purchase order line being taxed.
- PO_LINE_LOCATIONS_ALL via LINE_LOCATION_ID — the shipment or distribution detail.
- JAI_PO_LINE_LOCATIONS via LINE_FOCUS_ID — the localization line reference used by the defaulting process.
- JAI_CMN_TAXES_ALL via TAX_ID — the tax definition applied.
- JAI_CMN_TAX_CTGS_ALL via TAX_CATEGORY_ID — the tax category classification.
- HZ_PARTIES via VENDOR_ID — the supplier party record.
These relationships confirm that JAI_PO_REQUEST_T sits between the purchasing and Asia/Pacific tax localization schemas, acting as the bridge that the JAINPOCR concurrent program populates and consumes.
-
Table: JAI_PO_REQUEST_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_REQUEST_T, object_name:JAI_PO_REQUEST_T, status:VALID, product: JA - Asia/Pacific Localizations , description: Used by JAINPOCR concurrent for defaulting taxes , implementation_dba_data: JA.JAI_PO_REQUEST_T ,
-
Table: JAI_PO_REQUEST_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_REQUEST_T, object_name:JAI_PO_REQUEST_T, status:VALID, product: JA - Asia/Pacific Localizations , description: Used by JAINPOCR concurrent for defaulting taxes , implementation_dba_data: JA.JAI_PO_REQUEST_T ,
-
SYNONYM: APPS.JAI_PO_REQUEST_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQUEST_T, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQUEST_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQUEST_T, status:VALID,
-
VIEW: JA.JAI_PO_REQUEST_T#
12.2.2
owner:JA, object_type:VIEW, object_name:JAI_PO_REQUEST_T#, status:VALID,
-
VIEW: JA.JAI_PO_REQUEST_T#
12.2.2
-
Table: JAI_CMN_TAX_CTGS_ALL
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAX_CTGS_ALL, object_name:JAI_CMN_TAX_CTGS_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores tax categories and their link to excise ITEM classes. , implementation_dba_data: JA.JAI_CMN_TAX_CTGS_ALL ,
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_CMN_PKG, status:VALID,
-
Table: JAI_CMN_TAX_CTGS_ALL
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAX_CTGS_ALL, object_name:JAI_CMN_TAX_CTGS_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores tax categories and their link to excise ITEM classes. , implementation_dba_data: JA.JAI_CMN_TAX_CTGS_ALL ,
-
Table: JAI_PO_LINE_LOCATIONS
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_LINE_LOCATIONS, object_name:JAI_PO_LINE_LOCATIONS, status:VALID, product: JA - Asia/Pacific Localizations , description: This table stores the localization information at PO line shipment level. , implementation_dba_data: JA.JAI_PO_LINE_LOCATIONS ,
-
Table: JAI_PO_LINE_LOCATIONS
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_LINE_LOCATIONS, object_name:JAI_PO_LINE_LOCATIONS, status:VALID, product: JA - Asia/Pacific Localizations , description: This table stores the localization information at PO line shipment level. , implementation_dba_data: JA.JAI_PO_LINE_LOCATIONS ,
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_CMN_PKG, status:VALID,
-
TABLE: JA.JAI_PO_REQUEST_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_REQUEST_T, object_name:JAI_PO_REQUEST_T, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_TAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_TAX_PKG, status:VALID,
-
Table: PO_LINE_LOCATIONS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ALL, object_name:PO_LINE_LOCATIONS_ALL, status:VALID, product: PO - Purchasing , description: Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINE_LOCATIONS_ALL ,
-
Table: PO_LINE_LOCATIONS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_LOCATIONS_ALL, object_name:PO_LINE_LOCATIONS_ALL, status:VALID, product: PO - Purchasing , description: Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINE_LOCATIONS_ALL ,
-
PACKAGE BODY: APPS.JAI_PO_TAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_TAX_PKG, status:VALID,
-
Table: JAI_CMN_TAXES_ALL
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAXES_ALL, object_name:JAI_CMN_TAXES_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Master table for Localization Taxes , implementation_dba_data: JA.JAI_CMN_TAXES_ALL ,
-
Table: JAI_CMN_TAXES_ALL
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_CMN_TAXES_ALL, object_name:JAI_CMN_TAXES_ALL, status:VALID, product: JA - Asia/Pacific Localizations , description: Master table for Localization Taxes , implementation_dba_data: JA.JAI_CMN_TAXES_ALL ,
-
TABLE: JA.JAI_PO_REQUEST_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_REQUEST_T, object_name:JAI_PO_REQUEST_T, status:VALID,
-
Table: PO_LINES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
Table: PO_LINES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: PO_HEADERS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
12.1.1 FND Design Data
12.1.1
-
Table: PO_HEADERS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.JAI_PO_CMN_PKG SQL Statements
12.1.1
-
APPS.JAI_PO_CMN_PKG SQL Statements
12.2.2
-
APPS.JAI_PO_TAX_PKG dependencies on JAI_PO_REQUEST_T
12.2.2
-
APPS.JAI_PO_CMN_PKG dependencies on JAI_PO_REQUEST_T
12.1.1
-
APPS.JAI_PO_TAX_PKG dependencies on JAI_PO_REQUEST_T
12.1.1
-
APPS.JAI_PO_CMN_PKG dependencies on JAI_PO_REQUEST_T
12.2.2
-
Table: HZ_PARTIES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,
-
Table: HZ_PARTIES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.2.2
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.1.1
-
APPS.JAI_PO_TAX_PKG SQL Statements
12.1.1
-
APPS.JAI_PO_TAX_PKG SQL Statements
12.2.2
-
APPS.JAI_PO_TAX_PKG dependencies on MTL_UNITS_OF_MEASURE
12.2.2
-
APPS.JAI_PO_TAX_PKG dependencies on MTL_UNITS_OF_MEASURE
12.1.1
-
APPS.JAI_PO_TAX_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.JAI_PO_TAX_PKG dependencies on FND_MESSAGE
12.2.2
-
eTRM - JA Tables and Views
12.1.1
description: The 'JA_CN_SYSTEM_PARAMETERS_ALL' table stores information defined by 'System Options' form, 'Electronic Accounting Book Export' program will get most data from data in the table. A legal entity can only have one record in the table. ,
-
eTRM - JA Tables and Views
12.2.2
description: The 'JA_CN_VOUCHER_NUMBER' table stores the voucher number of GL journal lines. ,
-
PACKAGE BODY: APPS.JAI_PO_TAX_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_PO_TAX_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2