Reseller finance
Ledgr — Credit & Settlement Ledger
Track credits, resellers and settlements across a network without a single spreadsheet.
- Status Live with users
- Screens shown 6 real captures
- Built with PHP · MySQL · Role-based permissions
- 4 roles, each with its own permission set
- 2 currencies tracked side by side
- 0 spreadsheets required
Ledgr came out of a real problem: a credit reselling network being run on spreadsheets, where nobody could say with confidence what a given reseller owed at a given moment.
The settlement model is the point
Most ledgers assume the person doing the admin is also the person taking the margin. Here they are separated: the administrator recovers their actual cost, and everything above that settles to the company. That single rule is what makes the reporting trustworthy, and it is baked into the schema rather than bolted on.
Built to be audited
Every mutation is logged with the user who made it. Balances are maintained by database triggers, so a bug in a form cannot quietly corrupt a running total. Backups and exports are first-class features, not an afterthought.
The real thing
Every screen below is the running software
Captured from a working instance loaded with demonstration data — no mock-ups, and no customer records.
-
01
Dashboard
Credits sold, outstanding receivables and revenue by company, with the last fortnight charted.
-
02
Companies
Every company in the network, each with its own credit pool, pricing and people.
-
03
Sales
Each credit sale: who sold it, to which reseller, what was billed and what has been paid.
-
04
Payments
Money in, matched to the sale it settles. Balances are maintained by database triggers, not by the form.
-
05
Reseller statement
One reseller’s whole history — billed, paid, outstanding — exportable and printable for the conversation about it.
-
06
Reports
Revenue, profit and collections broken down by company, service and client type, for any date range.
Every screen, side by side — click one to open it full size.
What is inside
The modules that ship with it
Each one is a working screen with its own entry forms and reports, not a line on a roadmap.
Companies
Each company keeps its own credit pool, pricing and people.
Resellers & clients
Every buyer with their balance, history and statement.
Inventory
Credits in stock, what they cost, and what is left to sell.
Sales
Credit sales with seller, service, quantity and billed value.
Payments
Receipts matched to the sale they settle; partial payments carry a visible balance.
Settlements
The administrator recovers actual cost first; the remainder settles to the company, dated and invoiced.
Statements
One reseller’s whole history, printable and exportable.
Reports
Revenue, profit and collection by company, service and client type.
Audit log & backup
Who changed what and when, plus a one-click database backup.
Also true of it
- Companies, clients, salespeople and services in one model.
- Sales, payments, invoices and statements with a full audit trail.
- Settlement logic where an administrator recovers actual cost only, and the remainder settles to the company.
- Per-user permissions on every screen, toggled from the Users page.
- Inventory of credits, with export and backup built in.
- Database triggers that keep balances consistent rather than trusting the app layer.
How it is built
Boring technology, on purpose
Nothing here rests on a framework that will be abandoned in two years or on a hosting bill that grows with your success. It runs on an ordinary server, it backs up with ordinary tools, and the data stays yours.
- PHP
- MySQL
- Role-based permissions
- Audit logging
Our other software
Hospital Management System
One system for registration, OPD, billing, cash and pharmacy — built for a working hospital, not a demo.
Read moreHemoDesk — Blood Bank Software
Every bag from donor to patient, screened, tracked and issued — with a QR on the slip that anyone can verify on your website.
Read moreClientDesk — Client Messaging & Projects
One chat per client with your whole team in it — and the projects, tasks and payments right next to the conversation.
Read more