Search Results jl_zz_tax_validate_pkg
Overview
APPS.JL_ZZ_TAX_VALIDATE_PKG is a Latin American (JL) localization package within Oracle E-Business Suite that supports the defaulting and validation of tax attributes associated with AR transactions. Its header revision ($Header: jlzzdefvalpkgs.pls 120.5.12010000.1 2008/07/31) confirms it belongs to the regional "default and validate" package family used by the JL schema for country-specific tax logic. In EBS 12.1.1 and 12.2.2, this package is invoked to populate default tax attributes on transaction lines and to enforce validation rules before tax calculation is performed by the E-Business Tax engine (ZX). The package is classified as API classification OTHER, meaning it is not exposed as a public, versioned open interface but is still referenced internally. It is referenced by two other packages, underscoring its role as a shared utility for tax attribute handling in the Latin American localization layer. The "ZZ" naming component indicates a placeholder/country-generic implementation used where a specific country-specific tax rule has not been separately delivered.
Key Procedures and Functions
The package exposes four documented procedures, all of which focus on tax attribute handling at the transaction level:
- DEFAULT_AND_VALIDATE_TAX_ATTR — The primary entry point, invoked with an API version, initialization message list flag, commit flag, and validation level, and returning standard return status, message count, and message data. It combines defaulting and validation of tax attributes in a single call so that consumers do not need to invoke the two steps separately.
- DEFAULT_TAX_ATTR — Provides default values for tax attributes. Two overloaded forms are documented: one parameterless aside from the return status, operating at the transaction/session level, and one accepting a transaction line index (p_trx_line_index) to default attributes for a specific line.
- VALIDATE_TAX_ATTR — Validates the tax attributes already populated on the transaction, returning a return status to signal success or failure. It is the counterpart to the defaulting procedures and typically runs after defaulting has completed.
All procedures use the return status, message count, and message data convention (x_return_status, x_msg_count, x_msg_data) to report outcome, consistent with Oracle's standard API error-handling pattern.
Tables Accessed
The package reads and writes a range of AR, tax, inventory, and setup tables through APPS synonyms. Transaction and tax line data are drawn from ZX_LINES, ZX_LINES_DET_FACTORS, and the ZX_IMPORT_TAX_LINES_GT interface table. Tax setup and classification data come from ZX_FC_TYPES_B, ZX_EVNT_CLS_MAPPINGS, AR_VAT_TAX, JL_ZZ_AR_TX_ATT_CLS, JL_ZZ_AR_TX_CATEG, and JL_ZZ_AR_TX_FSC_CLS. Receivables context comes from RA_CUST_TRX_TYPES, AR_MEMO_LINES, AR_SYSTEM_PARAMETERS, and AR_SYSTEM_PARAMETERS_ALL. Item context is obtained from MTL_SYSTEM_ITEMS and MTL_ITEM_CATEGORIES. Together these tables supply the tax regime, fiscal classification, item category, and system parameter data needed to derive and validate tax attributes.
Usage Notes
This package is typically invoked during AR transaction entry and import processing, particularly for Latin American localization scenarios, to ensure tax attributes are correctly defaulted and validated before the ZX tax engine calculates tax. It is called internally by the two referencing packages and may be reached through Oracle Forms-based transaction entry or through interface/import programs such as those that populate ZX_IMPORT_TAX_LINES_GT. Because it is not a documented open API, custom code should avoid direct invocation unless the calling context and validation level requirements are fully understood. Callers following the standard EBS API pattern should initialize the message list, verify x_return_status, and iterate the message stack when validation fails.
-
PACKAGE: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JL_ZZ_TAX_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JL_ZZ_TAX_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.1.1
-
PACKAGE: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_TAX_VALIDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_TAX_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_TAX_VALIDATE_PKG, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_FSC_CLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_FSC_CLS, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_FSC_CLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_FSC_CLS, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_ATT_CLS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_ATT_CLS_ALL, status:VALID,
-
SYNONYM: APPS.ZX_TRX_TAX_LINK_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_TAX_LINK_GT, status:VALID,
-
SYNONYM: APPS.ZX_TRX_TAX_LINK_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_TAX_LINK_GT, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_ALL_B, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_CATEG_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CATEG_ALL, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_CATEG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CATEG, status:VALID,
-
SYNONYM: APPS.ZX_VALIDATION_ERRORS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_VALIDATION_ERRORS_GT, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_ATT_CLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_ATT_CLS, status:VALID,
-
SYNONYM: APPS.ZX_SUBSCRIPTION_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_SUBSCRIPTION_DETAILS, status:VALID,
-
SYNONYM: APPS.ZX_VALIDATION_ERRORS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_VALIDATION_ERRORS_GT, status:VALID,
-
PACKAGE: APPS.ZX_TCM_PTP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_TCM_PTP_PKG, status:VALID,
-
SYNONYM: APPS.ZX_IMPORT_TAX_LINES_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_IMPORT_TAX_LINES_GT, status:VALID,
-
SYNONYM: APPS.ZX_IMPORT_TAX_LINES_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_IMPORT_TAX_LINES_GT, status:VALID,
-
SYNONYM: APPS.ZX_FC_TYPES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_FC_TYPES_B, status:VALID,
-
SYNONYM: APPS.ZX_FC_TYPES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_FC_TYPES_B, status:VALID,
-
PACKAGE BODY: APPS.ZX_DEFAULT_AUTOMATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_DEFAULT_AUTOMATION_PKG, status:VALID,
-
VIEW: APPS.ZX_FC_PRODUCT_FISCAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_FC_PRODUCT_FISCAL_V, object_name:ZX_FC_PRODUCT_FISCAL_V, status:VALID,
-
PACKAGE BODY: APPS.ZX_DEFAULT_AUTOMATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_DEFAULT_AUTOMATION_PKG, status:VALID,
-
SYNONYM: APPS.AR_VAT_TAX_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_VAT_TAX_ALL_B, status:VALID,
-
VIEW: APPS.ZX_FC_PRODUCT_FISCAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_FC_PRODUCT_FISCAL_V, object_name:ZX_FC_PRODUCT_FISCAL_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AR_VAT_TAX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_VAT_TAX, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES, status:VALID,
-
SYNONYM: APPS.ZX_TRX_HEADERS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_HEADERS_GT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.ZX_EVNT_CLS_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_EVNT_CLS_MAPPINGS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.ZX_STATUS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_STATUS_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.ZX_TRX_HEADERS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_HEADERS_GT, status:VALID,
-
VIEW: APPS.ZX_OUTPUT_CLASSIFICATIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_OUTPUT_CLASSIFICATIONS_V, object_name:ZX_OUTPUT_CLASSIFICATIONS_V, status:VALID,
-
SYNONYM: APPS.ZX_STATUS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_STATUS_B, status:VALID,
-
SYNONYM: APPS.ZX_EVNT_CLS_MAPPINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_EVNT_CLS_MAPPINGS, status:VALID,
-
PACKAGE BODY: APPS.ZX_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.ZX_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_API_PUB, status:VALID,
-
SYNONYM: APPS.ZX_TRANSACTION_LINES_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TRANSACTION_LINES_GT, status:VALID,
-
SYNONYM: APPS.ZX_TRANSACTION_LINES_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_TRANSACTION_LINES_GT, status:VALID,
-
VIEW: APPS.ZX_STATUS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_STATUS_VL, object_name:ZX_STATUS_VL, status:VALID,
-
SYNONYM: APPS.ZX_REGIMES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_REGIMES_B, status:VALID,
-
SYNONYM: APPS.ZX_TAXES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TAXES_B, status:VALID,
-
SYNONYM: APPS.ZX_REGIMES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_REGIMES_B, status:VALID,
-
PACKAGE: APPS.ZX_GLOBAL_STRUCTURES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_GLOBAL_STRUCTURES_PKG, status:VALID,