Generic CustomerAccount business object

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.

Business object structure

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:

Business object attributes
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

Supported verbs

Generic CustomerAccount supports the following verbs:

Examining the object

For a listing of this business object's attributes, use System Manager.