Search Results hz_cust_profile_amts_m
Overview
The HZ_CUST_PROFILE_AMTS_M table is a Receivables (AR) module table owned by the AR schema that serves as a merge-history archive for customer profile amount records. It captures a snapshot of rows from HZ_CUST_PROFILE_AMTS prior to the execution of a customer account merge, preserving the financial and credit parameters that were associated with the source customer account at the moment the merge was initiated. This design allows Oracle EBS to retain an auditable record of profile amounts for both the surviving and the merged (obsolete) account, supporting post-merge reconciliation, dispute investigation, and regulatory audit requirements.
In terms of heuristic Data Vault classification, the mined FK structure indicates a standalone classification. This suggests that, from a pure foreign-key perspective, the table does not exhibit the multi-parent linkage pattern characteristic of a link table. However, given that its primary key combines the natural business key (CUST_ACCT_PROFILE_AMT_ID) with merge-context discriminator columns (CUSTOMER_MERGE_HEADER_ID, MERGE_REQUEST_ID), it functions behaviorally as a satellite-style history table indexed by a merge event. Modelers should treat it as a merge-event satellite rather than a true hub, since the same profile amount can appear multiple times under different merge headers.
Key Information Stored
The table contains 97 documented columns, of which the following are the most operationally significant:
- CUST_ACCT_PROFILE_AMT_ID — surrogate identifier inherited from HZ_CUST_PROFILE_AMTS; part of the natural business key and the PK.
- CUSTOMER_MERGE_HEADER_ID — foreign reference to the merge header, identifying which customer merge event produced this archived row.
- MERGE_REQUEST_ID — the concurrent request identifier under which the merge was submitted; completes the unique index HZ_CUST_PROFILE_AMTS_M_U1 alongside the two columns above.
- CUST_ACCOUNT_PROFILE_ID — FK to HZ_CUSTOMER_PROFILES, tying the amounts to a specific profile assignment.
- CUST_ACCOUNT_ID — FK to HZ_CUST_ACCOUNTS, identifying the customer account whose credit terms were snapshotted.
- CURRENCY_CODE — currency in which the profile amounts are denominated.
- TRX_CREDIT_LIMIT — transaction-level credit limit in effect at merge time.
- OVERALL_CREDIT_LIMIT — aggregate credit limit across the customer relationship.
- MIN_DUNNING_AMOUNT and MIN_DUNNING_INVOICE_AMOUNT — thresholds governing dunning letter generation.
- INTEREST_RATE, INTEREST_TYPE, INTEREST_SCHEDULE_ID — late-charge interest configuration, with the schedule referencing CE_INTEREST_SCHEDULES.
- MIN_STATEMENT_AMOUNT — minimum balance threshold for statement issuance.
- AUTO_REC_MIN_RECEIPT_AMOUNT — minimum amount for automatic receipt creation.
- EXPIRATION_DATE — validity end date of the profile amount record.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the applications framework.
- Standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) support audit trails.
The descriptor attributes (ATTRIBUTE1–15, JGZZ_ATTRIBUTE1–15, GLOBAL_ATTRIBUTE1–20) provide extensibility for localization and customer-specific configurations.
Common Use Cases and Queries
The principal use case is forensic analysis of customer merges: determining what credit limits, interest rates, and dunning thresholds applied to an account immediately before it was merged away. A typical query joins the merge header to reconstruct the pre-merge state:
- Identify all archived profile amounts for a specific merge:
SELECT * FROM hz_cust_profile_amts_m WHERE customer_merge_header_id = :hdr; - Compare pre-merge versus post-merge credit limits to detect unintended changes: join to HZ_CUST_PROFILE_AMTS on CUST_ACCT_PROFILE_AMT_ID.
- Audit reports enumerating which accounts had non-default interest schedules at the time of merge, using INTEREST_SCHEDULE_ID and INTEREST_RATE.
- Troubleshooting collection issues arising after a merge, where dunning amounts or statement thresholds appear to have been altered.
- Reconciling the CE_INTEREST_SCHEDULES configuration against the archived profile amounts for regulatory reporting.
Related Objects
- HZ_CUST_PROFILE_AMTS — the operational source table; rows are copied here before merge processing.
- HZ_CUSTOMER_PROFILES — referenced via CUST_ACCOUNT_PROFILE_ID; drives profile-level amount definitions.
- HZ_CUST_ACCOUNTS — referenced via CUST_ACCOUNT_ID; the customer account owning the profile amounts.
- CE_INTEREST_SCHEDULES — referenced via INTEREST_SCHEDULE_ID; defines interest computation schedules.
- HZ_MERGED_HEADERS (the merge header table implied by CUSTOMER_MERGE_HEADER_ID) — supplies merge context and transaction identifiers.
- HZ_CUST_ACCT_SITES_ALL and HZ_CUST_SITE_USES_ALL — site and site-use tables referenced through SITE_USE_ID, relevant when profile amounts are site-specific.
- The Customer Merge concurrent program and its associated PL/SQL API layer, which writes rows into this table during the merge transaction.
-
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_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 ,
-
SYNONYM: APPS.HZ_CUST_PROFILE_AMTS_M
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROFILE_AMTS_M, status:VALID,
-
SYNONYM: APPS.HZ_CUST_PROFILE_AMTS_M
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_PROFILE_AMTS_M, status:VALID,
-
VIEW: AR.HZ_CUST_PROFILE_AMTS_M#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_CUST_PROFILE_AMTS_M#, status:VALID,
-
VIEW: AR.HZ_CUST_PROFILE_AMTS_M#
12.2.2
-
PACKAGE BODY: APPS.HZ_EXTRACT_MERGE_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTRACT_MERGE_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_CMERGE_ARCUS, status:VALID,
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_CMERGE_ARCUS, status:VALID,
-
APPS.HZ_EXTRACT_MERGE_EVENT_PKG SQL Statements
12.2.2
-
TABLE: AR.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,
-
TABLE: AR.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,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_PROFILE_AMTS_M
12.1.1
-
APPS.HZ_EXTRACT_MERGE_EVENT_PKG dependencies on HZ_CUST_PROFILE_AMTS_M
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_PROFILE_AMTS_M
12.2.2
-
TABLE: AR.HZ_CUSTOMER_PROFILES_M
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUSTOMER_PROFILES_M, object_name:HZ_CUSTOMER_PROFILES_M, status:VALID,
-
TABLE: AR.HZ_CUSTOMER_PROFILES_M
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUSTOMER_PROFILES_M, object_name:HZ_CUSTOMER_PROFILES_M, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTRACT_MERGE_EVENT_PKG
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_PROFILE_AMTS
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_PROFILE_AMTS
12.2.2
-
APPS.HZ_EXTRACT_MERGE_EVENT_PKG dependencies on HZ_CUST_PROFILE_AMTS
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES_ALL_M
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES_ALL_M
12.2.2
-
APPS.HZ_EXTRACT_MERGE_EVENT_PKG dependencies on RA_CUSTOMER_MERGES
12.2.2
-
APPS.HZ_EXTRACT_MERGE_EVENT_PKG dependencies on RA_CUSTOMER_MERGE_HEADERS
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUSTOMER_PROFILES_M
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUSTOMER_PROFILES_M
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUSTOMER_PROFILES
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUSTOMER_PROFILES
12.1.1
-
APPS.ARP_CMERGE_ARCUS SQL Statements
12.2.2
-
APPS.ARP_CMERGE_ARCUS SQL Statements
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES_ALL
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES_ALL
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on HZ_CUST_ACCT_SITES
12.2.2
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCUS
12.2.2
-
PACKAGE BODY: APPS.ARP_CMERGE_ARCUS
12.1.1
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
APPS.ARP_CMERGE_ARCUS dependencies on ARP_MESSAGE
12.1.1
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
APPS.ARP_CMERGE_ARCUS dependencies on ARP_MESSAGE
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,