Results for “modvat_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
JAI_PO_REQ_LINE_TAXES is a transactional table in the JA (Asia/Pacific Localizations) product within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores tax information associated with individual requisition lines, capturing the tax lines, rates, amounts, and tax category assignments that apply to a purchasing requisition before it is converted into a purchase order. The object resides in the JA schema and is classified as VALID in the ETRM repository.
Oracle's tax engines for the Asia/Pacific region, particularly for India (JAI), maintain country-specific tax determination logic that cannot be handled entirely by the standard EBS Payables and Purchasing tax model. This table bridges that gap by persisting the calculated tax details at requisition line level, ensuring that tax amounts are carried forward consistently when requisitions are autocreated or copied into purchase orders.
Based on the foreign key structure, the heuristic Data Vault classification for this object is a link. The table connects independent entities — requisition lines, tax definitions, tax categories, and vendors — through a composite key, making it a natural association table rather than a hub or satellite.
Key Information Stored
The table contains 30 documented columns. The most significant are listed below, distinguishing key structural columns from ancillary data.
- REQUISITION_LINE_ID and TAX_ID — together these form the primary key, JAI_PO_REQ_LINE_TAXES_PK. REQUISITION_LINE_ID identifies the parent requisition line; TAX_ID identifies the specific tax being applied. This composite key is the table's only documented unique index and therefore its only business-key candidate.
- REQUISITION_HEADER_ID — denormalized reference to the requisition header, useful for header-level reporting without joining intermediate tables.
- TAX_LINE_NO — sequence number for ordering multiple tax lines on the same requisition line.
- TAX_RATE, TAX_AMOUNT, and TAX_TARGET_AMOUNT — the percentage rate applied, the tax amount computed for the line, and the taxable base amount respectively.
- CURRENCY and UOM — the currency in which the tax amount is expressed and the unit of measure tied to quantity-based rates.
- QTY_RATE — the per-unit tax rate when tax is determined on a quantity basis rather than a percentage.
- TAX_TYPE and MODVAT_FLAG — the classification of the tax and a flag indicating whether the line is eligible for MODVAT (modified value-added tax) credit treatment.
- TAX_CATEGORY_ID — the tax category that governs the determination rules for this line.
- VENDOR_ID — the supplier against whom the tax was determined, referencing HZ_PARTIES.
- PRECEDENCE_1 through PRECEDENCE_10 — a set of precedence columns used by the tax determination engine to resolve rule priorities during tax calculation.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER — standard WHO audit columns and the optimistic locking token used by the OAF framework.
Common Use Cases and Queries
The most frequent use of this table is to report and reconcile taxes calculated at requisition stage. Typical scenarios include auditing tax amounts before autocreate to purchase orders, verifying that MODVAT-eligible lines were correctly flagged, and producing tax registers for statutory compliance in Indian localization environments.
- Retrieving all tax lines for a requisition header, joining to PO_REQUISITION_HEADERS_ALL via REQUISITION_HEADER_ID.
- Summing TAX_AMOUNT by TAX_ID or TAX_CATEGORY_ID to reconcile against a tax summarization report.
- Comparing TAX_RATE and QTY_RATE to detect manually overridden or recalculated entries.
- Joining to JAI_CMN_TAXES_ALL for tax descriptions and to HZ_PARTIES for supplier details.
A representative query aggregates tax by requisition:
SELECT h.segment1, t.tax_id, SUM(t.tax_amount) FROM jai_po_req_line_taxes t JOIN po_requisition_headers_all h ON t.requisition_header_id = h.requisition_header_id WHERE t.creation_date >= :p_from GROUP BY h.segment1, t.tax_id;
Related Objects
- PO_REQUISITION_LINES_ALL — parent requisition line, joined on REQUISITION_LINE_ID.
- PO_REQUISITION_HEADERS_ALL — parent requisition header, joined on REQUISITION_HEADER_ID.
- JAI_CMN_TAXES_ALL — tax master defining each TAX_ID, supplying tax name and default rate information.
- JAI_CMN_TAX_CTGS_ALL — tax category master referenced through TAX_CATEGORY_ID, driving determination rules.
- HZ_PARTIES — trading partner registry referenced through VENDOR_ID for supplier identification.
These relationships confirm that the table functions as a transaction-level link between the purchasing requisition model and the JA tax configuration model, and it should be treated as such in any downstream reporting or integration design.
-
Stores the data pertaining to the Taxes in the Requisition.
-
This table stores the taxes for various India Localization transactions
-
Table stores about localization item attributes defined for item at org level.
-
Table stores about localization item attributes defined for item at org level.
-
View: JAI_AP_TAXES_V 12.2.2
View to fetch Taxes attached to a Standalone AP Invoice
APPS.JAI_AP_TAXES_V·↳ JAI_AP_MATCH_INV_TAX_V·↳ JAI_AP_STANDALONE_TAXES_V·Explore JA module →
-
Stores the information of localization tax lines at a PO line location level.
-
Stores the information of localization tax lines at a PO line location level.
-
Used by JAINPOCR concurrent for defaulting taxes
-
View: JAI_RCV_TAX_V 12.1.1
APPS.JAI_RCV_TAX_V·↳ JAI_CMN_TAXES_ALL·↳ JAI_RCV_LINE_TAXES·↳ JAI_RCV_TRANSACTIONS·Explore JA module →
-
Stores the data pertaining to the Taxes in the Requisition.
-
Used by JAINPOCR concurrent for defaulting taxes
-
This view lists the taxes on a standalone AP Invoice
APPS.JAI_AP_STANDALONE_TAXES_V·↳ JAI_CMN_DOCUMENT_TAXES·Explore JA module →
-
This Table holds the Information of the Receipt Taxes.
-
This table stores the taxes for various India Localization transactions
-
View: JAI_PO_RCV_TAXES_V 12.2.2
View for PO RCV taxes
APPS.JAI_PO_RCV_TAXES_V·↳ JAI_CMN_DOCUMENT_TAXES·↳ JAI_CMN_LINES·↳ JAI_CMN_TAXES_ALL·Explore JA module →
-
View: JAI_AP_MATCH_INV_TAX_V 12.2.2
This view will be used to fetch the taxes for the invoices where are not Standalone invoices
APPS.JAI_AP_MATCH_INV_TAX_V·↳ JAI_AP_MATCH_INV_TAXES·↳ JAI_PO_TAXES·↳ JAI_RCV_LINE_TAXES·Explore JA module →
-
View: JAI_RCV_TAX_V 12.2.2
APPS.JAI_RCV_TAX_V·↳ JAI_CMN_TAXES_ALL·↳ JAI_RCV_LINE_TAXES·↳ JAI_RCV_TRANSACTIONS·Explore JA module →
-
This Table holds the Information of the Receipt Taxes.
-
VIEW: APPS.JAI_AP_TAXES_V 12.2.2
-
VIEW: JA.JAI_INV_ITM_SETUPS# 12.2.2
-
VIEW: JA.JAI_INV_ITM_SETUPS# 12.2.2
-
VIEW: JA.JAI_PO_REQUEST_T# 12.2.2
-
VIEW: JA.JAI_PO_TAXES# 12.2.2
-
VIEW: JA.JAI_PO_REQUEST_T# 12.2.2
-
VIEW: JA.JAI_RCV_LINE_TAXES# 12.2.2
-
VIEW: APPS.JAI_RCV_TAX_V 12.2.2
-
VIEW: APPS.JAI_RCV_TAX_V 12.1.1
-
TABLE: JA.JAI_INV_ITM_SETUPS 12.2.2
-
VIEW: APPS.JAI_AP_TAXES_V 12.2.2
-
VIEW: JA.JAI_PO_TAXES# 12.2.2
-
VIEW: JA.JAI_RCV_LINE_TAXES# 12.2.2
-
Lookup Type: JAI_LOC_INFO 12.1.1
India Localization Item Attributes
-
TABLE: JA.JAI_INV_ITM_SETUPS 12.1.1
-
Lookup Type: JAI_LOC_INFO 12.2.2
India Localization Item Attributes
-
TABLE: JA.JAI_PO_REQUEST_T 12.1.1