Types of Billing CyclesÂ
Billing Cycle
PREPAID Billing Cycle
Admin to Reseller Billing
- Billing Basis: Hourly only
- Fund Requirement: Reseller must maintain sufficient funds.
- Usage Calculation: Calculated hourly as soon as a reseller’s customer creates any paid service (irrespective of billing mode or cycle).
Invoice Generation
- Infra Credit: Immediate invoice upon actual fund transfer.
- Service Usage: Invoice is generated on the 1st of the next month.
Quota Management
- Admin can assign a quota to the reseller.
- If reseller’s quota is exceeded, their customers cannot create any resources — even if customers have quota left.
Disciplinary Actions
- If reseller has insufficient funds, customers cannot create services.
- Message displayed to customers:
You can not create services at the moment. Please contact the administrator.
Taxation
- Taxation can be configured by the Super Admin based on:
- Branch
- Country
- Taxes applied to resellers based on their country.
- Super Admin can exempt specific resellers from tax.
Reseller to Customer Billing
- Billing Modes Supported:
- PREPAID
- POSTPAID
- MANUAL
- Billing Rules: Follow global billing cycles set by the Super Admin.
- Reseller-specific billing rules are not allowed.
Invoice Generation
- Based on the customer’s billing mode:
- PREPAID
- POSTPAID
- MANUAL
Quota Management
- Reseller assigns quota to each customer.
- If customer exceeds quota, no resource creation is allowed.
- Customers can send quota increase requests to the reseller.
Disciplinary Actions
Triggers when:
- Low Balance:
- When balance goes negative, a freeze timer starts.
- If timer threshold is crossed, actions are enforced.
- Unpaid Invoice:
- The freeze timer starts on the invoice due date if payment has not been received.
- Once the timer reaches the number of days defined in your disciplinary/grace period settings, the associated service is automatically suspended.
- Services remain suspended until the outstanding invoice is paid (subject to your reactivation policy).
Example
- Invoice Date: 1 July
- Due Date: 10 July
- Grace Period (Freeze Timer): 7 days
The freeze timer begins on 10 July (the due date). If payment is still not received by 17 July, the timer reaches 7 days, and the service is automatically suspended.
Timeline
- 1 July: Invoice issued
- 10 July: Payment due → Freeze timer starts
- 11–16 July: Grace period
- 17 July: Grace period expires → Service is suspended
If insufficient funds are available:
- New services cannot be created
- Renewals are paused
Taxation
- Tax rules can be defined by Reseller based on:
- Branch
- Country
- Taxes are applied based on the customer’s country.
- Resellers can exempt specific customers from tax.
POSTPAID Billing Cycle
Admin to Reseller Billing
- Billing Basis: Hourly
- Threshold System:
- Set threshold at reseller level during creation.
- Optional: Override with specific threshold in reseller overview.
- If no value, global threshold from currency settings is applied.
- Default value 0 means global threshold is enforced.
- Once threshold is reached, service creation is blocked.
Usage Calculation
- Hourly, immediately when reseller’s customer creates a service.
Invoice Generation
- Generated when hourly service usage hits threshold.
- Auto-processed in postpaid mode.
Payment Method
- Reseller must add a credit card.
Reseller to Customer Billing
- Billing Modes Supported:
- PREPAID
- POSTPAID
- MANUAL
- Billing Rules: Governed by global cycles set by the Super Admin.
- No customization of billing cycles per reseller.
MANUAL Billing Cycle
Manual Billing System
- Behaves similarly to POSTPAID.
- Invoices are not auto-processed.
- Payment must be made manually.
- Follows global billing rules defined by the Super Admin.