Search Results okl_tax_basis_override
Overview
The OKL_TAX_BASIS_OVERRIDE table is a core data object within the Oracle E-Business Suite (EBS) Leasing and Finance Management (OKL) module. Its primary function is to manage tax basis overrides for specific transaction types within defined operating units. This table enables the system to apply a custom calculation formula for determining the tax basis of a transaction, deviating from any standard or default logic. This is a critical component for ensuring accurate tax calculations in complex leasing and financing arrangements, which may be governed by jurisdictional or contractual rules requiring specialized tax treatment. The table's design, linking transaction types and formulas, provides a flexible mechanism for financial and tax rule configuration.
Key Information Stored
The table's structure centers on linking a transaction type with a specific formula for tax basis calculation within an organizational context. While the full column list is not detailed in the provided metadata, the primary and foreign key relationships define its core data elements. The primary key is a composite of TRY_ID (Transaction Type ID) and ORG_ID (Operating Unit ID), enforcing a rule that a tax basis override is uniquely defined per transaction type per organization. The FMA_ID column stores the foreign key to the OKL_FORMULAE_B table, identifying the precise formula used for the override calculation. Additional columns likely exist to store metadata such as creation date, created by, last update date, and last updated by, which are standard in Oracle EBS tables.
Common Use Cases and Queries
A primary use case is configuring the system for a specific tax jurisdiction where the standard method for calculating tax on lease payments or buyouts is insufficient. An administrator would create a formula in the OKL formulae setup and then link it to the relevant transaction type (e.g., "Lease Invoice") for a specific operating unit via this table. Common queries involve validating setups and troubleshooting tax calculations. For example, to list all configured overrides, one might use: SELECT try_id, org_id, fma_id FROM okl_tax_basis_override;. To diagnose a tax calculation issue for a transaction, a support query would join to the transaction types and formulae tables: SELECT tt.name, f.formula_name FROM okl_tax_basis_override tbo, okl_trx_types_b tt, okl_formulae_b f WHERE tbo.try_id = tt.id AND tbo.fma_id = f.id AND tbo.org_id = :org_id;.
Related Objects
The OKL_TAX_BASIS_OVERRIDE table has defined dependencies on two key foundation tables in the OKL module, as per the provided foreign key metadata:
- OKL_TRX_TYPES_B: The table is referenced via the
TRY_IDcolumn. This join associates the tax override rule with a specific transaction type, such as an invoice, credit memo, or asset addition. - OKL_FORMULAE_B: The table is referenced via the
FMA_IDcolumn. This relationship points to the executable formula that contains the custom logic for calculating the tax basis amount, which is central to the override's purpose.
The table itself is the parent in a primary key relationship named OKL_TBO_PK on the columns (TRY_ID, ORG_ID).
-
Table: OKL_TAX_BASIS_OVERRIDE
12.1.1
product: OKL - Leasing and Finance Management , implementation_dba_data: Not implemented in this database ,
-
Table: OKL_TAX_BASIS_OVERRIDE
12.2.2
product: OKL - Lease and Finance Management , implementation_dba_data: Not implemented in this database ,
-
APPS.OKL_TBO_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.1.1
-
APPS.OKL_OVERRIDE_TAX_BASIS_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.1.1
-
APPS.OKL_PROCESS_SALES_TAX_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.2.2
-
APPS.OKL_PROCESS_SALES_TAX_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.2.2
-
APPS.OKL_TBO_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.2.2
-
APPS.OKL_OVERRIDE_TAX_BASIS_PVT dependencies on OKL_TAX_BASIS_OVERRIDE
12.2.2
-
APPS.OKL_PROCESS_SALES_TAX_PVT dependencies on MO_GLOBAL
12.2.2
-
APPS.OKL_PROCESS_SALES_TAX_PVT dependencies on MO_GLOBAL
12.1.1
-
APPS.OKL_TBO_PVT SQL Statements
12.2.2
-
APPS.OKL_OVERRIDE_TAX_BASIS_PVT SQL Statements
12.1.1
-
APPS.OKL_OVERRIDE_TAX_BASIS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKL_TBO_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_TBO_PVT, status:VALID,
-
Table: OKL_FORMULAE_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FORMULAE_B, object_name:OKL_FORMULAE_B, status:VALID, product: OKL - Lease and Finance Management , description: Definition of formulae. It also holds the context group required by the formula , implementation_dba_data: OKL.OKL_FORMULAE_B ,
-
APPS.OKL_TBO_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.OKL_TAX_BASIS_OVERRIDE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_TAX_BASIS_OVERRIDE, status:VALID,
-
SYNONYM: APPS.OKL_TAX_BASIS_OVERRIDE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_TAX_BASIS_OVERRIDE, status:VALID,
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_OVERRIDE_TAX_BASIS_PVT, status:VALID,
-
Table: OKL_FORMULAE_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FORMULAE_B, object_name:OKL_FORMULAE_B, status:VALID, product: OKL - Leasing and Finance Management , description: Definition of formulae. It also holds the context group required by the formula , implementation_dba_data: OKL.OKL_FORMULAE_B ,
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_OVERRIDE_TAX_BASIS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_TBO_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_TBO_PVT, status:VALID,
-
PACKAGE: APPS.OKL_TBO_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_TBO_PVT, status:VALID,
-
PACKAGE: APPS.OKL_TBO_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_TBO_PVT, status:VALID,
-
Table: OKL_TRX_TYPES_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_TRX_TYPES_B, object_name:OKL_TRX_TYPES_B, status:VALID, product: OKL - Leasing and Finance Management , description: Transaction types , implementation_dba_data: OKL.OKL_TRX_TYPES_B ,
-
Table: OKL_TRX_TYPES_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_TRX_TYPES_B, object_name:OKL_TRX_TYPES_B, status:VALID, product: OKL - Lease and Finance Management , description: Transaction types , implementation_dba_data: OKL.OKL_TRX_TYPES_B ,
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PVT
12.2.2
-
APPS.OKL_TBO_PVT dependencies on OKL_TRX_TYPES_B
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKC_API
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKC_API
12.2.2
-
PACKAGE BODY: APPS.OKL_PROCESS_SALES_TAX_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PROCESS_SALES_TAX_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_PROCESS_SALES_TAX_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PROCESS_SALES_TAX_PVT, status:VALID,
-
APPS.OKL_TBO_PVT dependencies on OKL_FORMULAE_B
12.2.2
-
APPS.OKL_TBO_PVT dependencies on OKL_FORMULAE_B
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKL_TRX_TYPES_B
12.2.2
-
VIEW: OKL.OKL_TAXBASISOVERRIDE_ALL#
12.2.2
owner:OKL, object_type:VIEW, object_name:OKL_TAXBASISOVERRIDE_ALL#, status:VALID,
-
TABLE: OKL.OKL_TAXBASISOVERRIDE_ALL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_TAXBASISOVERRIDE_ALL, object_name:OKL_TAXBASISOVERRIDE_ALL, status:VALID,
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PUB
12.2.2
-
PACKAGE BODY: APPS.OKL_OVERRIDE_TAX_BASIS_PUB
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.OKL_TBO_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_TBO_PVT
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKL_API
12.1.1
-
APPS.OKL_TBO_PVT dependencies on OKL_API
12.2.2