Search Results zx_det_factors_tl




Overview

The ZX_DET_FACTORS_TL table is a core data object within the Oracle E-Business Tax (ZX) module of Oracle E-Business Suite (EBS) releases 12.1.1 and 12.2.2. It functions as a translation table, providing multilingual support (MLS) for determining factors. Determining factors are configurable conditions used by the E-Business Tax engine to evaluate and select the appropriate tax rules for a transaction. The primary role of this table is to store language-specific textual descriptions for these factors, enabling the system to present and print tax-related data in the language defined by the user's session or application context. This is critical for global implementations where tax rules and their descriptions must be rendered in multiple languages.

Key Information Stored

The table stores translated attributes for each determining factor record from its base table. Its structure is defined by a composite primary key consisting of DETERMINING_FACTOR_ID and LANGUAGE. The DETERMINING_FACTOR_ID column is a foreign key that uniquely identifies the master determining factor record for which a translation exists. The LANGUAGE column holds the code (such as 'US', 'FR', 'DE') specifying the language of the translated text. The most significant data column is typically DETERMINING_FACTOR_NAME, which contains the translated name or description of the factor. Additional columns may include other translatable attributes and standard MLS columns like SOURCE_LANG, CREATED_BY, and LAST_UPDATE_DATE to manage the translation lifecycle.

Common Use Cases and Queries

The primary use case is retrieving factor descriptions in a user's preferred language for user interfaces, reports, and tax determination logs. A common SQL pattern joins this table with the base determining factor table (ZX_DET_FACTORS_B) using the DETERMINING_FACTOR_ID and filtering by the session language. For example, to list all determining factor names in French, a query would be: SELECT dfb.determining_factor_code, dftl.determining_factor_name FROM zx_det_factors_b dfb, zx_det_factors_tl dftl WHERE dfb.determining_factor_id = dftl.determining_factor_id AND dftl.language = 'F';. This table is also queried during the setup and maintenance of tax rules within the E-Business Tax Manager, where multilingual descriptions are defined. Reporting on the completeness of translations for global rollouts is another key use case.

Related Objects

  • ZX_DET_FACTORS_B: This is the base table for determining factors. The ZX_DET_FACTORS_TL table has a foreign key relationship to it via the DETERMINING_FACTOR_ID column, as indicated by the primary key definition. Every record in the TL table must correspond to a single record in the B table.
  • ZX_DET_FACTORS_TL_PK: This is the primary key constraint for the table, enforcing uniqueness on the combination of DETERMINING_FACTOR_ID and LANGUAGE.
  • FND_LANGUAGES: While not a direct foreign key, the LANGUAGE column typically corresponds to valid language codes defined in this application foundation table.