IOSOR Learn
DID invoice week: prorate rows vs full calendar month
Understand how the first DID invoice week splits setup and prorated rental costs versus standard full-month recurring charges in white-label CPaaS billing.
DID invoice week.
First invoice week anatomy
When a tenant provisions a virtual number mid-cycle, the billing ledger calculates charges differently than on a standard renewal date. Instead of waiting for the next calendar month, the system posts a fractional charge from the exact activation timestamp through the final minute of the current period. This initial statement combines setup fees with partial month rent to set a baseline ledger. What happens when an activation fails halfway through? The ledger rolls back the hold before route setup completes.
Prorated rows vs full calendar month
Standard renewals list a uniform monthly recurring charge covering a complete cycle. In contrast, the initial invoice displays separate line items for active days versus future full billing periods. This split ensures tenants pay strictly for actual utility while keeping platform balance sheets aligned with calendar month closures. Automated balance checks handle these calculations instantly whenever numbers undergo JIT assignment, locking a prepaid hold immediately.
The prepaid floor and cash flow
Every workspace operates under explicit financial guardrails, starting with a USD 20 prepaid floor to fund immediate DID allocations, inbound voice routing, and SMS traffic. When monthly usage climbs toward a soft review near USD 1,000/month, automated alerts flag the workspace for balance verification. Here's the trap: letting a tenant run zero-balance margin risks sudden route suspension right when traffic spikes. Maintaining positive ledger reserves prevents silent drops.
JIT number allocation reality
Virtual numbers sit inactive until real-time demand triggers allocation. Capacity is provisionsed on demand using JIT logic, immediately applying a debit hold and mapping the asset to the tenant workspace. This eliminates holding overhead and guarantees that every active DID carries a verified webhook URL and live DLR route from the moment debit succeeds.
Scaling beyond the first week
After passing the first fractional billing statement, tenant accounts transition directly into predictable monthly billing cycles. As portfolio size grows, operators must audit route performance to decide whether to provision fresh inventory or reassign idle capacity across active workspaces. Structured volume reviews keep platform margins stable while preventing dormant numbers from draining tenant balances.
Start with IOSOR
Open this invoice week and split DID rent into two line types: prorated MRC for remaining UTC days of the first period (setup once), and full MRC if a UTC 1st already landed. Export paid-through. Finance must see two rows, not one blended monthly. This is the bill, not the quote screen before hold.
Related: Caller ID vs messaging From: voice live does not mean SMS live E.164 normalize before DID bind: plus, zeros, and spaces Prepaid hold before first debit.
IOSOR takeaway
Invoice week is two line types: remainder prorate versus full MRC on the 1st.
Do: keep them separate on the export. Don’t: collapse prorate and full into one monthly, or charge setup again.
Was this guide helpful?
Related guides
- Second-owner DID handover: who may assign and release
Master operational boundaries, JIT provisioning, and prepaid financial thresholds during second-owner DID handovers.
- Spend Cap Per DID: Rent Plus MT Burn On One Number
Control per-number exposure in your white-label CPaaS with a combined spend cap for MRC and outbound mobile terminated traffic.
- Inbound webhook routing on DID: MO without owner loses STOP
Route inbound webhooks to the owning account securely. Prevent orphan MO events and missed opt-outs in white-label prepaid CPaaS.