Search Results hz_credit_usage_rules
Overview
HZ_CREDIT_USAGE_RULES is a Receivables (AR) module table within the Oracle E-Business Suite schema, owned by the AR user. It stores the individual usage rules that are assigned to a credit limit configuration. In the Oracle Advanced Collections and Credit Management (ETRM) data model, credit checking behavior is driven by rule sets, which in turn are composed of one or more granular usage rules. This table holds those granular rule definitions and links each rule to its parent rule set through the CREDIT_USAGE_RULE_SET_ID foreign key.
From a heuristic Data Vault modeling perspective, the metadata classifies this object as satellite-leaning. This reflects its role as a descriptive, attribute-carrying structure that hangs off a parent entity (the credit usage rule set), rather than serving as a central hub or a pure association link. In practice, HZ_CREDIT_USAGE_RULES functions as the detail-level component of the credit usage rule set hierarchy, capturing the conditions and inclusion or exclusion logic that determines how credit limits are consumed during transaction processing.
Key Information Stored
The table contains 31 documented columns in the 12.2.2 physical schema. The most significant include:
- CREDIT_USAGE_RULE_ID — the surrogate primary key, defined by the unique index HZ_CREDIT_USAGE_RULES_U1 and enforced by HZ_CREDIT_USAGE_RULES_PK. This column uniquely identifies each usage rule record.
- CREDIT_USAGE_RULE_SET_ID — the foreign key linking each rule to its parent rule set in HZ_CREDIT_USAGE_RULE_SETS_B. This is the primary business linkage of the table.
- USAGE_TYPE — defines the type of credit usage the rule governs, such as order, invoice, or payment activity.
- USER_CODE — a user-defined code associated with the rule, typically used for external reference or categorization.
- EXCLUDE_FLAG — indicates whether the specified usage type is excluded from credit checking under this rule.
- INCLUDE_ALL_FLAG — indicates whether all usage types are included, simplifying rule configuration when a blanket inclusion is desired.
- AUDIT columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN provide standard Oracle EBS audit tracking.
- PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, REQUEST_ID — concurrent program context columns identifying which process created or last updated the record.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard flexfield descriptive columns, available for customer-specific extensions.
No business-key candidate beyond the surrogate primary key is documented; the unique index U1 is defined on CREDIT_USAGE_RULE_ID itself.
Common Use Cases and Queries
This table is most commonly queried when diagnosing credit limit behavior, auditing rule configurations, or building custom credit management reports. A typical query joining rules to their parent rule sets resembles:
SELECT r.CREDIT_USAGE_RULE_ID, r.USAGE_TYPE, r.EXCLUDE_FLAG, r.INCLUDE_ALL_FLAG FROM HZ_CREDIT_USAGE_RULES r WHERE r.CREDIT_USAGE_RULE_SET_ID = :rule_set_id;- A reporting query lists all rules for a given usage type across rule sets:
SELECT * FROM HZ_CREDIT_USAGE_RULES WHERE USAGE_TYPE = :usage_type; - An audit query flags recently modified rules using LAST_UPDATE_DATE to support change tracking and compliance review.
These patterns support troubleshooting why a specific transaction is or is not subject to credit checking, verifying that rule sets are configured with the intended include and exclude behavior, and generating configuration documentation for implementation teams.
Related Objects
The most significant related objects, based on the documented foreign key and primary key relationships, include:
- HZ_CREDIT_USAGE_RULE_SETS_B — the parent table. Joined on HZ_CREDIT_USAGE_RULES.CREDIT_USAGE_RULE_SET_ID = HZ_CREDIT_USAGE_RULE_SETS_B.CREDIT_USAGE_RULE_SET_ID. This is the only documented foreign key relationship for this table.
- HZ_CREDIT_USAGE_RULE_SETS_TL — the translation table for rule set names and descriptions, joined for multilingual reporting.
- HZ_CUSTOMER_PROFILES and associated credit profile tables — reference rule sets indirectly through credit limit configurations.
- HZ_CREDIT_USAGE_RULES_PK — the primary key constraint object used to enforce uniqueness on CREDIT_USAGE_RULE_ID.
- AR APIs and concurrent programs that read rule configurations during credit checking, referencing records through the rule set hierarchy.
Because HZ_CREDIT_USAGE_RULES is a satellite-leaning detail table, its dependents are primarily upstream rule set and credit profile objects that consume its configuration during transaction credit evaluation.
-
Table: HZ_CREDIT_USAGE_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES, object_name:HZ_CREDIT_USAGE_RULES, status:VALID, product: AR - Receivables , description: Usage rules assigned to each credit limit , implementation_dba_data: AR.HZ_CREDIT_USAGE_RULES ,
-
Table: HZ_CREDIT_USAGE_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES, object_name:HZ_CREDIT_USAGE_RULES, status:VALID, product: AR - Receivables , description: Usage rules assigned to each credit limit , implementation_dba_data: AR.HZ_CREDIT_USAGE_RULES ,
-
APPS.HZ_CREDIT_USAGES_CASCADE_PKG SQL Statements
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_MEDIATOR SQL Statements
12.2.2
-
APPS.HZ_CREDIT_USAGES_PKG SQL Statements
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_MEDIATOR SQL Statements
12.1.1
-
APPS.HZ_CREDIT_USAGES_CASCADE_PKG SQL Statements
12.2.2
-
APPS.HZ_CREDIT_USAGES_PKG SQL Statements
12.2.2
-
APPS.HZ_CREDIT_USAGE_RULES_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.HZ_CREDIT_USAGE_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CREDIT_USAGE_RULES, status:VALID,
-
SYNONYM: APPS.HZ_CREDIT_USAGE_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CREDIT_USAGE_RULES, status:VALID,
-
VIEW: AR.HZ_CREDIT_USAGE_RULES#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_CREDIT_USAGE_RULES#, status:VALID,
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_DFV
12.1.1
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_DFV
12.2.2
-
APPS.HZ_CREDIT_USAGE_RULES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.1.1
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_V
12.1.1
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_V
12.2.2
-
PACKAGE: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.1.1
-
PACKAGE: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.2.2
-
VIEW: AR.HZ_CREDIT_USAGE_RULES#
12.2.2
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_CASCADE_PKG
12.1.1
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_CASCADE_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_MGD_MASS_UPDATE_MEDIATOR
12.1.1
-
Table: HZ_CREDIT_USAGE_RULE_SETS_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULE_SETS_B, object_name:HZ_CREDIT_USAGE_RULE_SETS_B, status:VALID, product: AR - Receivables , description: Sets of credit usage rules in the base language , implementation_dba_data: AR.HZ_CREDIT_USAGE_RULE_SETS_B ,
-
PACKAGE BODY: APPS.HZ_MGD_MASS_UPDATE_MEDIATOR
12.2.2
-
Table: HZ_CREDIT_USAGE_RULE_SETS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULE_SETS_B, object_name:HZ_CREDIT_USAGE_RULE_SETS_B, status:VALID, product: AR - Receivables , description: Sets of credit usage rules in the base language , implementation_dba_data: AR.HZ_CREDIT_USAGE_RULE_SETS_B ,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGE_RULES_PKG, status:VALID,
-
TABLE: AR.HZ_CREDIT_USAGE_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES, object_name:HZ_CREDIT_USAGE_RULES, status:VALID,
-
TABLE: AR.HZ_CREDIT_USAGE_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES, object_name:HZ_CREDIT_USAGE_RULES, status:VALID,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_CASCADE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGES_CASCADE_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_CASCADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGES_CASCADE_PKG, status:VALID,
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:HZ_CREDIT_USAGE_RULES_DFV, status:VALID,
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:HZ_CREDIT_USAGE_RULES_DFV, status:VALID,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGE_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGE_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_PKG
12.1.1
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_MGD_MASS_UPDATE_MEDIATOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_MGD_MASS_UPDATE_MEDIATOR, status:VALID,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_CREDIT_USAGES_PKG, status:VALID,
-
View: HZ_CREDIT_USAGE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES_V, object_name:HZ_CREDIT_USAGE_RULES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CREDIT_USAGE_RULES_V ,
-
PACKAGE BODY: APPS.HZ_CREDIT_USAGES_PKG
12.2.2
-
View: HZ_CREDIT_USAGE_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES_V, object_name:HZ_CREDIT_USAGE_RULES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CREDIT_USAGE_RULES_V ,
-
PACKAGE BODY: APPS.HZ_MGD_MASS_UPDATE_MEDIATOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_MGD_MASS_UPDATE_MEDIATOR, status:VALID,
-
PACKAGE BODY: APPS.OE_CREDIT_CHECK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CREDIT_CHECK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OE_CREDIT_CHECK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CREDIT_CHECK_UTIL, status:VALID,
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES_V, object_name:HZ_CREDIT_USAGE_RULES_V, status:VALID,
-
VIEW: APPS.HZ_CREDIT_USAGE_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGE_RULES_V, object_name:HZ_CREDIT_USAGE_RULES_V, status:VALID,
-
APPS.OE_CREDIT_CHECK_UTIL SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2