Search Results hz_cust_profile_amts
Overview
HZ_CUST_PROFILE_AMTS is a Receivables (AR) transaction table in the Oracle E-Business Suite 12.1.1 and 12.2.2 data model. It stores the credit limits, dunning thresholds, interest parameters, and penalty configuration defined for a customer's credit profile. In the Oracle Trading Community Architecture (TCA) and Receivables model, a customer account is associated with one or more customer profiles, and each profile carries a set of currency-specific amount records. HZ_CUST_PROFILE_AMTS is that currency-level detail table, holding one row for every combination of customer profile and currency, with an optional site-use context.
The table is classified by the metadata as satellite-leaning under a Data Vault heuristic model. This suggests it is best understood as a descriptive satellite attached to the customer profile hub: it carries no independent identity beyond its surrogate key, and its business keys resolve through HZ_CUSTOMER_PROFILES. Practitioners modeling this data for analytics or integration should treat HZ_CUST_PROFILE_AMTS as dependent descriptive state rather than a standalone entity.
Key Information Stored
The table is documented with 95 physical columns. The surrogate primary key is CUST_ACCT_PROFILE_AMT_ID, enforced by index HZ_CUST_PROFILE_AMTS_PK. A second unique index, HZ_CUST_PROFILE_AMTS_U2, spans CUST_ACCOUNT_PROFILE_ID and CURRENCY_CODE, making that pair the effective business key candidate: one row per profile per currency.
The most operationally significant columns include:
- CUST_ACCT_PROFILE_AMT_ID — surrogate primary key, referenced by dependent credit-usage and balance tables.
- CUST_ACCOUNT_PROFILE_ID — foreign key to HZ_CUSTOMER_PROFILES, tying the amount row to its owning profile.
- CURRENCY_CODE — the currency in which the profile amounts are denominated; combined with CUST_ACCOUNT_PROFILE_ID forms the unique business key.
- TRX_CREDIT_LIMIT — transaction (order-level) credit limit.
- OVERALL_CREDIT_LIMIT — aggregate credit limit across all transactions for the customer.
- CUST_ACCOUNT_ID and SITE_USE_ID — foreign keys to HZ_CUST_ACCOUNTS and HZ_CUST_SITE_USES_ALL, allowing a profile amount to be scoped to a specific account or site use.
- MIN_DUNNING_AMOUNT and MIN_DUNNING_INVOICE_AMOUNT — thresholds below which dunning letters are suppressed.
- INTEREST_RATE, INTEREST_TYPE, INTEREST_FIXED_AMOUNT, INTEREST_SCHEDULE_ID, MIN_INTEREST_CHARGE and MAX_INTEREST_CHARGE — late-charge computation parameters, with INTEREST_SCHEDULE_ID referencing CE_INTEREST_SCHEDULES.
- PENALTY_TYPE, PENALTY_RATE, PENALTY_FIXED_AMOUNT and PENALTY_SCHEDULE_ID — penalty charge configuration.
- MIN_FC_BALANCE_AMOUNT, MIN_FC_INVOICE_AMOUNT, and their overdue-type and percent counterparts — foreign-currency collection thresholds.
- Standard WHO audit columns, OBJECT_VERSION_NUMBER for optimistic locking, and the DFF segments ATTRIBUTE1-15, JGZZ_ATTRIBUTE1-15 and GLOBAL_ATTRIBUTE1-20.
Common Use Cases and Queries
Typical reporting scenarios include retrieving the credit limit for a customer account in a given currency, comparing transaction versus overall limits, and auditing dunning and interest thresholds. A representative query joining the profile and amount tables:
- SELECT p.cust_account_profile_id, a.currency_code, a.trx_credit_limit, a.overall_credit_limit FROM hz_cust_profile_amts a JOIN hz_customer_profiles p ON p.cust_account_profile_id = a.cust_account_profile_id WHERE p.cust_account_id = :account_id;
- Site-scoped retrieval: filter on SITE_USE_ID to return limits that apply only to a particular bill-to or ship-to site use.
- Exposure reconciliation: join to HZ_CREDIT_USAGES on CUST_ACCT_PROFILE_AMT_ID to compare current usage against OVERALL_CREDIT_LIMIT.
- Interest and penalty audit: list profiles by INTEREST_SCHEDULE_ID or PENALTY_SCHEDULE_ID to verify charge configuration across currencies.
Because the table is currency-partitioned by the U2 unique index, reports should always group or filter by CURRENCY_CODE to avoid misreading aggregated limits. Concurrency checks should use OBJECT_VERSION_NUMBER when updating profile amounts programmatically.
Related Objects
HZ_CUST_PROFILE_AMTS sits at the centre of the credit configuration model, with the following most significant relationships:
- HZ_CUSTOMER_PROFILES — parent profile; joined on CUST_ACCOUNT_PROFILE_ID.
- HZ_CUST_ACCOUNTS — customer account context; joined on CUST_ACCOUNT_ID.
- HZ_CUST_SITE_USES_ALL — site-use scoping; joined on SITE_USE_ID.
- CE_INTEREST_SCHEDULES — interest schedule definition; joined on INTEREST_SCHEDULE_ID.
- HZ_CREDIT_USAGES — child table recording credit consumption; joins on CUST_ACCT_PROFILE_AMT_ID.
- OE_CREDIT_BALANCES_ALL — order management credit balances; joins on CUST_ACCT_PROFILE_AMT_ID.
- AR_INTEREST_HEADERS_ALL — generated interest headers; joins on CUST_ACCT_PROFILE_AMT_ID.
- AR_LC_CUST_SITES_T — letter-of-credit customer site association; joins on CUST_ACCT_PROFILE_AMT_ID.
Together these objects form the credit control and collections configuration footprint supported by HZ_CUST_PROFILE_AMTS.
-
Table: HZ_CUST_PROFILE_AMTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_AMTS, object_name:HZ_CUST_PROFILE_AMTS, status:VALID, product: AR - Receivables , description: Stores information about the credit limits specified for a customer's profile. , implementation_dba_data: AR.HZ_CUST_PROFILE_AMTS ,
-
Table: HZ_CUST_PROFILE_AMTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_AMTS, object_name:HZ_CUST_PROFILE_AMTS, status:VALID, product: AR - Receivables , description: Stores information about the credit limits specified for a customer's profile. , implementation_dba_data: AR.HZ_CUST_PROFILE_AMTS ,
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS2_DFV
12.1.1
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS_DFV
12.1.1
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS2_DFV
12.2.2
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS_DFV
12.2.2
-
APPS.HZ_CREDIT_USAGES_CASCADE_PKG SQL Statements
12.1.1
-
APPS.HZ_CREDIT_USAGES_CASCADE_PKG SQL Statements
12.2.2
-
APPS.HZ_PROFILE_MERGE_PKG SQL Statements
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_MEDIATOR SQL Statements
12.1.1
-
APPS.HZ_PROFILE_MERGE_PKG SQL Statements
12.2.2
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS1_DFV
12.1.1
-
APPS.HZ_MGD_MASS_UPDATE_MEDIATOR SQL Statements
12.2.2
-
APPS.ARP_STAGED_DUNNING SQL Statements
12.1.1
-
APPS.ARP_STAGED_DUNNING SQL Statements
12.2.2
-
APPS.HZP_CPROF_PKG SQL Statements
12.1.1
-
APPS.HZP_CPROF_PKG SQL Statements
12.2.2
-
View: AR_TA_ESS_CREDIT_V
12.1.1
product: AR - Receivables , implementation_dba_data: Not implemented in this database ,
-
View: AR_TA_ESS_CREDIT_V
12.2.2
product: AR - Receivables , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.HZ_CUST_PROFILE_AMTS1_DFV
12.2.2
-
APPS.HZ_CREDIT_USAGES_PKG SQL Statements
12.1.1
-
APPS.ARP_CMERGE_ARCPF SQL Statements
12.2.2
-
APPS.ARP_CMERGE_ARCPF SQL Statements
12.1.1
-
APPS.HZ_CREDIT_USAGES_PKG SQL Statements
12.2.2
-
VIEW: APPS.XNB_CUST_PROFILE_AMTS_V
12.1.1
-
VIEW: APPS.XNB_CUST_PROFILE_AMTS_V
12.2.2
-
SYNONYM: APPS.HZ_CUST_PROFILE_AMTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROFILE_AMTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_PROFILE_AMTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROFILE_AMTS, status:VALID,
-
VIEW: APPS.HZ_PROFILE_AMTS_V
12.2.2
-
VIEW: APPS.HZ_PROFILE_AMTS_V
12.1.1
-
APPS.AR_MCC_MERGE SQL Statements
12.2.2
-
TRIGGER: APPS.HZ_CUST_PROFILE_AMOUNTS_BRU
12.2.2
-
VIEW: AR.HZ_CUST_PROFILE_AMTS#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_CUST_PROFILE_AMTS#, status:VALID,
-
APPS.AR_MCC_MERGE SQL Statements
12.1.1
-
TRIGGER: APPS.HZ_CUST_PROFILE_AMOUNTS_BRU
12.1.1
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCPF
12.2.2
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCPF
12.1.1
-
Table: HZ_CREDIT_USAGES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGES, object_name:HZ_CREDIT_USAGES, status:VALID, product: AR - Receivables , description: Association between credit limit and credit usage rule set , implementation_dba_data: AR.HZ_CREDIT_USAGES ,
-
Table: HZ_CREDIT_USAGES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CREDIT_USAGES, object_name:HZ_CREDIT_USAGES, status:VALID, product: AR - Receivables , description: Association between credit limit and credit usage rule set , implementation_dba_data: AR.HZ_CREDIT_USAGES ,
-
Table: HZ_CUST_PROFILE_AMTS_M
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_AMTS_M, object_name:HZ_CUST_PROFILE_AMTS_M, status:VALID, product: AR - Receivables , description: The HZ_CUST_PROFILE_AMTS_M table stores the information of customer profile amounts from HZ_CUST_PROFILE_AMTS table before the account merge happens.The primary key for this table is CUST_ACCT_PROFILE_AMT_ID, CUSTOMER_MERGE_HEADER_ID. , implementation_dba_data: AR.HZ_CUST_PROFILE_AMTS_M ,
-
Table: HZ_CUSTOMER_PROFILES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUSTOMER_PROFILES, object_name:HZ_CUSTOMER_PROFILES, status:VALID, product: AR - Receivables , description: Credit information for customer accounts and customer account sites , implementation_dba_data: AR.HZ_CUSTOMER_PROFILES ,
-
Table: HZ_CUSTOMER_PROFILES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUSTOMER_PROFILES, object_name:HZ_CUSTOMER_PROFILES, status:VALID, product: AR - Receivables , description: Credit information for customer accounts and customer account sites , implementation_dba_data: AR.HZ_CUSTOMER_PROFILES ,
-
Table: HZ_CUST_PROFILE_AMTS_M
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROFILE_AMTS_M, object_name:HZ_CUST_PROFILE_AMTS_M, status:VALID, product: AR - Receivables , description: The HZ_CUST_PROFILE_AMTS_M table stores the information of customer profile amounts from HZ_CUST_PROFILE_AMTS table before the account merge happens.The primary key for this table is CUST_ACCT_PROFILE_AMT_ID, CUSTOMER_MERGE_HEADER_ID. , implementation_dba_data: AR.HZ_CUST_PROFILE_AMTS_M ,
-
PACKAGE: APPS.AR_CMGT_REVIEW_CONC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CMGT_REVIEW_CONC, status:VALID,
-
PACKAGE: APPS.AR_CMGT_REVIEW_CONC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_CMGT_REVIEW_CONC, status:VALID,
-
TRIGGER: APPS.HZ_CUST_PROFILE_AMOUNTS_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HZ_CUST_PROFILE_AMOUNTS_BRU, status:VALID,
-
TRIGGER: APPS.HZ_CUST_PROFILE_AMOUNTS_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HZ_CUST_PROFILE_AMOUNTS_BRU, 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,
-
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.ARP_CMERGE_ARCPF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_CMERGE_ARCPF, status:VALID,