Figure C.14 - FinancialCharge accumulates AtomicAppliedCustomerBillingRate

Header Image
Project:
Figure C.14 - FinancialCharge accumulates AtomicAppliedCustomerBillingRate : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 10/21/2023 6:33:22 AM
Project:
Advanced:
Let’s imagine the AtomicAppliedCustomerBillingRate and CompositeAppliedCustomerBillingRate, the latter containing the former. While both applied rates may be included into the bill, only one of both may be summarized into the bill amount. The typical reason to include CompositeAppliedCustomerBillingRate into the bill is to present a partial sum, either for customer information or because some other applied rates refer to it. FinancialCharge, on the other hand, is the entity that accumulates AtomicAppliedCustomerBillingRate into the bill amount, and therefore the entity which influences the customer account’s balance. The accumulation is based on characteristic values of AppliedCustomerBillingRate as described in the figure below.<br/><br/>In this figure, we see that the CustomerBill presents both AppliedCustomerBillingRates and FinancialCharges – this depends on the business requirements, configuration and regulations – one or both options are possible pending the CSP business.<br/>The important thing (and change from Information Framework versions prior to version 12) is that the CustomerBillingAccount now is based upon the FinancialCharges and not upon the AppliedCustomerBillingRate, for reasons which are explained above. FinancialCharge can accumulate AppliedCustomerBillingRates based on its characteristic values, so that it can accumulate based on ACBR type, line of business, service type or any other ACBR characteristic. <br/>The presented model by no means represents the complete set of bill elements that can be incurred. The model provides a framework into which other types of bill elements can easily fit.<br/>