Results for “taxable_basis_flag”

30 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The ZX_DETERMINING_FACTORS_B table is a core configuration object within the Oracle E-Business Tax (ZX) module of Oracle E-Business Suite. It stores the determining factors that are used to define conditions for tax rules. Each row in the table represents a single determining factor — an attribute such as a tax regime, tax, tax jurisdiction, tax status, or a configurable flexfield-based value — that the E-Business Tax rules engine evaluates when determining how a transaction should be taxed.

Determining factors are the building blocks of the rule-based tax determination model in ETRM. When a user defines a tax rule in the Tax Configuration Manager, the rule's condition is expressed as one or more determining factors, and the resulting action is drawn from tax rule types. This table holds the master definition of each factor: its classification, its code, the value set used to validate permissible values, and various control flags that indicate where the factor is applicable within tax setup and transaction processing.

Under a heuristic Data Vault classification, ZX_DETERMINING_FACTORS_B is satellite-leaning. It functions as a descriptive attribute container attached to a business key composed of the determining factor class code and determining factor code, rather than acting as a hub (which would hold only the unique business key) or a link (which would resolve many-to-many relationships). Modeling it as a satellite reflects its role as the primary repository of descriptive metadata about each determining factor. The table also carries the ZD_EDITION_NAME column, which supports Oracle's editioning and reference-data versioning strategy.

Key Information Stored

The table contains 26 documented columns. The most significant are summarized below.

Two unique indexes define business-key candidates beyond the primary key: ZX_DETERMINING_FACTORS_B_U1 (DETERMINING_FACTOR_ID, ZD_EDITION_NAME) and ZX_DETERMINING_FACTORS_B_U2 (DETERMINING_FACTOR_CODE, DETERMINING_FACTOR_CLASS_CODE, ZD_EDITION_NAME). The U2 index is the true natural-key candidate for the factor definition within a given edition.

Common Use Cases and Queries

Typical uses center on tax rule configuration review, diagnostics, and reporting.

  • Listing all determining factors available for a specific functional area:
SELECT determining_factor_class_code,
       determining_factor_code,
       value_set,
       data_type_code
FROM   zx.zx_determining_factors_b
WHERE  tax_rules_flag = 'Y'
AND    zd_edition_name = '<edition>';
  • Retrieving the value set used to validate a factor, joined to FND_FLEX_VALUE_SETS:
SELECT df.determining_factor_code,
       fvs.flex_value_set_name
FROM   zx.zx_determining_factors_b df,
       fnd.fnd_flex_value_sets   fvs
WHERE  df.value_set = fvs.flex_value_set_name
AND    df.determining_factor_class_code = :class_code;
  • Identifying record-only or internal factors that should be excluded from end-user rule screens.
  • Auditing who last modified a factor definition using LAST_UPDATED_BY and LAST_UPDATE_DATE.
  • Reconciling factor definitions against templates in ZX_DET_FACTOR_TEMPL_DTL to ensure template-to-factor consistency.

Because ZX_DETERMINING_FACTORS_B is reference/configuration data, custom code should treat it as read-only; modifications should be performed through the E-Business Tax setup UI or supported APIs, and direct DML should generally be avoided except by Oracle-provided processes.

Related Objects

The following objects are most significant to this table:

  • FND_FLEX_VALUE_SETS — Referenced via ZX_DETERMINING_FACTORS_B.VALUE_SET; supplies the permissible values for each determining factor.
  • ZX_DET_FACTOR_TEMPL_DTL — The detail table of determining-factor templates; it references this table via DETERMINING_FACTOR_CLASS_CODE and DETERMINING_FACTOR_CODE. This is the primary downstream dependent.
  • ZX_DETERMINING_FACTORS_TL — The translated (language) companion table storing factor names and descriptions keyed by DETERMINING_FACTOR_ID.
  • ZX_RULES_B and its related rule condition/action tables — Consume determining factors when defining rule conditions.
  • ZX_TAX_PARAMETERS_B — Supplies TAX_PARAMETER_CODE definitions referenced by the factor.
  • ZX_REGIMES_B, ZX_TAXES_B, ZX_JURISDICTIONS_B, and ZX_STATUS_B — Provide the underlying tax entities whose values are surfaced through determining factors.

Collectively, these objects form the configuration backbone of E-Business Tax rule determination, with ZX_DETERMINING_FACTORS_B acting as the central definition point for the conditions evaluated by the tax engine.