Skip to main content

CustomerAccount

Class Description

Assignment of a group of products and services purchased by the customer through a customer agreement, used as a mechanism for customer billing and payment. It contains common information from the various types of customer agreements to create billings (invoices) for a customer and receive payment.

Attributes

NameTypeDescription
billingCycleStringCycle day on which the associated customer account will normally be billed, used to determine when to produce the billing.
budgetBillStringBudget bill code.
lastBillAmountMoneyThe last amount that will be billed to the customer prior to shut off of the account.

Relationships

Ancestors

Descendents

No descendent classes

Associations

Source ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
CustomerAccount0..1ErpInvoice0..*CustomerAccountErpInvoicees
CustomerAccount0..1WorkBillingInfo0..*CustomerAccountWorkBillingInfos
CustomerAccount1CustomerAgreement0..*CustomerAccountCustomer account owning this agreement.CustomerAgreementsAll agreements for this customer account.
CustomerAccount0..1Transaction0..*CustomerAccountCustomer account for this payment transaction.PaymentTransactionsAll payment transactions for this customer account.
CustomerAccount1AccountNotification0..*CustomerAccountAccountNotification
CustomerAccount0..1CustomerBillingInfo0..*CustomerAccountCustomerBillingInfos
CustomerAccount0..*Customer1CustomerAccountsAll accounts of this customer.CustomerCustomer owning this account.