Search Results arp_tax_view_taxware




Overview

ARP_TAX_VIEW_TAXWARE is an Oracle Application Object Library (APPS) PL/SQL package that belongs to the Oracle Receivables tax integration layer. Its role is to provide the view-level data abstraction used when Oracle E-Business Suite communicates with the external Taxware tax calculation engine. In releases 12.1.1 and 12.2.2, Receivables supports both native Oracle E-Business Tax and third-party tax vendors; the ARP_TAX_VIEW_TAXWARE package forms part of the bridge that assembles the tax-relevant attributes of a transaction before they are passed to the Taxware service. The package status is documented as VALID, and its API classification is recorded as OTHER, indicating it is an internal/utility package rather than a formally published public API.

The package is registered in the APPS schema and depends on SYS.STANDARD. It is referenced by the ZX_TAXWARE_TAX_SERVICE_PKG and ZX_TAXWARE_USER_PKG packages, which confirms its position within the shared E-Business Tax (ZX) to Taxware integration stack. It is also self-referenced, consistent with an encapsulating specification and body structure.

Key Procedures and Functions

The ETRM metadata documents nineteen procedures and functions within this package. The majority are simple accessor functions that return individual tax-relevant attributes for use by the higher-level Taxware service packages. Customer and transaction identification are exposed through CUSTOMER_CODE, CUSTOMER_NAME, TRANSACTION_DATE, and COMPANY_CODE. Organizational and geographic classification are exposed through PRODUCT_CODE, DIVISION_CODE, POA_ADDRESS_CODE, POO_ADDRESS_CODE, SHIP_FROM_ADDRESS_CODE, and SHIP_TO_ADDRESS_CODE. Calculation and processing behavior is controlled through TAX_SEL_PARM, SERVICE_INDICATOR, CALCULATION_FLAG, AUDIT_FLAG, TOTAL_TAX, USE_NEXPRO, and USE_SECONDARY. Exemption handling is provided through VENDOR_CONTROL_EXEMPTIONS and GET_EXEMPTIONS. Because the ETRM excerpt does not publish parameter lists, individual signatures should be confirmed against the deployed package specification in the target environment.

Tables Accessed

The documented ETRM metadata for this object lists no direct base-table references via APPS synonyms. This is typical of view-oriented or accessor-style packages whose data retrieval is performed by the calling ZX_TAXWARE_TAX_SERVICE_PKG and ZX_TAXWARE_USER_PKG packages, or indirectly through underlying Receivables and E-Business Tax views. The absence of documented table dependencies means the package should be treated as an internal data-supply component whose physical source objects are resolved at the ZX layer rather than directly within ARP_TAX_VIEW_TAXWARE.

Usage Notes

ARP_TAX_VIEW_TAXWARE is not intended for direct invocation from Oracle Forms, concurrent programs, or customer-written PL/SQL. It is invoked internally by the E-Business Tax Taxware integration packages during tax calculation and validation for Receivables transactions. In 12.1.1 and 12.2.2, this integration is relevant only where Taxware has been configured as the external tax service provider; environments using native E-Business Tax do not exercise this code path. Customizations should avoid calling the package directly, since its interface is not a published API and may change without notice. Administrators troubleshooting Taxware calculation issues should treat this package as a diagnostic data source and work through the supported ZX_TAXWARE_TAX_SERVICE_PKG entry points instead.