Billing
Zero invoice disputes. Every charge traces to a lifecycle event.
No manual data entry. No spreadsheet reconciliation. Every invoice line links to actual processing records — garments washed, inspected, repaired, delivered. Three pricing models, automated batch runs, credit notes, and UK VAT. When a client queries a charge, you show them the lifecycle event. Dispute over.
Invoice engine
Six-status lifecycle. Full audit trail.
Every invoice moves through a defined lifecycle: Draft, Approved, Sent, Paid, Overdue, Cancelled. Each transition is logged. No invoice leaves the system without explicit approval.
Line items are pulled from actual garment processing data — washes completed, replacements dispatched, repairs performed. Nothing is estimated or manually entered. The invoice reflects exactly what happened.
Automatic generation from contract terms means invoices are created on schedule without manual intervention. Review, approve, and send — or let the system handle the cycle end to end.
Pricing models
Three models. Configurable per contract.
Every contract can use a different pricing model — or combine them. The system calculates charges based on the model configured for each contract, using actual processing data as the source.
Batch billing
One click. Every contract. Every cycle.
platformPages.billing.batchBilling.body
VAT & tax
UK VAT built in. Tax-inclusive and tax-exclusive pricing.
platformPages.billing.vatTax.body
Related reading
See it on your data, or start with the checklist.
Either path works. Pick whichever fits where you are today.