The "SnapShot" Usage Billing actually is recommended only to the monthly billing cycle, but this does not always represent the reality of the some web hostings, for example now with new licensing of cPanel (pay per number of accounts, monthly).
For example. A new client signs a annual plan of reseller which allow to use 5 sub-accounts, but the client uses 100 sub-account in cPanel. Until the next due date (after one year), the web hosting company is paying for the client to use their own service. Its awful.
Therefore, the "Usage Billing" needs to generate recurrence bills (montly) to the services to anothers billing cycles (Quartely, Semi-Annually and Annually). So that there is no unfair charge for both the web hostings and its customers.
2 Comments
Login to post a comment.
Thanks for your suggestion for separating the usage billing cycle our from the parent product billing cycle.
At present we do indeed recommend using the Snapshot Metric Type on products with a monthly billing cycle: https://docs.whmcs.com/Usage_Billing