[CuD-03] Customer main BEs

Header Image
Project:
[CuD-03] Customer main BEs : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 12/5/2024 4:09:26 PM
Project:
Advanced:
The diagram below lists the Customer Domain's ABEs and presents in each ABE the main Business Entities and relationships between these entities.<br/><b>Customer Party Roles ABE</b><br/>        • The Customer represents a Party (person or legal entity or part of a legal entity) that has a contractual relationship with the CSP by buying ProductOfferingSpecifications. A Customer is a type of PartyRole and may be the Holder, the User, the Payer…<br/>        • A Customer may order offers and products through CustomerOrders.<br/>        • A customer may pay for one or several CustomerBillingAccounts.<br/><b>Customer Bill ABE</b><br/>        • A CustomerBillingAccount is an entity that receives all charges (recurring, one-time charge and usage) of the Products assigned to it and logs accounting events on a FinancialAccount (financial entity).<br/>        • According to the billing cycle, CustomerBills are produced for a CustomerBillingAccount.<br/>        • Between two billing cycles, AppliedCustomerBillingRates are calculated and assigned to a CustomerBillingAccount. <br/>        • An AppliedCustomerBillingRates is an amount, usually of money, for which a Party is financially liable and may be recurring, non-recurring or usage charge.<br/><b>Customer Problem ABE</b><br/>        • When a Customer has a problem and points it out, a CustomerProblem is traced.<br/><b>Customer Bill Collection ABE</b><br/>        • When a Customer enters a dunning process, i.e. he has not paid his invoice, a DunningCase is created. At the beginning, this DunningCase concerns the debt of his CustomerBillingAccount and it contains all details pertaining to the debt. Later if the debt is still not covered, the DunningCase will concern the FinancialAccount.<br/>        • A CustomerPayment is received from a Customer and may concern many CustomerBillingAccounts.<br/><b>Customer Product Order ABE</b><br/>        • A CustomerProductOrder orders ProductSpecification through ProductOfferingSpecifications and concerns Products and PoductOfferingInstances.<br/>