Search Results hz_cust_profile_classes
The HZ_CUST_PROFILE_CLASSES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Trading Community Architecture (TCA) module, specifically designed to manage customer profile classes. These profile classes define the credit and collection attributes that can be applied to customer accounts, enabling organizations to standardize risk assessment and financial policies across their customer base. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
Key Attributes and Structure
The HZ_CUST_PROFILE_CLASSES
table stores metadata for customer profile classes, which serve as templates for assigning credit limits, payment terms, and collection strategies. Key columns include:
- PROFILE_CLASS_ID: Primary key, uniquely identifying each profile class.
- PROFILE_CLASS_NAME: Descriptive name for the profile class (e.g., "High Risk," "Preferred Customer").
- STATUS: Indicates whether the profile class is active (A) or inactive (I).
- CREDIT_CHECKING: Flag to enable/disable credit checking for customers assigned to this class.
- INTEREST_CHARGES: Specifies whether interest charges apply to overdue invoices.
- CREDIT_HOLD: Determines if orders for customers in this class should be placed on hold if they exceed credit limits.
- DUNNING_LETTERS: Controls whether dunning letters are sent for overdue payments.
- STATEMENTS: Flag to enable/disable statement generation.
- CONS_INV_FLAG: Indicates if consolidated invoicing is allowed.
- TAX_PRINTING_OPTION: Defines how taxes are printed on invoices.
Functional Role in Oracle EBS
Profile classes in HZ_CUST_PROFILE_CLASSES
streamline credit management by:
- Standardizing Credit Policies: Organizations can predefine rules (e.g., credit limits, payment terms) and apply them uniformly to customer accounts, reducing manual configuration.
- Automating Risk Mitigation: Attributes like
CREDIT_HOLD
andDUNNING_LETTERS
automate actions to mitigate financial risk. - Enabling Segmentation: Customers can be grouped by risk profiles (e.g., "High Credit" vs. "Cash Only"), facilitating targeted collections strategies.
Integration with Other Modules
The table integrates with several Oracle EBS modules:
- Order Management (OM): Enforces credit holds during order entry if
CREDIT_CHECKING
is enabled. - Receivables (AR): Drives dunning processes, statement generation, and interest calculations based on profile class settings.
- Advanced Collections: Provides data for collections strategies and prioritization.
Technical Considerations
In Oracle EBS 12.2.2, the table is part of the TCA schema and is accessed via APIs like HZ_CUST_PROFILE_V2PUB
for CRUD operations. Key technical aspects include:
- Indexes: Optimized for queries on
PROFILE_CLASS_ID
andPROFILE_CLASS_NAME
. - Audit Columns:
CREATED_BY
,CREATION_DATE
,LAST_UPDATE_DATE
track changes. - Multi-Org Support: Data is partitioned by
ORG_ID
in multi-org environments.
Conclusion
The HZ_CUST_PROFILE_CLASSES
table is a cornerstone of credit and collections management in Oracle EBS, enabling organizations to enforce consistent financial policies while reducing administrative overhead. Its integration with OM, AR, and Advanced Collections ensures seamless workflow automation, making it indispensable for risk-aware customer management.
-
Table: HZ_CUST_PROFILE_CLASSES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_CLASSES, object_name:HZ_CUST_PROFILE_CLASSES, status:VALID, product: AR - Receivables , description: Standard credit profile classes , implementation_dba_data: AR.HZ_CUST_PROFILE_CLASSES ,
-
Table: HZ_CUST_PROFILE_CLASSES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_CLASSES, object_name:HZ_CUST_PROFILE_CLASSES, status:VALID, product: AR - Receivables , description: Standard credit profile classes , implementation_dba_data: AR.HZ_CUST_PROFILE_CLASSES ,
-
APPS.OE_CREDIT_CHECK_RPT dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_CUSTOMER_PROFILES_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_REP_GEN dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.OE_CREDIT_CHECK_RPT dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.HZ_CUST_ACCOUNT_MERGE_V2PVT dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.AR_LATE_CHARGE_UPG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.ARH_CPC_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.AR_BPA_UTILS_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.OE_ITORD_UTIL dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.ARH_ARXCUDCI_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.JL_ZZ_AR_LIBRARY_1_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.OE_ITORD_PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_REP_GEN dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.OE_ITORD_UTIL dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.AR_CMGT_WF_ENGINE dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_CUSTOMER_PROFILE_V2PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZP_CPROF_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.ARH_CPC_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.OE_ITORD_PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.AR_BPA_UTILS_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.AR_CMGT_WF_ENGINE dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.ARH_ARXCUDCI_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.ARP_ARXCUDCI_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.HZ_CUST_ACCOUNT_MERGE_V2PVT dependencies on HZ_CUST_PROFILE_CLASSES
12.1.1
-
APPS.JL_ZZ_AR_LIBRARY_1_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.HZP_CPROF_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.AR_LATE_CHARGE_UPG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.HZ_CUSTOMER_PROFILES_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.ARP_ARXCUDCI_PKG dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.HZ_CUSTOMER_PROFILE_V2PUB dependencies on HZ_CUST_PROFILE_CLASSES
12.2.2
-
APPS.OE_CREDIT_CHECK_RPT dependencies on HZ_CUSTOMER_PROFILES
12.1.1
-
APPS.OE_CREDIT_CHECK_RPT dependencies on HZ_CUSTOMER_PROFILES
12.2.2
-
VIEW: APPS.HZ_CUST_PROFILE_CLASSES_DFV
12.1.1
-
VIEW: APPS.HZ_CUST_PROFILE_CLASSES_DFV
12.2.2
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on IGI_DUN_CUST_PROF_CLASS
12.1.1
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on IGI_DUN_CUST_PROF_CLASS
12.2.2
-
VIEW: APPS.CE_AR_FC_INVOICES_V
12.1.1
-
VIEW: APPS.CE_AR_FC_INVOICES_V
12.2.2
-
VIEW: APPS.HZ_CUST_PROFILE_CLASSES1_DFV
12.1.1
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on IGI_DUN_CUST_PROF
12.1.1
-
SYNONYM: APPS.HZ_CUST_PROFILE_CLASSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROFILE_CLASSES, status:VALID,
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on IGI_DUN_CUST_PROF
12.2.2