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
Name | Type | Description |
---|---|---|
billingCycle | String | Cycle day on which the associated customer account will normally be billed, used to determine when to produce the billing. |
budgetBill | String | Budget bill code. |
lastBillAmount | Money | The last amount that will be billed to the customer prior to shut off of the account. |
Relationships
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
CustomerAccount | 0..1 | ErpInvoice | 0..* | CustomerAccount | ErpInvoicees | ||
CustomerAccount | 0..1 | WorkBillingInfo | 0..* | CustomerAccount | WorkBillingInfos | ||
CustomerAccount | 1 | CustomerAgreement | 0..* | CustomerAccount | Customer account owning this agreement. | CustomerAgreements | All agreements for this customer account. |
CustomerAccount | 0..1 | Transaction | 0..* | CustomerAccount | Customer account for this payment transaction. | PaymentTransactions | All payment transactions for this customer account. |
CustomerAccount | 1 | AccountNotification | 0..* | CustomerAccount | AccountNotification | ||
CustomerAccount | 0..1 | CustomerBillingInfo | 0..* | CustomerAccount | CustomerBillingInfos | ||
CustomerAccount | 0..* | Customer | 1 | CustomerAccounts | All accounts of this customer. | Customer | Customer owning this account. |