Results for “rule_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PAY_LEGISLATION_RULES is a configuration table in the Oracle E-Business Suite Payroll (PAY) module, owned by the HR schema. It stores legislation-specific rules and structure identifiers that govern how payroll processing behaves for a given country or regulatory jurisdiction. Each row associates a legislation code with a rule type and the mode in which that rule operates, effectively acting as a control table consulted by the payroll engine during calculations, validations, and reporting.
Within the context of Oracle EBS 12.1.1 and 12.2.2, the table is documented as VALID and contains four physical columns. The heuristic Data Vault classification mined from the foreign key structure is standalone, meaning the table does not participate as a link between major business entities. From a modeling perspective, this classification suggests treating the object as a reference or lookup structure rather than a transactional hub; its rows are largely static configuration data maintained by legislation administrators rather than high-volume transaction records.
Key Information Stored
The documented physical schema exposes a compact set of four columns, with the primary key composed of two business-identifying attributes:
- LEGISLATION_CODE — The country or regulatory jurisdiction code (for example, US, GB, CA) that the rule applies to. This is the leading component of the primary key and the primary partitioning dimension for the data.
- RULE_TYPE — The category or kind of legislation rule being defined. Combined with LEGISLATION_CODE, it forms the compound business key PAY_LEGISLATION_RULES_PK.
- RULE_MODE — Indicates the operational mode or behavior of the rule, controlling how the payroll engine interprets or enforces the rule for the given legislation and type.
- ZD_EDITION_NAME — A editioning column associated with Oracle Edition-Based Redefinition (EBR), used in 12.2.x to manage edition-aware access. It appears in the unique index PAY_LEGISLATION_RULES_PK, which is documented as LEGISLATION_CODE, RULE_TYPE, ZD_EDITION_NAME.
The surrogate primary key is represented by the PAY_LEGISLATION_RULES_PK constraint. There is no separate single-column surrogate such as a system-generated ID; instead, the business key (LEGISLATION_CODE plus RULE_TYPE, extended by ZD_EDITION_NAME in the documented index) serves as the unique identifier. This reinforces the table's role as a static reference object.
Common Use Cases and Queries
Typical use cases center on determining which rules are active for a jurisdiction and how they are evaluated during payroll runs. Report developers and payroll administrators query the table to audit legislation configuration, validate that required rule types exist for a country, and diagnose payroll processing behavior.
A representative query to list all rules for a given legislation is:
SELECT legislation_code, rule_type, rule_mode FROM pay_legislation_rules WHERE legislation_code = :p_legislation ORDER BY rule_type;SELECT rule_mode, COUNT(*) FROM pay_legislation_rules WHERE legislation_code = 'US' GROUP BY rule_mode;
Common reporting scenarios include verifying configuration completeness during implementations, comparing rule modes across legislations when globalizing payroll, and diagnosing unexpected payroll results by confirming the governing rule mode. Because the table is edition-aware in 12.2.x, edition-qualified queries should account for ZD_EDITION_NAME when run in environments using EBR.
Related Objects
The documented relationship data classifies this object as standalone, indicating no outgoing foreign keys to other business entities. Dependencies are therefore mostly inbound (other logic or views referencing legislation rules) rather than strict FK-driven. Significant related objects include:
- PAY_LEGISLATION_RULES_PK — the primary key constraint that enforces uniqueness on LEGISLATION_CODE and RULE_TYPE.
- PAY_LEGISLATION_RULES_PK (unique index) — documented as LEGISLATION_CODE, RULE_TYPE, ZD_EDITION_NAME, supporting edition-aware lookups.
- Other PAY legislation-level configuration tables that reference LEGISLATION_CODE as a shared jurisdiction key, allowing joins across regulatory setup objects.
- Payroll processing and calculation logic that consults RULE_TYPE and RULE_MODE at runtime, rather than through a declared foreign key.
- Legislation setup and administrative forms within the Payroll module where this configuration is maintained.
Given the limited documented FK footprint, joins to related legislation tables should be constructed explicitly on LEGISLATION_CODE rather than assumed through declared constraints.
-
Lookup Type: RULE_TYPE 12.2.2
Accounting or Invoicing
-
Lookup Type: RULE_TYPE 12.1.1
Accounting or Invoicing
-
Legislation specific rules and structure identifiers.
-
- Retrofitted
-
Table: PA_ACT_RBS_PRECEDENCE 12.2.2
This table stores the precedence rules used for mapping actual transactions to resource elements of resource breakdown structure
-
Function Security
-
View: HZ_EXT_DATA_RULES_VL 12.2.2
APPS.HZ_EXT_DATA_RULES_VL·↳ HZ_EXT_DATA_RULES_TL·Explore AR module →
-
Function Security
-
Contains information about each Application Rules associated to an Application Hierarchy that you define. The information captured here are Fee Types and sequence in which these Fee Types would be selected for application purposes.
-
Expense charge account rules.
-
APPS.CZ_RULETEMPLS_BYLABEL_V·↳ CZ_COMPAT_TEMPL_SIGS_V·↳ CZ_RULES·↳ CZ_SIGNATURE_ARGUMENTS·Explore CZ module →
-
- Retrofitted
-
- Retrofitted
-
Controls legislative rules on individual form fields
-
Contains the process rule assignements.
-
This table stores the rules to identify a user
-
EDR temp table in ERES support for input variable eRecord showing rule detail info
-
View: AR_REVENUE_ASSIGNMENTS 12.2.2
Determine the revenue recognition schedules for invoices that use invoicing rules
APPS.AR_REVENUE_ASSIGNMENTS·↳ AR_CREDIT_MEMO_AMOUNTS·↳ AR_LOOKUPS·↳ AR_PERIODS·Explore AR module →
-
Business rule information
-
Expense charge account rules.
-
APPS.CZ_RULETEMPLS_BYLABEL_V·↳ CZ_COMPAT_TEMPL_SIGS_V·↳ CZ_RULES·↳ CZ_SIGNATURE_ARGUMENTS·Explore CZ module →
-
APPS.CZ_COMMON_CHILDND_SYSPROPS_V·↳ CZ_PS_NODES·↳ CZ_RUL_TYPEDPSN_V·↳ CZ_SIGNATURE_SYSPROPS_V·Explore CZ module →
-
View: HZ_EXT_DATA_RULES_VL 12.1.1
APPS.HZ_EXT_DATA_RULES_VL·↳ HZ_EXT_DATA_RULES_TL·Explore AR module →
-
To be Updated
-
Layout Component Qualifier Rules
-
Implementation-defined formulas for deriving Accounting Flexfield segment values using AutoAccounting
-
APPS.PO_RULE_EXPENSE_ACCOUNTS_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_ID_FLEX_SEGMENTS_VL·↳ GL_SETS_OF_BOOKS·Explore PO module →
-
APPS.PO_RULE_EXPENSE_ACCOUNTS_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_ID_FLEX_SEGMENTS_VL·↳ GL_SETS_OF_BOOKS·Explore PO module →
-
EDR temp table in ERES support for input variable eRecord showing rule detail info
-
Legislation specific rules and structure identifiers.
-
- Retrofitted
-
View: CZ_SYSTEM_PROPERTIES_V 12.2.2
APPS.CZ_SYSTEM_PROPERTIES_V·↳ CZ_RULES·↳ CZ_SIGNATURES·Explore CZ module →
-
APPS.CZ_COMMON_CHILDND_SYSPROPS_V·↳ CZ_PS_NODES·↳ CZ_RUL_TYPEDPSN_V·↳ CZ_SIGNATURE_SYSPROPS_V·Explore CZ module →
-
Table: ECE_PROCESS_RULES_UPG 12.2.2
Upgrade table for ECE_PROCESS_RULES
-
Table: ECE_PROCESS_RULES_UPG 12.1.1
Upgrade table for ECE_PROCESS_RULES
-
Rules for selecting inbound media tasks into service categories.
-
View: WF_WL_RULES_VL 12.2.2
APPS.WF_WL_RULES_VL·↳ WF_WL_RULES·↳ WF_WL_RULES_TL·Explore FND module →
-
View: OE_AK_ACC_RULES_V 12.1.1
-
View: OE_AK_ACC_RULES_V 12.2.2
-
Layout Component Qualifier Rules
-
This table stores the thresholds of exception notification rule.
-
View: IGW_BUSINESS_RULES 12.1.1
A view which shows information about the business rules pertaining to all organizations belonging to the particular operating unit.
APPS.IGW_BUSINESS_RULES·↳ IGW_BUSINESS_RULES_ALL·Explore IGW module →
-
View: CZ_RULE_EXPRESSION_V 12.1.1
APPS.CZ_RULE_EXPRESSION_V·↳ CZ_CREATERULEOBJECT_LKV·↳ CZ_EXNEXPRTYPE_LKV·↳ CZ_EXPRESSION_NODES·Explore CZ module →
-
View: CZ_RULE_EXPRESSION_V 12.2.2
APPS.CZ_RULE_EXPRESSION_V·↳ CZ_CREATERULEOBJECT_LKV·↳ CZ_EXNEXPRTYPE_LKV·↳ CZ_EXPRESSION_NODES·Explore CZ module →
-
Used to support user interface
APPS.PAY_NET_CALCULATION_RULES_V·↳ FND_SESSIONS·↳ HR_API·↳ HR_LOOKUPS·Explore PAY module →
-
Table to store PM scheduling rules
-
This table has the header information of the active rules which are currenlty being revised
-
View: PA_PERF_RULES_V 12.1.1
This view stores the information regarding the available performance rules.
APPS.PA_PERF_RULES_V·↳ PA_LOOKUPS·↳ PA_PERF_RULES·↳ PJI_MT_MEASURES_V·Explore PA module →
-
Controls legislative rules on individual form fields