Search Results jai_cmn_mtax_pkg
Overview
APPS.JAI_CMN_MTAX_PKG is a PL/SQL package belonging to the Oracle E-Business Suite Financials family of localization components, specifically associated with the India Localization (JAI) module. The package name—combining "CMN" (common), "MTAX" (multiple taxes or tax modification), and "PKG" (package)—indicates that it encapsulates shared logic for handling multiple tax lines, tax defaulting, and tax category updates across transactions. Its primary business role is to manage the routing of tax-related requests, the propagation of tax category changes to downstream transaction records, redetermination of default taxes, removal of tax lines subsequent to validation, and validation of withholding tax on Bills of Exchange (BOE). Within the Oracle EBS 12.1.1 and 12.2.2 environments, the package maintains data integrity between tax headers, tax details, BOE records, and customer/site information, ensuring that Indian statutory tax rules are consistently applied.
Key Procedures and Functions
The package exposes five documented procedures, each serving a distinct functional purpose:
- ROUTE_REQUEST — Directs tax-related requests to the appropriate processing path, serving as the entry-point dispatcher for the package's operations.
- PROCESS_TAX_CAT_UPDATE — Handles updates originating from tax category changes, applying modifications to affected tax header and detail records.
- DO_TAX_REDEFAULTATION — Performs redetermination (re-defaulting) of taxes, recalculating applicable tax lines when underlying data changes.
- DEL_TAXES_AFTER_VALIDATE — Removes tax records following the validation stage, accommodating corrections or reversals.
- CHK_BOE_TAX — Validates Bill of Exchange tax information, verifying that BOE-related tax details are consistent prior to processing.
Parameter lists are not exposed in the available metadata and should be confirmed against the live package specification.
Tables Accessed
The package reads and writes through APPS synonyms across a documented set of tables:
- JAI_CMN_TAXCTG_UPDATES — Tracks pending tax category updates; a direct package dependency.
- JAI_CMN_MTAX_HDRS_ALL and JAI_CMN_MTAX_HDRS_ALL_S — Multiple-tax header (and sequence) records.
- JAI_CMN_MTAX_UPD_DTLS — Details of tax update transactions.
- JAI_BOE_DETAILS, JAI_BOE_DETAIL_TAXES, JAI_BOE_DETAIL_TAXES_S, JAI_BOE_ROUNDINGS, JAI_BOE_ROUNDINGS_S, JAI_CMN_BOE_HDRS — Bill of Exchange tax and rounding records.
- JAI_CMN_CUS_ADDRESSES, HZ_CUST_SITE_USES_ALL — Customer address and site-use information used for tax defaulting.
- FND_APPLICATION, FND_CONCURRENT_PROGRAMS, FND_FLEX_VALUE_SETS — Oracle Application Object Library lookups and concurrent program definitions.
Usage Notes
JAI_CMN_MTAX_PKG is referenced by no other packages in the documented metadata, meaning it is invoked at the top level—typically from India Localization forms, concurrent programs, or custom extensions. The presence of FND_CONCURRENT_PROGRAMS among its dependencies suggests it supports concurrent processing for bulk tax updates and redetermination. It is customarily called during tax category maintenance, BOE validation, and post-validation corrections. Implementers extending India Localization tax logic should call the documented procedures rather than manipulating the underlying JAI_CMN_MTAX tables directly.
-
SYNONYM: APPS.JAI_CMN_TAXCTG_UPDATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_TAXCTG_UPDATES, status:VALID,
-
SYNONYM: APPS.JAI_CMN_TAXCTG_UPDATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_TAXCTG_UPDATES, status:VALID,
-
PACKAGE: APPS.JAI_CMN_MTAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_MTAX_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_MTAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_MTAX_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_CMN_MTAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_CMN_MTAX_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_CMN_MTAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_CMN_MTAX_PKG, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_UPD_DTLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_UPD_DTLS, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_HDRS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_HDRS_ALL, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_UPD_DTLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_UPD_DTLS, status:VALID,
-
SYNONYM: APPS.JAI_BOE_ROUNDINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_BOE_ROUNDINGS, status:VALID,
-
SYNONYM: APPS.JAI_BOE_ROUNDINGS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_BOE_ROUNDINGS_S, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_HDRS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_HDRS_ALL, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_HDRS_ALL_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_HDRS_ALL_S, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_UPD_DTLS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_UPD_DTLS_S, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_HDRS_ALL_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_HDRS_ALL_S, status:VALID,
-
SYNONYM: APPS.JAI_CMN_BOE_HDRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_BOE_HDRS, status:VALID,
-
SYNONYM: APPS.JAI_BOE_DETAIL_TAXES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_BOE_DETAIL_TAXES_S, status:VALID,
-
SYNONYM: APPS.JAI_CMN_MTAX_UPD_DTLS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_MTAX_UPD_DTLS_S, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINE_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINE_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_BOE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_BOE_DETAILS, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINES, status:VALID,
-
SYNONYM: APPS.JAI_CMN_TAX_CTG_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_TAX_CTG_LINES, status:VALID,
-
SYNONYM: APPS.JAI_BOE_DETAIL_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_BOE_DETAIL_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_OM_TAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_TAX_PKG, status:VALID,
-
PACKAGE: APPS.JAI_AVLIST_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_AVLIST_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_TAX_DEFAULTATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_TAX_DEFAULTATION_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_LINES, status:VALID,
-
PACKAGE: APPS.JAI_OM_TAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_TAX_PKG, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINES, status:VALID,
-
PACKAGE: APPS.JAI_PO_TAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_PO_TAX_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_LINES, status:VALID,
-
SYNONYM: APPS.JAI_CMN_TAX_CTG_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_TAX_CTG_LINES, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINE_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINE_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_PO_TAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_PO_TAX_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_TAX_DEFAULTATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_TAX_DEFAULTATION_PKG, status:VALID,
-
SYNONYM: APPS.JAI_PO_LINE_LOCATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_LINE_LOCATIONS, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_PO_LINE_LOCATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_LINE_LOCATIONS, status:VALID,
-
SYNONYM: APPS.JAI_PO_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_CMN_CUS_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_CUS_ADDRESSES, status:VALID,
-
PACKAGE: APPS.FND_RELEASE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_RELEASE, status:VALID,
-
PACKAGE: APPS.JAI_PLSQL_CACHE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_PLSQL_CACHE_PKG, status:VALID,
-
SYNONYM: APPS.JAI_CMN_CUS_ADDRESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_CUS_ADDRESSES, status:VALID,
-
VIEW: APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEFAULT_CATEGORY_SETS_FK_V, object_name:MTL_DEFAULT_CATEGORY_SETS_FK_V, status:VALID,
-
PACKAGE: APPS.JAI_PLSQL_CACHE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_PLSQL_CACHE_PKG, status:VALID,
-
SYNONYM: APPS.JAI_CMN_VENDOR_SITES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_VENDOR_SITES, status:VALID,
-
SYNONYM: APPS.JAI_PO_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_GENERAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_GENERAL_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_MTAX_PKG
12.1.1