Billing & the Subscriber Lifecycle
Overview
This is the most important part of the Subscribers module. Everything else — recharging, suspending, terminating — makes sense once you understand how a subscriber is billed and how their service moves through its life.
A subscriber's Billing Type (set on the Settings tab) decides which model they follow:
| Billing Type | Also called | In one line |
|---|---|---|
| Prepaid | On-Demand | The customer pays first; the system just watches the expiry and cuts off when it passes. Renewal is manual, self-service, or automated with Auto Renew. |
| Postpaid (Recurring) | — | The system runs a repeating billing cycle on a set day each period, bills automatically, and disconnects/deactivates based on due dates if unpaid. |
Read the model that applies to you:
- Prepaid (On-Demand) — manual recharge, self-care recharge, Auto Renew, and the grace-period + temporary-suspension hybrid.
- Postpaid (Recurring) — the recurring cycle, billing day, proration, disconnection and deactivation.
And the lifecycle actions common to both:
- Changing a Package on a running service.
- Terminating & Refunds — the None / Partial / Full settlement.
- Extras & Overrides — how top-ups, boosters, IPTV/OTT, and price/bandwidth overrides relate to billing.
The key dates
Both models revolve around a small set of dates. It's worth learning them:
| Date | Meaning |
|---|---|
| Start Date | When the current cycle/plan began. |
| End Date / Due Date | When the current cycle/plan ends (and, for postpaid, when payment is due). |
| Disconnection Date (Expiry) | End Date + Grace Period. When the internet is actually cut off if unpaid. |
| Deactivation Date | Disconnection Date + Deactivation Period. When the billing cycle is stopped altogether. |
Grace Period and Deactivation Period (both in days, on the Settings tab) are the buffers between those dates.
The lifecycle, stage by stage
- Active — the plan is valid; the customer is online (subject to data/time limits).
- Due — the End/Due Date passes. In postpaid the next invoice is raised; in prepaid the plan has expired.
- Grace — during the Grace Period the customer may still be online (postpaid), or, in prepaid with temporary suspension, is given the agreed days to pay.
- Disconnected — at the Disconnection Date the internet is cut off, but the account and its cycle still exist.
- Deactivated — at the Deactivation Date the billing cycle stops. If the customer returns, service starts from scratch.
- Terminated — an ISP-initiated end of service, with a chosen refund settlement (see Terminating & Refunds).
Who Can Use This Feature
Billing staff, managers and administrators. Some controls (the site-wide Allow Temporary Subscriber Suspended and Change Package With Settlement) are set once in Config → Site and affect every subscriber.
Important Notes
- Prepaid vs Postpaid is a per-subscriber setting (Settings tab) — you can run both models on the same network.
- The Grace and Deactivation periods only matter once a due/expiry date passes — they define how forgiving the cut-off is.
- Two behaviours are switched site-wide in Config → Site, not per subscriber: Allow Temporary Subscriber Suspended (prepaid hybrid) and Change Package With Settlement (billing on package change).
Related Guides
- Settings tab (where per-subscriber billing options live)
- Recharge and Renew
- Status Changes