Billing & Invoices

Invoicing that refuses to duplicate.

A three-step generate flow with duplicate prevention per billing cycle. Force-override for testing. Postpaid, prepaid, wallet-backed. Reseller price books enforced on write. Zoho Books sync ready.

trafyx.ai / billing / generate
1 · CHECK DUE 2 · SELECT 3 · CONFIRM
Subscribers due this cycle · Aug 2026
142 eligible
Ahmed Al Mansoori
Home Fibre 250 · monthly
AED 299.00
Fatima Al Zaabi
Home Fibre 100 · monthly
AED 199.00
Omar Khalifa
Already invoiced this cycle · skipped
AED 799.00
Yousef Ibrahim
Home Fibre 250 · reseller price book · AED 249
AED 249.00
SUMMARY
Selected141
Skipped (duplicate)1
Price book overrides28
TotalAED 38,617
Force override mode: off
Built for real production

The things that go wrong at scale — solved.

No duplicate invoices, ever

Uniqueness constraint on (subscriber, cycle). Same subscriber can't be billed twice for August. Force-override is explicit and audited.

Reseller price book on write

If a subscriber belongs to a reseller with a custom price book, the override applies at invoice generation. Portal preview matches billing reality.

Postpaid + prepaid + wallet

Recurring monthly. Balance-based deduction. Voucher top-ups. All settled against the same subscriber ledger with a single source of truth.

Edit + credit note

Correct a mistake without breaking the audit trail. Original invoice preserved, credit issued, delta reflected on the ledger.

PDF with your brand

Logo, address, TRN, colours. Rendered at generation. Sent via SMTP (Resend) or downloaded on demand.

Zoho Books sync

Push invoices, payments, credit notes upstream. Reconciliation view flags mismatches. Native UAE VAT.

Dunning

Debtors handled with a light touch.

Gentle reminder on day 3. Final warning on day 7. Suspend on day 14. Or hand the whole thing to Mira, who picks per-subscriber based on payment history and the size of the debt.

See Mira Dunning
D+3
Gentle reminder · SMS + email
D+7
Final warning · portal notice
D+14
Auto-suspend · RADIUS block
MIRA
Adaptive · picks per-subscriber
Cash flow, sorted

Invoices go out. Money comes in.
Trafyx keeps the loop clean.