Search Results po_tax_interface_grp
Overview
PO_TAX_INTERFACE_GRP is a public PL/SQL package owned by the APPS schema in Oracle E-Business Suite release 12.1.1 and 12.2.2. It belongs to the Purchasing (PO) module and, as indicated by the _GRP suffix, functions as a grouping or specification package that exposes one or more callable procedures for use by other EBS components rather than acting as a standalone business transaction. Its documented purpose is to supply the tax-related configuration constants that the Purchasing tax interface requires when processing procurement documents. In practice, the package resolves which tax regime, application, entity code, and event class code apply to a given document type, allowing downstream tax calculation and tax line generation logic to be driven consistently.
Key Procedures and Functions
The ETRM metadata documents a single procedure in the package.
- GET_DOCUMENT_TAX_CONSTANTS — The sole documented procedure. Its name indicates that it retrieves the constant tax attributes associated with a specific document type. The parameters include the standard API framework conventions (
p_api_version,p_init_msg_list,p_commit,p_validation_level, plus thex_return_status,x_msg_count, andx_msg_dataoutput triad), an inputp_doc_type, and three output parameters:x_application_id,x_entity_code, andx_event_class_code. The procedure therefore accepts a document type and returns the owning application identifier and the E-Business Tax entity and event class codes that govern that document. Callers use these values to correctly invoke the tax services for a given procurement workflow.
No other procedures or functions are documented for this package.
Tables Accessed
The ETRM excerpt does not enumerate any base tables accessed through APPS synonyms. The absence of a documented table list suggests that the procedure derives its output values from internal constants, lookup definitions, or configuration views rather than from a directly declared base table, or that its table dependencies are resolved indirectly at runtime. Because the procedure returns an application identifier together with entity and event class codes, the values are consistent with reference data maintained by the E-Business Tax configuration, such as tax regime and configuration options, but no specific table can be confirmed from the supplied metadata. Any dependency analysis should be validated against the deployed package body in the target instance rather than assumed from this summary.
Usage Notes
PO_TAX_INTERFACE_GRP is a utility package, not a user-facing API. It is typically invoked programmatically by other EBS packages within the Purchasing and tax interface layers. The metadata confirms that it is referenced by one other package, indicating that its primary consumer is internal Purchasing tax processing logic, such as the routines that prepare tax lines when purchase orders, releases, or related documents are processed. Typical invocation scenarios include:
- Purchasing document processing flows that need the tax entity and event class before calling E-Business Tax services.
- Tax interface programs or concurrent processes that must resolve the application context for a document type.
- Custom extensions that require the same document-to-tax mapping used by the seeded Purchasing code.
Callers should follow the standard API calling convention: pass the API version, control message list initialization and commit behavior, and inspect x_return_status together with the message outputs before consuming x_application_id, x_entity_code, and x_event_class_code. Because this is a grouping package, no user interface invokes it directly; it is reached through other code paths. When customizing or diagnosing tax behavior on procurement documents, consult the actual package body and its dependent reference data in the specific release, since this package carries no version-specific functional documentation beyond the interface definition shown here.
-
PACKAGE: APPS.PO_TAX_INTERFACE_GRP
12.1.1
-
PACKAGE: APPS.PO_TAX_INTERFACE_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_TAX_INTERFACE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_TAX_INTERFACE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_TAX_INTERFACE_GRP, status:VALID,
-
PACKAGE: APPS.PO_TAX_INTERFACE_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_TAX_INTERFACE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_TAX_INTERFACE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_TAX_INTERFACE_GRP, status:VALID,
-
PACKAGE: APPS.PO_TAX_INTERFACE_GRP
12.2.2
-
PACKAGE BODY: APPS.PO_TAX_INTERFACE_GRP
12.2.2
-
PACKAGE BODY: APPS.PO_TAX_INTERFACE_GRP
12.1.1
-
PACKAGE: APPS.PO_CONSTANTS_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_CONSTANTS_SV, status:VALID,
-
PACKAGE: APPS.PO_CONSTANTS_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CONSTANTS_SV, status:VALID,
-
PACKAGE BODY: APPS.AP_ETAX_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ETAX_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_ETAX_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ETAX_UTILITY_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PO_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_LOG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PO_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_LOG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.AP_ETAX_UTILITY_PKG dependencies on PO_TAX_INTERFACE_GRP
12.1.1
-
APPS.PO_TAX_INTERFACE_GRP dependencies on PO_TAX_INTERFACE_GRP
12.1.1
-
APPS.PO_TAX_INTERFACE_GRP dependencies on PO_TAX_INTERFACE_GRP
12.2.2
-
APPS.AP_ETAX_UTILITY_PKG dependencies on PO_TAX_INTERFACE_GRP
12.2.2
-
APPS.PO_TAX_INTERFACE_GRP dependencies on PO_LOG
12.2.2
-
APPS.PO_TAX_INTERFACE_GRP dependencies on PO_LOG
12.1.1
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,