The generic CustomerAccount business object contains all of the top-level information for a customer account. It captures customer ID, customer name and address information, as well as customer information used at the account level. It also captures account information such as the account ID, account name, and account addresses.
Figure 1 illustrates the generic CustomerAccount business object hierarchy.
Figure 1. Generic CustomerAccount business object hierarchy
CustomerAccount header business object The top-level CustomerAccount business object contains such information as the account ID and number, first and last name on the account, company name, account status, language, password, and account security information.
CustomerAccount contains the following child business objects:
Child business object | Description | Cardinality |
---|---|---|
CustomerAccountAddress | Contains address information for the customer account. CustomerAccountAddress contains PhoneInfo and RoleUsage. | n |
PhoneInfo | Contains phone information for the customer account. | n |
RoleUsage | Contains the Role functions for each address associated with the account. For example, the address could be for billing, service, etc. | n |
ContactReferences | Contains the reference IDs of all contacts associated with a given customer account. | n |
TelcoBillingData | Contains relevant billing data for a customer account. TelcoBillingData contains CustomerBankData | 1 |
CustomerBankData | Contains the customer's banking data. | 1 |
CreditCardData | Contains the credit card information including the card number, card type, expiration date, and the cardholder's name and address. | n |
CustomerTaxData | Contains the account tax information such as tax exemption, tax code, and tax jurisdiction. CustomerTaxData contains CustomerTaxExemptLicenseData. | 1 |
CustomerTaxExemptLicenseData | Contains the exemption licenses for the account. | n |
CustomerCreditData | Contains credit information for the account, including the credit limit and the credit currency code. CustomerTaxData contains CreditAreaCreditData. | 1 |
CreditAreaCreditData | Contains credit data specific to the customer's credit area. A customer who exists in multiple credit areas can maintain multiple sets of credit area data. | n |
Notes | Contains notes for the customer account. | n |
Generic CustomerAccount supports the following verbs:
For a listing of this business object's attributes, use System Manager.