One connected chain from enquiry to payment, with no re-keying in between
Quotation, order, production, dispatch, invoice, payment. Most growing businesses run each stage in a different tool and pay for it in re-keying, drift, and a daily question nobody can answer quickly: where is this order?
The problem
Each stage of an order lives in a different file or tool, so status questions become phone calls and the same figures get typed in four times.
What we build
- Quotation to invoice chain
- Linked production plans
- Procurement to vendor bill
- Sequenced document numbers
- Per-document audit log
Ask a growing business to walk you through an order and you will usually get a tour of four or five different places: quotations in a spreadsheet, orders in the accounting software, production on a whiteboard, dispatch in a notebook, invoices back in accounting. Every handover is a person retyping numbers that already existed somewhere else.
The cost is not the typing
Re-keying is the visible cost, and it is the smaller one. The real cost is that no two of those records are ever quite the same, and there is no authority to settle which one is right.
- A quantity revised on the order that never reached the production sheet
- Goods dispatched on Monday and invoiced on Friday from a note, rather than from what actually shipped
- Document numbers assigned by hand, so gaps and duplicates only surface during an audit
- Status questions answered by phone, because no single screen holds the whole picture
- Nobody able to say who changed a price, when, or why
One record, many states
We model the order as a single record moving through defined states, rather than as a set of documents that get copied forward. A quotation becomes an order without re-entry. The order carries its own status through submitted, printed, shipped, invoiced, and closed, and each transition is a state change on that same record - not a new document someone has to reconcile against the old one.
Where production sits in the middle, the production plan is linked to the order it serves, so the plan knows why it exists and the order knows how far along it is. Partially produced becomes a real state rather than a note in the margin.
Procurement runs on the same principle
The buying side gets the same treatment. A purchase requirement becomes a purchase order, the purchase order is received against, and the receipt is what the vendor bill is matched to. Returns in either direction - credit notes to customers, debit notes to vendors - point back at the specific line they reverse, so quantities and values stay consistent without journal gymnastics.
Numbering the system owns
Document numbers are issued by the system, per document type, in sequence, with an annual reset where the tax regime expects one. It sounds like a small thing until an audit asks about the gap between two invoice numbers and the answer has to be reconstructed rather than shown.
Every document keeps its own history
Each document type writes a log entry for every meaningful change: what changed, who changed it, and when. Approvals, cancellations, and price overrides all leave a trace. This is less about catching people out and more about being able to answer questions calmly - the alternative most businesses have is a chain of messages that has to be pieced back together.
Where the money lands
Payments and receipts post as vouchers against parties and company accounts, with journal and contra entries for adjustments and internal transfers. Because dispatch, invoicing, and payment sit on the same chain, outstanding balances are derived rather than maintained. The receivables report becomes a view of data operations already entered, not a second ledger somebody updates on Fridays.
When this is worth building
If your volume is low and the team is comfortable, connected spreadsheets are genuinely fine, and we will say so. The point where it stops working is recognisable: someone's job has quietly become moving data between systems, or answering "where is this order?" takes more than one screen and at least one phone call.
At that stage the cost is no longer the software you do not have. It is the coordination overhead you are already paying for, every day, in hours nobody has budgeted.
What changes
- One record answers where an order is, from enquiry through payment
- Quantities and prices are entered once and carried forward, not retyped at each stage
- Document numbering is sequential and system-issued, ready for an audit
- Receivables and payables are derived from the chain operations already use
- Every change to a document has a name, a timestamp, and a reason attached