Search Results zx_taxware_tax_service_pkg




Overview

ZX_TAXWARE_TAX_SERVICE_PKG is an E-Business Tax (EBTax) integration package owned by the APPS schema. It functions as the application-side bridge between Oracle EBS and the external Taxware tax calculation engine, providing the tax service layer invoked when Taxware is configured as the tax provider for one or more tax regimes. During transaction processing, the package accepts tax-relevant transaction data, communicates with the Taxware service, and writes back calculated tax lines, jurisdiction assignments, and diagnostic details.

The package is classified as OTHER within the documented API classification scheme, indicating that it is a module-internal service rather than a public open interface generally exposed for customer extension. Its dependency graph confirms this role: it references ZX_TAX_PARTNER_PKG, relies on the SYS.STANDARD package, and is referenced internally by itself and by ZX_TAX_TAXWARE_REV, which indicates a recursive/utility relationship and consumption by the Taxware revision component of the ZX schema suite. The object holds VALID status in the APPS schema.

Key Procedures and Functions

The ETRM documentation records three entry points within this package:

  • CALCULATE_TAX_API — The principal calculation entry point. Invoked to submit a transaction or tax event to Taxware and obtain tax results. It orchestrates the flow of transaction header, line, jurisdiction, and partner data to the external service and returns calculated tax amounts and associated detail.
  • SYNCHRONIZE_TAXWARE_REPOSITORY — Maintains parity between the EBS tax configuration repository and Taxware's own repository, ensuring that regimes, jurisdictions, tax rates, and related reference data are consistent between the two systems.
  • GLOBAL_DOCUMENT_UPDATE — Supports updates to document-level tax data, typically associated with Taxware reconciliation or correction of previously calculated documents.

Parameter lists are not reproduced here; the purpose of each routine is described at the level documented in the ETRM metadata.

Tables Accessed

The package reads and writes a broad set of ZX E-Business Tax tables through APPS synonyms:

These accesses support the full cycle of staging transaction input, resolving jurisdictions and regimes, persisting Taxware responses, and writing final tax lines.

Usage Notes

ZX_TAXWARE_TAX_SERVICE_PKG is normally invoked indirectly. It is called during E-Business Tax calculation flows, including Payables invoice validation, Receivables transaction entry, and Order Management tax determination wherever a Taxware-backed regime applies. It is also referenced by ZX_TAX_TAXWARE_REV, indicating routine use by the Taxware reversal/recalculation path. Because it is classified OTHER and depends on internal ZX packages, it should not be called directly by custom code without explicit guidance from Oracle support or My Oracle Support documentation. Version compatibility spans EBS 12.1.1 and 12.2.2; behavior is consistent with the ZX schema delivered in those releases.