Search Results hz_cust_prof_class_amts
Overview
The HZ_CUST_PROF_CLASS_AMTS table is a core data object within the Oracle E-Business Suite Receivables (AR) module, specifically for versions 12.1.1 and 12.2.2. It serves as the repository for defining and storing currency-specific credit and risk amount limits associated with customer profile classes. A profile class is a template that groups customers with similar credit characteristics. This table enables the assignment of distinct financial thresholds, such as credit limits and order amount limits, for each currency in which a customer classified under that profile may transact. Its role is fundamental to the system's credit management and risk assessment engine, ensuring that customer transaction limits are enforced on a per-currency basis according to their assigned profile class.
Key Information Stored
The table's primary purpose is to link a profile class, a currency, and specific monetary limits. Its structure is centered around the PROFILE_CLASS_AMOUNT_ID primary key column. The most critical columns include PROFILE_CLASS_ID, which foreign-key references HZ_CUST_PROFILE_CLASSES to identify the parent profile class, and CURRENCY_CODE, which specifies the currency for the associated limits. The table stores various amount limit columns, which typically include fields for credit limit, order limit, and potentially other risk-related monetary thresholds. These columns define the maximum allowable transaction values for customers assigned to the linked profile class when conducting business in the specified currency.
Common Use Cases and Queries
The primary use case is the configuration and maintenance of multi-currency credit policies. Administrators use this table to define, for example, that a "Standard Commercial" profile class has a credit limit of 50,000 USD and 40,000 EUR. Common operational queries involve retrieving all currency-specific limits for a given profile class or validating a transaction amount against the appropriate limit. A typical reporting SQL pattern joins this table to the profile class and currency tables:
- SELECT pca.profile_class_id, pca.currency_code, pca.credit_limit, hcp.name FROM hz_cust_prof_class_amts pca, hz_cust_profile_classes hcp WHERE pca.profile_class_id = hcp.profile_class_id ORDER BY hcp.name, pca.currency_code;
This data is critical for credit check concurrent programs and real-time validation during order entry and invoicing workflows within Order Management and Receivables.
Related Objects
HZ_CUST_PROF_CLASS_AMTS is centrally connected to several key Trading Community Architecture (TCA) and Receivables objects. Its most direct parent is the HZ_CUST_PROFILE_CLASSES table, which holds the master definition of the profile class. A foreign key constraint enforces this relationship on the PROFILE_CLASS_ID column. Furthermore, the table is referenced by the HZ_CREDIT_USAGES table via the PROFILE_CLASS_AMOUNT_ID, which tracks the actual consumption of these credit limits by customer accounts. In application logic, this table is accessed and maintained through standard Oracle Customer Data Management (CDM) and Credit Management APIs, which ensure data integrity and proper validation.
-
Table: HZ_CUST_PROF_CLASS_AMTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROF_CLASS_AMTS, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: AR.HZ_CUST_PROF_CLASS_AMTS ,
-
Table: HZ_CUST_PROF_CLASS_AMTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROF_CLASS_AMTS, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: AR.HZ_CUST_PROF_CLASS_AMTS ,
-
APPS.AR_LATE_CHARGE_UPG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.ARH_CPCA_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.HZ_CUST_ACCT_BO_PUB dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.IGI_DUNN_POST_UPG_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.CSP_CUSTOMER_ACCOUNT_PVT dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.HZP_CPROF_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.HZP_CPROF_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.ARH_CPCA_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.HZ_CUSTOMER_PROFILE_V2PUB dependencies on HZ_CUST_PROF_CLASS_AMTS
12.1.1
-
APPS.HZ_CUSTOMER_PROFILE_V2PUB dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.AR_LATE_CHARGE_UPG dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.CSP_CUSTOMER_ACCOUNT_PVT dependencies on HZ_CUST_PROF_CLASS_AMTS
12.2.2
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS_S
12.1.1
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on HZ_CUST_PROF_CLASS_AMTS_S
12.2.2
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS_DFV
12.1.1
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS_DFV
12.2.2
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS2_DFV
12.2.2
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS2_DFV
12.1.1
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS1_DFV
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on ARP_STANDARD
12.1.1
-
SYNONYM: APPS.HZ_CUST_PROF_CLASS_AMTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID,
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on ARP_STANDARD
12.2.2
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on STANDARD
12.2.2
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on FND_CURRENCIES
12.2.2
-
SYNONYM: APPS.HZ_CUST_PROF_CLASS_AMTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID,
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on STANDARD
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on FND_CURRENCIES
12.1.1
-
VIEW: APPS.HZ_CUST_PROF_CLASS_AMTS1_DFV
12.2.2
-
APPS.ARH_CPCA_PKG SQL Statements
12.2.2
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on FND_API
12.1.1
-
APPS.AR_CUST_PROF_CLASS_AMT_PKG dependencies on FND_API
12.2.2
-
APPS.ARH_CPCA_PKG SQL Statements
12.1.1
-
VIEW: APPS.HZ_PROFILE_AMTS_V
12.1.1
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on DUAL
12.1.1
-
APPS.HZ_CUST_PROF_CLASS_AMTS_PKG dependencies on DUAL
12.2.2
-
VIEW: AR.HZ_CUST_PROF_CLASS_AMTS#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_CUST_PROF_CLASS_AMTS#, status:VALID,
-
VIEW: APPS.HZ_PROFILE_AMTS_V
12.2.2
-
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 ,
-
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 ,
-
APPS.HZP_CPROF_PKG dependencies on HZ_CUST_PROFILE_AMTS
12.2.2
-
PACKAGE: APPS.AR_CUST_PROF_CLASS_AMT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CUST_PROF_CLASS_AMT_PKG, status:VALID,