Search Results zx_vtx_user_pkg
Overview
ZX_VTX_USER_PKG is a PL/SQL package owned by the APPS schema that forms part of the Oracle E-Business Tax (EBTax / ETRM) architecture in Oracle EBS 12.1.1 and 12.2.2. Its role is to support the Vertex third-party tax integration by deriving header-level and line-level external (extension) attributes that are required when tax determination is delegated to an external tax engine. Within the ETRM stack, EBS collects transactional facts from the underlying order, receivable, and customer tables, wraps them into a geocode provider payload, and hands that payload to the external engine. This package contributes the user-defined-attribute portion of that payload.
The package is classified as OTHER, meaning it is not a public, supported extension API intended for direct customer invocation, but rather an internal provider-side utility. It is validated, references a small, well-defined set of ETRM and non-ETRM objects, and is referenced by one other package, ZX_R11I_TAX_PARTNER_PKG, which confirms its position as a downstream helper in the tax partner call path.
Key Procedures and Functions
- DERIVE_HDR_EXT_ATTR — Derives the header-level external attributes for a tax transaction. These are the document/header extension values that the external tax provider expects to receive alongside the transaction header, typically sourced from the customer transaction or order header context.
- DERIVE_LINE_EXT_ATTR — Derives the line-level external attributes for each tax line. These populate the line extension structure passed to the provider, drawing on the line-level detail factors and the provider line extension global temporary table.
Both procedures are internally oriented: they populate and read a global temporary table (ZX_PRVDR_LINE_EXTNS_GT) and surface data through the view ZX_USER_PROC_INPUT_V. Parameter lists are not documented in the ETRM metadata and should be confirmed against the live package specification in the target instance.
Tables Accessed
- ZX_LINES_DET_FACTORS — line-level tax determination factors used as the source of derived line attributes.
- ZX_PARTY_TAX_PROFILE — party tax profiles supplying tax registration and configuration context.
- ZX_PRVDR_LINE_EXTNS_GT — the provider line extensions global temporary table populated with the derived external attributes.
- AR_ADJUSTMENTS, AR_RECEIVABLES_TRX, RA_CUSTOMER_TRX_ALL, RA_CUSTOMER_TRX_LINES_ALL — receivables transactions and adjustments constituting the tax document.
- OE_ORDER_LINES_ALL, OE_SYSTEM_PARAMETERS_ALL — order lines and order setup used when the source document is a sales order.
- HZ_CUST_ACCOUNTS, HZ_CUST_SITE_USES_ALL, HZ_PARTIES, HZ_LOCATIONS, HR_LOCATIONS_ALL — customer, site, party, and location data underpinning place-of-supply and jurisdiction facts.
- MTL_SYSTEM_ITEMS — inventory item attributes relevant to product taxability.
Usage Notes
ZX_VTX_USER_PKG is invoked indirectly during external tax provider processing, most notably from ZX_R11I_TAX_PARTNER_PKG, which is itself part of the tax partner plumbing. It is not attached to a form or a standalone concurrent program in the documented metadata.
Because the package is classified OTHER and references a global temporary table, it is not a candidate for direct customer extension. Customers requiring custom header or line attributes to flow to the external tax engine should use the supported EBS Tax extensibility mechanisms (for example, the tax partner and user-defined attribute hooks) rather than modifying or calling ZX_VTX_USER_PKG directly. Any change to the package invalidates it and may break the calling chain from ZX_R11I_TAX_PARTNER_PKG. Administrators should confirm validity with a standard compilation check after patching, and developers should treat the object as internal when tracing tax determination failures.
-
PACKAGE: APPS.ZX_VTX_USER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_VTX_USER_PKG, status:VALID,
-
PACKAGE: APPS.ZX_VTX_USER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ZX_VTX_USER_PKG, status:VALID,
-
SYNONYM: APPS.ZX_PRVDR_LINE_EXTNS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_PRVDR_LINE_EXTNS_GT, status:VALID,
-
PACKAGE: APPS.ZX_TAX_PARTNER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ZX_TAX_PARTNER_PKG, status:VALID,
-
SYNONYM: APPS.ZX_PRVDR_LINE_EXTNS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_PRVDR_LINE_EXTNS_GT, status:VALID,
-
PACKAGE: APPS.ZX_TAX_PARTNER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_TAX_PARTNER_PKG, status:VALID,
-
VIEW: APPS.ZX_USER_PROC_INPUT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_USER_PROC_INPUT_V, object_name:ZX_USER_PROC_INPUT_V, status:VALID,
-
PACKAGE BODY: APPS.ZX_VTX_USER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_VTX_USER_PKG, status:VALID,
-
VIEW: APPS.ZX_USER_PROC_INPUT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_USER_PROC_INPUT_V, object_name:ZX_USER_PROC_INPUT_V, status:VALID,
-
PACKAGE BODY: APPS.ZX_VTX_USER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_VTX_USER_PKG, status:VALID,
-
PACKAGE: APPS.ARP_TAX_VIEW_VERTEX
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_TAX_VIEW_VERTEX, status:VALID,
-
SYNONYM: APPS.ZX_PTNR_LOCATION_INFO_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_PTNR_LOCATION_INFO_GT, status:VALID,
-
SYNONYM: APPS.ZX_PTNR_LOCATION_INFO_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_PTNR_LOCATION_INFO_GT, status:VALID,
-
PACKAGE: APPS.ZX_TCM_GET_EXEMPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_TCM_GET_EXEMPT_PKG, status:VALID,
-
PACKAGE: APPS.ZX_TCM_GET_EXEMPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ZX_TCM_GET_EXEMPT_PKG, status:VALID,
-
SYNONYM: APPS.ZX_PRVDR_HDR_EXTNS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_PRVDR_HDR_EXTNS_GT, status:VALID,
-
SYNONYM: APPS.ZX_PRVDR_HDR_EXTNS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_PRVDR_HDR_EXTNS_GT, status:VALID,
-
SYNONYM: APPS.ZX_JURISDICTIONS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_JURISDICTIONS_GT, status:VALID,
-
PACKAGE: APPS.ARP_TAX_VIEW_VERTEX
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_TAX_VIEW_VERTEX, status:VALID,
-
SYNONYM: APPS.ZX_TRX_PRE_PROC_OPTIONS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_PRE_PROC_OPTIONS_GT, status:VALID,
-
SYNONYM: APPS.ZX_TRX_PRE_PROC_OPTIONS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_TRX_PRE_PROC_OPTIONS_GT, status:VALID,
-
SYNONYM: APPS.ZX_LINES_DET_FACTORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_LINES_DET_FACTORS, status:VALID,
-
PACKAGE: APPS.ZX_TCM_GEO_JUR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ZX_TCM_GEO_JUR_PKG, status:VALID,
-
SYNONYM: APPS.ZX_EXEMPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_EXEMPTIONS, status:VALID,
-
SYNONYM: APPS.ZX_JURISDICTIONS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_JURISDICTIONS_GT, status:VALID,
-
SYNONYM: APPS.ZX_LINES_DET_FACTORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_LINES_DET_FACTORS, status:VALID,
-
SYNONYM: APPS.ZX_EXEMPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_EXEMPTIONS, status:VALID,
-
PACKAGE: APPS.ZX_TCM_GEO_JUR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_TCM_GEO_JUR_PKG, status:VALID,
-
SYNONYM: APPS.OE_SYSTEM_PARAMETERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.ZX_PARTY_TAX_PROFILE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_PARTY_TAX_PROFILE, status:VALID,
-
PACKAGE BODY: APPS.ZX_R11I_TAX_PARTNER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_R11I_TAX_PARTNER_PKG, status:VALID,
-
SYNONYM: APPS.OE_SYSTEM_PARAMETERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.ZX_PARTY_TAX_PROFILE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_PARTY_TAX_PROFILE, status:VALID,
-
PACKAGE BODY: APPS.ZX_R11I_TAX_PARTNER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_R11I_TAX_PARTNER_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.ZX_EVNT_CLS_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_EVNT_CLS_MAPPINGS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.ZX_EVNT_CLS_MAPPINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_EVNT_CLS_MAPPINGS, status:VALID,
-
VIEW: APPS.ZX_USR_PROC_NEG_LINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_USR_PROC_NEG_LINE_V, object_name:ZX_USR_PROC_NEG_LINE_V, status:VALID,
-
VIEW: APPS.ZX_USR_PROC_NEG_LINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_USR_PROC_NEG_LINE_V, object_name:ZX_USR_PROC_NEG_LINE_V, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLES_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLES_TRX, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLES_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLES_TRX, status:VALID,
-
PACKAGE: APPS.ZX_GLOBAL_STRUCTURES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_GLOBAL_STRUCTURES_PKG, status:VALID,
-
PACKAGE: APPS.ZX_GLOBAL_STRUCTURES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ZX_GLOBAL_STRUCTURES_PKG, status:VALID,
-
SYNONYM: APPS.ZX_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_LINES, status:VALID,
-
PACKAGE: APPS.ZX_VTX_USER_PKG
12.1.1
-
SYNONYM: APPS.ZX_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_LINES, status:VALID,
-
PACKAGE: APPS.ZX_VTX_USER_PKG
12.2.2