Billing
Billing at the end of the billing cycle is common in many industries, including telecommunications and subscription-based services. This billing method involves calculating charges for a customer’s use of services over a specific period, typically a month or other defined billing cycle. At the end of this period, the charges are calculated, and an invoice is generated for the customer to pay.
At the end of the billing cycle, OCS.io generates invoices for each subscriber based on the actual usage and pricing data collected throughout the billing period. During the billing process, the OCS.io also applies any relevant discounts to the charges generated for the customer. These discounts can be applied on the Subscriber, Account, or Invoice level, depending on how they were configured in the system.
In addition to discounts, the OCS.io supports other billing mechanisms such as Minimal Commitment and Bill-Shock. Minimal Commitment is a feature that allows service providers to set a minimum usage commitment for their customers. If the customer does not meet this Commitment, they may be subject to additional charges or penalties. On the other hand, Bill-Shock is a mechanism that helps protect customers from unexpected charges. If a customer exceeds a specific usage limit, the system can automatically apply additional charges or block further usage until the customer agrees to the charges.