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 TypePayerPurpose
Delivery paymentCustomerCollect or process money for a delivery task.
Subscription invoiceOrganizationCollect 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.