Search Results jai_po_taxes
Overview
JAI_PO_TAXES is a localization table owned by the JA (Asia/Pacific Localizations) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the information of localization tax lines at a Purchase Order line location level. In practice, this means the table captures the tax detail associated with each scheduled shipment or distribution line of a PO — that is, at the granularity of the PO line location — rather than only at the header or aggregate line level. It supports the Asia/Pacific tax and localization requirements that are not handled by the standard tax engine alone, providing a repository for computed tax lines, tax rates, tax amounts, and the precedence logic used to derive them.
From a modeling perspective, the metadata's documented foreign key structure — a composite primary key of LINE_FOCUS_ID and TAX_ID referencing multiple parent tables — suggests a link-style classification in Data Vault terms. The heuristic Data Vault classification is a modeling suggestion only; implementers should validate it against actual cardinality and business rules before adopting it in a warehouse design.
Key Information Stored
The table is defined with 32 documented columns. The most operationally significant columns include:
- LINE_FOCUS_ID — Part of the composite primary key (JAI_PO_TAXES_PK) and a foreign key to JAI_PO_LINE_LOCATIONS; it ties the tax line to the localization line focus record.
- TAX_ID — The other component of the primary key and a foreign key to JAI_CMN_TAXES_ALL; identifies the specific tax.
- LINE_LOCATION_ID — Foreign key to PO_LINE_LOCATIONS_ALL, anchoring the record to a specific PO line location.
- PO_LINE_ID and PO_HEADER_ID — Foreign keys to PO_LINES_ALL and PO_HEADERS_ALL respectively, providing the PO context.
- VENDOR_ID — Foreign key to HZ_PARTIES, identifying the supplier associated with the tax line.
- TAX_CATEGORY_ID — Foreign key to JAI_CMN_TAX_CTGS_ALL, indicating the tax category.
- TAX_LINE_NO — Sequence number of the tax line.
- TAX_RATE, TAX_AMOUNT, TAX_TARGET_AMOUNT — The rate, computed tax amount, and target amount used in tax calculation.
- TAX_TYPE and MODVAT_FLAG — Classify the tax and flag MODVAT treatment.
- CURRENCY, QTY_RATE, and UOM — Currency and quantity-based rate details.
- PRECEDENCE_1 through PRECEDENCE_10 — Precedence values used to determine the order in which taxes are applied.
- OBJECT_VERSION_NUMBER plus the standard WHO audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) — Concurrency control and audit tracking.
The surrogate primary key (JAI_PO_TAXES_PK on LINE_FOCUS_ID, TAX_ID) should be distinguished from the business-key candidate captured by unique index JAI_PO_TAXES_UK1 on PO_LINE_ID, LINE_LOCATION_ID, and TAX_ID, which reflects the natural uniqueness of a tax per PO line location.
Common Use Cases and Queries
Typical reporting and reconciliation scenarios include extracting localized tax amounts per PO line location, validating that computed tax equals TAX_AMOUNT, and tracing tax precedence to explain how a compounded tax was derived. A common pattern joins the table to its parents to present readable tax detail:
- Join JAI_PO_TAXES to PO_HEADERS_ALL on PO_HEADER_ID and PO_LINES_ALL on PO_LINE_ID to report tax by PO.
- Join to PO_LINE_LOCATIONS_ALL on LINE_LOCATION_ID to attribute tax to a specific shipment or distribution.
- Join to JAI_CMN_TAXES_ALL on TAX_ID and JAI_CMN_TAX_CTGS_ALL on TAX_CATEGORY_ID to resolve tax names and categories.
- Join to HZ_PARTIES on VENDOR_ID when analyzing tax by supplier.
A representative query would select PO_HEADER_ID, PO_LINE_ID, LINE_LOCATION_ID, TAX_ID, TAX_RATE, and TAX_AMOUNT from JAI_PO_TAXES, with predicates on PO_HEADER_ID and CURRENCY, filtered by LAST_UPDATE_DATE for incremental extraction. Summing TAX_AMOUNT grouped by TAX_CATEGORY_ID supports localization tax reporting, while ordering by PRECEDENCE_1 through PRECEDENCE_10 reconstructs the tax application sequence.
Related Objects
The table participates in a well-defined web of relationships through its documented foreign keys:
- JAI_PO_LINE_LOCATIONS — Referenced via LINE_FOCUS_ID; the closest localization parent.
- PO_LINE_LOCATIONS_ALL — Referenced via LINE_LOCATION_ID.
- PO_LINES_ALL — Referenced via PO_LINE_ID.
- PO_HEADERS_ALL — Referenced via PO_HEADER_ID.
- JAI_CMN_TAXES_ALL — Referenced via TAX_ID, providing tax definitions.
- JAI_CMN_TAX_CTGS_ALL — Referenced via TAX_CATEGORY_ID.
- HZ_PARTIES — Referenced via VENDOR_ID for supplier identity.
These parents form the primary join surface for any query or extract built on JAI_PO_TAXES, and their keys should be used to drive consistent reporting across the Asia/Pacific localization tax stack.
-
Table: JAI_PO_TAXES
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_TAXES, object_name:JAI_PO_TAXES, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores the information of localization tax lines at a PO line location level. , implementation_dba_data: JA.JAI_PO_TAXES ,
-
Table: JAI_PO_TAXES
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_PO_TAXES, object_name:JAI_PO_TAXES, status:VALID, product: JA - Asia/Pacific Localizations , description: Stores the information of localization tax lines at a PO line location level. , implementation_dba_data: JA.JAI_PO_TAXES ,
-
APPS.JAI_PO_LLA_TRIGGER_PKG SQL Statements
12.1.1
-
APPS.JAI_PO_LLA_TRIGGER_PKG SQL Statements
12.2.2
-
APPS.JAI_PO_HOOK_PKG SQL Statements
12.1.1
-
VIEW: JA.JAI_PO_TAXES#
12.2.2
owner:JA, object_type:VIEW, object_name:JAI_PO_TAXES#, status:VALID,
-
TRIGGER: APPS.JAI_JPO_LLT_BRIUD_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JAI_JPO_LLT_BRIUD_T1, status:VALID,
-
APPS.JAI_PO_HOOK_PKG SQL Statements
12.2.2
-
TRIGGER: APPS.JAI_JPO_LLT_BRIUD_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JAI_JPO_LLT_BRIUD_T1, status:VALID,
-
SYNONYM: APPS.JAI_PO_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_TAXES, status:VALID,
-
APPS.JAI_PO_HA_TRIGGER_PKG SQL Statements
12.1.1
-
APPS.JAI_PO_HA_TRIGGER_PKG SQL Statements
12.2.2
-
VIEW: JA.JAI_PO_TAXES#
12.2.2
-
SYNONYM: APPS.JAI_PO_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_TAXES, status:VALID,
-
APPS.JAI_PO_WF_UTIL_PUB SQL Statements
12.2.2
-
TRIGGER: APPS.JAI_JPO_LLT_BRIUD_T1
12.2.2
-
TRIGGER: APPS.JAI_JPO_LLT_BRIUD_T1
12.1.1
-
APPS.JAI_PO_PROC_PKG SQL Statements
12.2.2
-
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 ,
-
APPS.JAI_ENCUM_PRC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_MISC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_MISC_PKG, status:VALID,
-
VIEW: APPS.JAI_PO_RCV_TAXES_V
12.2.2
-
PACKAGE: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.1.1
-
PACKAGE: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.2.2
-
PACKAGE BODY: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_JPO_LLT_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_JPO_LLT_TRIGGER_PKG, status:VALID,
-
APPS.JAI_CMN_MTAX_PKG SQL Statements
12.1.1
-
VIEW: APPS.JAI_AP_MATCH_INV_TAX_V
12.2.2
-
APPS.JAI_PO_TAX_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_TDS_TAX_DEFAULTATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_TAX_DEFAULTATION, status:VALID,
-
PACKAGE: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_JPO_LLT_TRIGGER_PKG, status:VALID,
-
PACKAGE: APPS.JAI_JPO_LLT_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_JPO_LLT_TRIGGER_PKG, status:VALID,
-
APPS.JAI_ENCUM_PRC SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_CMN_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_ENCUM_PRC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_ENCUM_PRC, status:VALID,
-
PACKAGE BODY: APPS.JAI_ENCUM_PRC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_ENCUM_PRC, status:VALID,
-
PACKAGE BODY: APPS.JAI_PA_COSTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PA_COSTING_PKG, status:VALID,
-
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_LA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_LA_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_TDS_TAX_DEFAULTATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_TDS_TAX_DEFAULTATION, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_DA_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_DA_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_DA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_DA_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_OI_PROCESSING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_OI_PROCESSING_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_WF_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_WF_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_RPT_PRRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_RPT_PRRG_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_RPT_PRRG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_RPT_PRRG_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_LLA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_LLA_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_CMN_RCV_MATCHING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_CMN_RCV_MATCHING_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_PO_CMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_PO_CMN_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_AP_RPT_APCR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_AP_RPT_APCR_PKG, status:VALID,