Figure Pr.42 - UsageVolume in detail : Class diagram
Created: |
3/28/2022 3:51:09 PM |
Modified: |
5/28/2022 12:02:26 PM |
Project: |
|
Author: |
broth |
Version: |
22.0 |
Advanced: |
|
ID: |
{B809B1E3-0308-42a4-8682-41484825AACC} |
A ProductUsage might be<br/> • Charged by one or several UsageVolumeBalanceDebit that decrements the corresponding balance<br/> • And might be rated by one or several ProductOfferingPrices that will be charged to an invoice.<br/>A UsageVolumeProduct is an installed UsageVolumeProductSpec.<br/>Each UsageVolumeProduct has at least one balance (UsageVolumeBalance) valid at a given point. A UsageVolumeBalance is initialized when a UsageVolumeChargingRule applies a credit for a new valid period.<br/>Each balance might be decremented by one or several UsageVolumeBalanceDebits and credited by one or several UsageVolumeBalanceCredits.<br/>A UsageVolumeBalanceDebit results from the charging of a ProductUsage.<br/>A ProductUsageCredit results from the application of the rules specified on the UsageVolumeProductSpec through its characteristics (frequency of the credit, quantity of the credit).<br/>