Search Results zx_party_tax_profile_s
Overview
ZX_TCM_BES_REGISTRATION_PVT is a private PL/SQL package body in the APPS schema that supports the registration and synchronization of third-party (TCM/BES) party tax profiles within Oracle E-Business Tax. Its principal business function is to reconcile tax registration data captured outside the standard EBS tax setup flows back into the EBS Tax repository, specifically against the ZX_PARTY_TAX_PROFILE entity and its related supplier, party, and party site records. The package operates as an internal (private, classification PVT) implementation component rather than as a public API, meaning it is designed to be invoked by a thin public wrapper or a higher-level registration program rather than directly by end users or by external integrations.
Because it is not referenced by any other database object per the ETRM metadata, it acts as a leaf dependency: it consumes shared services from FND_API, FND_GLOBAL, and the Workflow event stack (WF_EVENT_T) but exposes no referential surface for downstream packages. The package therefore serves as the internal engine that transforms inbound third-party tax registration payloads into consistent supplier, supplier site, and party tax profile records.
Key Procedures and Functions
- UPDATE_SUPPLIERS — Updates supplier-level records in AP_SUPPLIERS, aligning supplier registration attributes (such as tax identifiers and registration numbers) with the corresponding party tax profile.
- UPDATE_SUPPLIER_SITES — Updates supplier site records in AP_SUPPLIER_SITES_ALL, propagating site-level tax registration details to the associated party site tax profile.
- SYNCH_PARTY_IMPORT_PTP — Synchronizes imported party data with the party tax profile, ensuring that newly imported or refreshed parties carry the correct registration attributes within ZX_PARTY_TAX_PROFILE.
- PARTY_TAX_PROF_TRD_PARTY — Handles party-level (third-party/trading party) tax profile synchronization for the top-level party entity.
- PARTY_TAX_PROF_TRD_PTY_SITE — Handles party-site-level tax profile synchronization for the individual party site associated with a trading partner.
- SYNCH_PTP_CODE_ASSIGMENT — Synchronizes code assignments held in HZ_CODE_ASSIGNMENTS and HZ_CODE_ASSIGNMENTS_S with the party tax profile, maintaining consistency between classification codes and tax registration records.
Tables Accessed
The package reads and writes the core Tax and Trading Community repositories through APPS synonyms:
- ZX_PARTY_TAX_PROFILE / ZX_PARTY_TAX_PROFILE_S — The primary target of all synchronization activity; stores party and party-site tax registration and profile data.
- AP_SUPPLIERS / AP_SUPPLIER_SITES_ALL — Supplier and supplier site master records updated with registration attributes.
- HZ_PARTIES / HZ_PARTY_SITES — The TCA party and party site entities providing the parent context for tax profiles.
- HZ_CODE_ASSIGNMENTS / HZ_CODE_ASSIGNMENTS_S — Classification code assignments synchronized alongside the tax profile.
- WF_EVENT_T — Workflow event structure used to raise business events upon synchronization.
Usage Notes
This private package is not intended for direct invocation. It is typically called by the public party tax profile registration and import APIs, by concurrent programs that process third-party (TCM/BES) registration feeds, and by the Oracle Trading Community import/registration pipeline that creates or updates suppliers and parties. Custom code should not call ZX_TCM_BES_REGISTRATION_PVT directly; integrators should use the corresponding public API surface so that validation, event publication, and transactional integrity are preserved. Because the package publishes Workflow events (WF_EVENT_T), synchronization activities may trigger downstream subscription logic, including tax profile event handlers. The presence of ZX_PARTY_TAX_PROFILE_S indicates that profile records are maintained in a multilingual/translated table pair, so users should query the _S (_TL) variant when retrieving descriptive fields and the base table when retrieving transactional identifiers. This behavior is consistent across Oracle EBS 12.1.1 and 12.2.2, with the 12.2.2 ETRM metadata confirming six documented program units and the table set listed above.
-
SEQUENCE: ZX.ZX_PARTY_TAX_PROFILE_S
12.1.1
owner:ZX, object_type:SEQUENCE, object_name:ZX_PARTY_TAX_PROFILE_S, status:VALID,
-
SYNONYM: APPS.ZX_PARTY_TAX_PROFILE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_PARTY_TAX_PROFILE_S, status:VALID,
-
SEQUENCE: ZX.ZX_PARTY_TAX_PROFILE_S
12.2.2
owner:ZX, object_type:SEQUENCE, object_name:ZX_PARTY_TAX_PROFILE_S, status:VALID,
-
SYNONYM: APPS.ZX_PARTY_TAX_PROFILE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_PARTY_TAX_PROFILE_S, status:VALID,
-
PACKAGE BODY: APPS.ZX_TCM_BES_REGISTRATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_TCM_BES_REGISTRATION_PVT, status:VALID,
-
PACKAGE BODY: APPS.ZX_PARTY_TAX_PROFILE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PARTY_TAX_PROFILE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_PTP_MIGRATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PTP_MIGRATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_TCM_BES_REGISTRATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_TCM_BES_REGISTRATION_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ZX_PARTY_TAX_PROFILE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PARTY_TAX_PROFILE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_PTP_CUST_MIG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PTP_CUST_MIG_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ZX_PTP_CUST_MIG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PTP_CUST_MIG_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_UPGRADE_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_UPGRADE_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_CUSTOMER_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CUSTOMER_INT, status:VALID,
-
PACKAGE BODY: APPS.HZ_CUSTOMER_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CUSTOMER_INT, status:VALID,
-
PACKAGE BODY: APPS.HZ_IMP_LOAD_PARTIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_IMP_LOAD_PARTIES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.HZ_IMP_LOAD_ADDRESSES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_IMP_LOAD_ADDRESSES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_IMP_LOAD_PARTIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_IMP_LOAD_PARTIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_PTP_IMPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PTP_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.ZX_UPGRADE_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_UPGRADE_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PARTY_MERGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_PTP_MIGRATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_PTP_MIGRATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_IMP_LOAD_ADDRESSES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_IMP_LOAD_ADDRESSES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.HZ_IMP_LOAD_ADDRESSES_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.ZX_PTP_CUST_MIG_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.HZ_IMP_LOAD_PARTIES_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_UPGRADE_CONTROL_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.ZX_PTP_MIGRATE_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_UPGRADE_CONTROL_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_PTP_CUST_MIG_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.ZX_PTP_MIGRATE_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.ZX_PARTY_MERGE_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_PARTY_TAX_PROFILE_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.HZ_IMP_LOAD_PARTIES_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.HZ_CUSTOMER_INT dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_PTP_IMPORT dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_TCM_BES_REGISTRATION_PVT dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.HZ_IMP_LOAD_ADDRESSES_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.2.2
-
APPS.ZX_TCM_BES_REGISTRATION_PVT dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.ZX_PARTY_TAX_PROFILE_PKG dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
APPS.HZ_CUSTOMER_INT dependencies on ZX_PARTY_TAX_PROFILE_S
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1