Search Results ap_tax_codes_all
The AP_TAX_CODES_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for tax-related configurations used by the Accounts Payable (AP) module. It stores tax code definitions that determine how taxes are calculated, reported, and applied to invoices, expense reports, and other payables transactions. This table is part of the Oracle Payables tax engine and integrates with other core EBS components, such as General Ledger (GL), Tax Engine, and E-Business Tax (EBTax) in later versions.
Key Attributes of AP_TAX_CODES_ALL
The table includes the following key columns:- TAX_CODE: Unique identifier for the tax code, often used in transactions.
- DESCRIPTION: A human-readable explanation of the tax code.
- TAX_TYPE: Classifies the tax (e.g., VAT, Sales Tax, Withholding Tax).
- ENABLED_FLAG: Indicates whether the tax code is active for use.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period of the tax code.
- ROUNDING_RULE_CODE: Specifies how tax amounts are rounded (e.g., nearest currency unit).
- ORG_ID: Supports multi-org configurations by associating tax codes with specific operating units.
Functional Role in Oracle EBS
TheAP_TAX_CODES_ALL
table serves as the foundation for tax calculations in Oracle Payables. Tax codes defined here are referenced in:
- Invoice Lines: Tax codes are assigned to invoice distributions to compute tax amounts.
- Expense Reports: Employee expenses may trigger tax calculations based on configured codes.
- Withholding Tax (WHT): Supports statutory deductions for supplier payments.
- Tax Reporting: Enables compliance with regional tax authorities (e.g., VAT returns, 1099 reporting).
Integration with E-Business Tax (EBTax)
In EBS 12.1.1 and later, tax logic increasingly relies on the E-Business Tax module, which supersedes legacy tax setups. WhileAP_TAX_CODES_ALL
remains in use for backward compatibility, EBTax introduces:
- Tax Regimes: Hierarchical tax structures for global compliance.
- Tax Rules: Dynamic tax determination based on jurisdiction, product, or transaction attributes.
- Migration Path: Older tax codes may be mapped to EBTax entities during upgrades.
Technical Considerations
- Multi-Org Access Control (MOAC): The
_ALL
suffix indicates the table stores data for multiple operating units, filtered byORG_ID
. - Indexes: Common indexes include
AP_TAX_CODES_U1
(unique onTAX_CODE
,ORG_ID
) andAP_TAX_CODES_N1
(onORG_ID
). - APIs: Custom integrations should use Oracle-supplied PL/SQL APIs (e.g.,
AP_TAX_PKG
) rather than direct DML.
Customization and Extensions
Organizations may extend the table’s functionality via:- Descriptive Flexfields (DFFs): Add context-sensitive fields to tax codes.
- Triggers or Views: Implement validation logic or aggregate tax data for reporting.
- Tax Code Hierarchies: Group codes for consolidated reporting or regional requirements.
Deprecation and Upgrade Impact
In EBS 12.2.2, whileAP_TAX_CODES_ALL
persists, Oracle encourages migration to EBTax for enhanced flexibility. Key upgrade steps include:
- Analyzing legacy tax code usage via
AP_TAX_CODES_ALL
queries. - Mapping old tax codes to EBTax regimes, rates, and rules.
- Testing transactional integrity post-migration.
AP_TAX_CODES_ALL
remains a pivotal table in Oracle EBS 12.x for tax management, though its role evolves with EBTax adoption. Proper configuration ensures accurate tax calculations, compliance, and seamless integration with other financial modules.
-
Table: AP_TAX_CODES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_TAX_CODES_ALL, object_name:AP_TAX_CODES_ALL, status:VALID, product: AP - Payables , description: Tax code information , implementation_dba_data: AP.AP_TAX_CODES_ALL ,
-
Table: AP_TAX_CODES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_TAX_CODES_ALL, object_name:AP_TAX_CODES_ALL, status:VALID, product: AP - Payables , description: Tax code information , implementation_dba_data: AP.AP_TAX_CODES_ALL ,
-
Table: AP_TAX_RECVRY_RULES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_TAX_RECVRY_RULES_ALL, object_name:AP_TAX_RECVRY_RULES_ALL, status:VALID, product: AP - Payables , description: No longer used , implementation_dba_data: AP.AP_TAX_RECVRY_RULES_ALL ,
-
Table: AP_TAX_RECVRY_RULES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_TAX_RECVRY_RULES_ALL, object_name:AP_TAX_RECVRY_RULES_ALL, status:VALID, product: AP - Payables , description: No longer used , implementation_dba_data: AP.AP_TAX_RECVRY_RULES_ALL ,
-
Table: AP_INVOICE_DISTRIBUTIONS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICE_DISTRIBUTIONS_ALL, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID, product: AP - Payables , description: Invoice distribution line information , implementation_dba_data: AP.AP_INVOICE_DISTRIBUTIONS_ALL ,
-
Table: AP_INVOICE_DISTRIBUTIONS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICE_DISTRIBUTIONS_ALL, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID, product: AP - Payables , description: Invoice distribution line information , implementation_dba_data: AP.AP_INVOICE_DISTRIBUTIONS_ALL ,
-
View: AP_ENC_GL_INV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_ENC_GL_INV_V, object_name:AP_ENC_GL_INV_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_ENC_GL_INV_V ,
-
View: AP_ENC_GL_INV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.AP_ENC_GL_INV_V SQLAP.AP_ENC_GL_INV_V, object_name:AP_ENC_GL_INV_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_ENC_GL_INV_V ,
-
View: AP_ENC_GL_PAY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_ENC_GL_PAY_V, object_name:AP_ENC_GL_PAY_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_ENC_GL_PAY_V ,
-
View: PO_AP_RECEIPT_MATCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AP_RECEIPT_MATCH_V SQLAP.PO_AP_RECEIPT_MATCH_V, object_name:PO_AP_RECEIPT_MATCH_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.PO_AP_RECEIPT_MATCH_V ,
-
View: AP_AEL_GL_INV_V
12.1.1
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_AEL_GL_INV_V
12.2.2
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: PO_AP_RECEIPT_MATCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AP_RECEIPT_MATCH_V SQLAP.PO_AP_RECEIPT_MATCH_V, object_name:PO_AP_RECEIPT_MATCH_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.PO_AP_RECEIPT_MATCH_V ,
-
View: AP_AEL_GL_PAY_V
12.1.1
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_AEL_GL_PAY_V
12.2.2
product: AP - Payables , implementation_dba_data: Not implemented in this database ,
-
View: AP_INVOICE_DISTRIBUTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICE_DISTRIBUTIONS_V, object_name:AP_INVOICE_DISTRIBUTIONS_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICE_DISTRIBUTIONS_V ,
-
View: AP_INVOICE_DISTRIBUTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICE_DISTRIBUTIONS_V, object_name:AP_INVOICE_DISTRIBUTIONS_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICE_DISTRIBUTIONS_V ,