Billing Packages
Billing packages define what each organization can use during a 30-day subscription period. Super Admins create packages, assign them to organizations, and review generated invoices.
Package Limits
Each package can limit monthly creation of tasks, customers, agents, and warehouse locations. A blank limit means unlimited usage. When a hard limit is reached, the backend blocks the create action and returns the used count, limit, and next renewal date.
Renewal and Invoices
Every active subscription has a rolling 30-day usage period. At renewal, Deliverty Hub closes the usage period, creates a billing invoice, creates the next usage period, and resets the package counters.
Phase 1 invoices charge the fixed package price only. Usage is included on the invoice as a snapshot for audit and fairness, not as an overage charge.
Unified Payments
Subscription invoices use the same payment lifecycle as delivery payments. The invoice has a linked payment record, so cash, online gateway processing, statuses, and audit logs stay in one payment system.
| Payment Type | Payer | Purpose |
|---|---|---|
| Delivery payment | Customer | Collect or process money for a delivery task. |
| Subscription invoice | Organization | Collect the package price for the current billing period. |
Invitation Codes
A package can have an invitation code. During registration, an organization may enter the code to receive that package, even if the package is hidden from public package lists. If no code is entered, the default package is assigned.
Future Pay As You Go
The billing ledger stores usage events for every counted action. A future pay-as-you-go phase can add metered invoice line items using the same usage history without changing limit enforcement.