Customers and partners
Customer master with a 360° view, and referral, billing and distributor partner masters.
Closures, invoices, commissions and renewals back office
Track every closed deal and invoice, what each referral or billing partner earns, which entity the money flows through, and what renews next.
The problem
Software sold through referral and billing partners creates a tangle of commissions, invoice splits between entities and currencies, and renewals that are easy to miss. Usually it lives in a spreadsheet that only one person understands, and manual edits quietly break the totals.
This back office records customers, partners, closed deals and invoices, and calculates commissions and fund flows from configurable rules — with payments, credit notes, ageing, renewals and analytics. It keeps its data in a spreadsheet the team already uses, and checks that spreadsheet for drift.
Who uses it
Features
Customer master with a 360° view, and referral, billing and distributor partner masters.
Closed deals linked to their invoices — advance, milestone and balance — with licence, one-time and usage-credit line items.
Percentage or fixed; on the whole invoice, licence only, usage only or one line; with effective dates, first-year-only options and customer overrides.
Each invoice routed by date and type through partner, regional entity and parent entity, with per-line splits.
Several payments per invoice, voidable; credit notes, outstanding amounts and ageing.
A licence-revenue and renewal dashboard with renewal buckets.
A currency toggle, with each transaction keeping its own exchange rate and optional revaluation at today’s rate.
Revenue by customer, partner and invoice type, year on year and month on month.
Historical invoices imported from CSV or Excel with preview and duplicate detection; reports exported to Excel, CSV and PDF safely.
Recomputes every invoice and flags anything that drifted because someone edited the sheet by hand.
Records are cancelled or voided instead, with an audit log and global search.
Architecture
A Next.js app whose calculations live in pure, tested domain engines, behind a storage interface with interchangeable drivers — so the team’s spreadsheet can be the database today and a real database tomorrow.
Built before, fitted to you
We have delivered this kind of system, so yours starts from a design that is known to work, not a blank page. Your workflow, your terminology and your approval chain shape what we build on top of it.