Search Results customers
The AR_TA_CUST_HIER_CHILD
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Accounts Receivable (AR) module, specifically designed to support customer hierarchy management. This table stores hierarchical relationships between parent and child customer accounts, enabling organizations to model complex customer structures for billing, reporting, and analytical purposes. Below is a detailed technical breakdown of its purpose, structure, and integration within Oracle EBS.
Purpose and Functional Context
TheAR_TA_CUST_HIER_CHILD
table is part of Oracle's Trading Community Architecture (TCA), which provides a unified framework for managing customer and partner relationships. It facilitates hierarchical customer groupings, such as corporate structures (headquarters/subsidiaries) or regional divisions. This hierarchy is leveraged for:
- Consolidated Billing: Enables invoicing at a parent level while tracking transactions at child levels.
- Roll-up Reporting: Aggregates financial data across hierarchical levels for analysis.
- Credit Management: Supports credit limits based on hierarchical relationships.
Table Structure and Key Columns
The table's schema includes columns to define hierarchical relationships and metadata:- CUST_ACCOUNT_ID: Foreign key referencing
HZ_CUST_ACCOUNTS
, identifying the child customer account. - PARENT_CUST_ACCOUNT_ID: References the parent customer account in
HZ_CUST_ACCOUNTS
. - HIERARCHY_TYPE: Classifies the hierarchy (e.g., "BILL_TO," "SHIP_TO," or custom types).
- START_DATE/END_DATE: Defines the validity period of the hierarchical relationship.
- STATUS: Indicates active/inactive status (e.g., "A" for active).
- CREATED_BY/LAST_UPDATED_BY: Audit columns tracking user modifications.
Integration with Oracle EBS Modules
AR_TA_CUST_HIER_CHILD
integrates with core EBS functionalities:
- TCA (Trading Community Architecture): Relies on
HZ_CUST_ACCOUNTS
for customer master data. - Accounts Receivable: Used for hierarchical dunning, billing, and aging reports.
- Order Management: Supports order fulfillment based on hierarchical shipping/billing rules.
- Advanced Collections: Enables strategy assignments at parent/child levels.
Technical Considerations
- Indexing: Typically indexed on
CUST_ACCOUNT_ID
andPARENT_CUST_ACCOUNT_ID
for performance. - Data Integrity: Enforced via foreign key constraints to
HZ_CUST_ACCOUNTS
. - API Usage: Managed via TCA APIs (e.g.,
HZ_CUST_ACCOUNT_V2PUB
) to ensure metadata consistency.
Customization and Extensions
Organizations often extend the table's usage by:- Adding custom hierarchy types via
HIERARCHY_TYPE
. - Developing triggers or workflows to automate hierarchy-based processes.
- Integrating with BI tools for advanced hierarchical analytics.
Conclusion
TheAR_TA_CUST_HIER_CHILD
table is a foundational component for managing customer hierarchies in Oracle EBS, enabling scalable and flexible customer relationship structures. Its design supports multi-level relationships, temporal validity, and cross-module integration, making it indispensable for enterprises with complex customer ecosystems. Proper configuration and maintenance of this table are essential for accurate billing, reporting, and compliance.
-
Table: AR_TA_CUST_HIER_CHILD
12.1.1
product: AR - Receivables , description: Stores information about child customers and the mapping to parent customers. Part of a parent-child hierarchy definition between customers , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_CUST_HIER_CHILD
12.2.2
product: AR - Receivables , description: Stores information about child customers and the mapping to parent customers. Part of a parent-child hierarchy definition between customers , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_CUST_HIER_PARNT
12.1.1
product: AR - Receivables , description: Stores information about parent customers that belong to parent-child hierarchies between customers , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_CUST_HIER_PARNT
12.2.2
product: AR - Receivables , description: Stores information about parent customers that belong to parent-child hierarchies between customers , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_PROM_CUST_ALL
12.1.1
product: AR - Receivables , description: Stores legacy customers, for imported promotion data along with corresponding Oracle customers , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: ORACLE_EXCHANGE_TRX_TYPES
12.2.2
product: AR - Receivables , meaning: Transaction types for Oracle Exchange customers , description: Default transaction types for Oracle Exchange customers ,
-
Lookup Type: ORACLE_EXCHANGE_TRX_TYPES
12.1.1
product: AR - Receivables , meaning: Transaction types for Oracle Exchange customers , description: Default transaction types for Oracle Exchange customers ,
-
Table: AR_TA_PROM_CUST_ALL
12.2.2
product: AR - Receivables , description: Stores legacy customers, for imported promotion data along with corresponding Oracle customers , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: ORACLE_EXCHANGE_PAY_METHODS
12.1.1
product: AR - Receivables , meaning: Payment methods for Oracle Exchange customers , description: Default payment methods for Oracle Exchange customers ,
-
Lookup Type: ORACLE_EXCHANGE_PAY_METHODS
12.2.2
product: AR - Receivables , meaning: Payment methods for Oracle Exchange customers , description: Default payment methods for Oracle Exchange customers ,
-
Concurrent Program: ARXVATRV
12.2.2
execution_filename: ARXVATRV , product: AR - Receivables , user_name: ARXVATRV , description: Customers with Invoices at 0 VAT and no VAT Registration Number , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: ARXVATRV
12.1.1
execution_filename: ARXVATRV , product: AR - Receivables , user_name: ARXVATRV , description: Customers with Invoices at 0 VAT and no VAT Registration Number , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Table: AR_CUSTOMER_BALANCE_ITF
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_BALANCE_ITF, object_name:AR_CUSTOMER_BALANCE_ITF, status:VALID, product: AR - Receivables , description: Customers selected for the Customer Open Balance Letter report , implementation_dba_data: AR.AR_CUSTOMER_BALANCE_ITF ,
-
Table: AR_CUSTOMER_BALANCE_ITF
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_CUSTOMER_BALANCE_ITF, object_name:AR_CUSTOMER_BALANCE_ITF, status:VALID, product: AR - Receivables , description: Customers selected for the Customer Open Balance Letter report , implementation_dba_data: AR.AR_CUSTOMER_BALANCE_ITF ,
-
Lookup Type: CUSTOMER_CATEGORY
12.1.1
product: AR - Receivables , meaning: Customer Category , description: Sales and Marketing categories for customers ,
-
Lookup Type: CUSTOMER_CATEGORY
12.2.2
product: AR - Receivables , meaning: Customer Category , description: Sales and Marketing categories for customers ,
-
Table: AR_TA_LEGACY_CUST_INT
12.1.1
product: AR - Receivables , description: Contains details of customers, including Retailed Market Areas, defined in legacy systems , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_LEGACY_CUST_INT
12.2.2
product: AR - Receivables , description: Contains details of customers, including Retailed Market Areas, defined in legacy systems , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: CUSTOMER_TYPE
12.1.1
product: AR - Receivables , meaning: Customer Types , description: Customer Types ,
-
Lookup Type: CUSTOMER_TYPE
12.2.2
product: AR - Receivables , meaning: Customer Types , description: Customer Types ,
-
Lookup Type: ARI_CUSTOMER_SEARCH_TYPE
12.1.1
product: AR - Receivables , meaning: ARI Customer Search Type ,
-
Table: AR_TA_CUST_INT_ALL
12.1.1
product: AR - Receivables , description: Interface table that stores details about all customers; can be used by external Deduction Management Systems. , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_PROM_CUST_MAP
12.2.2
product: AR - Receivables , description: Contains mapping of the customers defined in the legacy system with those defined in Oracle Financials , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: ARI_CUSTOMER_SEARCH_TYPE
12.2.2
product: AR - Receivables , meaning: ARI Customer Search Type ,
-
Table: AR_TA_PROM_CUST_MAP
12.1.1
product: AR - Receivables , description: Contains mapping of the customers defined in the legacy system with those defined in Oracle Financials , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_CUST_INT_ALL
12.2.2
product: AR - Receivables , description: Interface table that stores details about all customers; can be used by external Deduction Management Systems. , implementation_dba_data: Not implemented in this database ,
-
Table: AR_TA_PROM_LINES_INT
12.1.1
product: AR - Receivables , description: Interface table that contains imported promotion details about products, payments (allowances), or customers, that were not validated or transferred to destination tables , implementation_dba_data: Not implemented in this database ,
-
Table: RA_CUSTOMER_MERGES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_MERGES, object_name:RA_CUSTOMER_MERGES, status:VALID, product: AR - Receivables , description: Information about customers, addresses, and site uses that are being merged or moved , implementation_dba_data: AR.RA_CUSTOMER_MERGES ,
-
Table: AR_TA_PROM_LINES_INT
12.2.2
product: AR - Receivables , description: Interface table that contains imported promotion details about products, payments (allowances), or customers, that were not validated or transferred to destination tables , implementation_dba_data: Not implemented in this database ,
-
Table: RA_CUSTOMER_MERGES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUSTOMER_MERGES, object_name:RA_CUSTOMER_MERGES, status:VALID, product: AR - Receivables , description: Information about customers, addresses, and site uses that are being merged or moved , implementation_dba_data: AR.RA_CUSTOMER_MERGES ,
-
Lookup Type: COMMUNICATION_TYPE
12.2.2
product: AR - Receivables , meaning: Communication Type , description: Communication Type ,
-
Lookup Type: COMMUNICATION_TYPE
12.1.1
product: AR - Receivables , meaning: Communication Type , description: Communication Type ,
-
Lookup Type: AR_REVENUE_CONTINGENCIES
12.1.1
product: AR - Receivables , meaning: Revenue Contingencies , description: Revenue Contingencies ,
-
Lookup Type: AR_REVENUE_CONTINGENCIES
12.2.2
product: AR - Receivables , meaning: Revenue Contingencies , description: Revenue Contingencies ,
-
Lookup Type: RELATIONSHIP_TYPE_GROUP
12.1.1
product: AR - Receivables , meaning: Relationship type groups , description: Relationship type groups ,
-
Lookup Type: RELATIONSHIP_TYPE_GROUP
12.2.2
product: AR - Receivables , meaning: Relationship type groups , description: Relationship type groups ,
-
View: AR_CUSTOMER_PAYMENT_SCHEDULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUSTOMER_PAYMENT_SCHEDULES, object_name:AR_CUSTOMER_PAYMENT_SCHEDULES, status:VALID, product: AR - Receivables , description: Facilitate queries on sums across customers" invoices , implementation_dba_data: APPS.AR_CUSTOMER_PAYMENT_SCHEDULES ,
-
View: AR_CUSTOMER_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUSTOMER_PAYMENT_SCHEDULES, object_name:AR_CUSTOMER_PAYMENT_SCHEDULES, status:VALID, product: AR - Receivables , description: Facilitate queries on sums across customers" invoices , implementation_dba_data: APPS.AR_CUSTOMER_PAYMENT_SCHEDULES ,
-
Lookup Type: HZ_RELATIONSHIP_ROLE
12.2.2
product: AR - Receivables , meaning: TCA Relationship Roles , description: Relationship Roles are plural in the Meaning and singular in the Description ,
-
Lookup Type: HZ_RELATIONSHIP_ROLE
12.1.1
product: AR - Receivables , meaning: TCA Relationship Roles , description: Relationship Roles are plural in the Meaning and singular in the Description ,
-
View: ARFV_ON_ACCOUNT_CREDIT_MEMOS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_ON_ACCOUNT_CREDIT_MEMOS, object_name:ARFV_ON_ACCOUNT_CREDIT_MEMOS, status:VALID, product: AR - Receivables , description: This shows information about credits that you assign to your customers account that are not related to a specific invoice. , implementation_dba_data: APPS.ARFV_ON_ACCOUNT_CREDIT_MEMOS ,
-
View: ARFV_ON_ACCOUNT_CREDIT_MEMOS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.ARFV_ON_ACCOUNT_CREDIT_MEMOS, object_name:ARFV_ON_ACCOUNT_CREDIT_MEMOS, status:VALID, product: AR - Receivables , description: This shows information about credits that you assign to your customers account that are not related to a specific invoice. , implementation_dba_data: APPS.ARFV_ON_ACCOUNT_CREDIT_MEMOS ,