Workflow note: Educational workflow only. Confirm yearly reset with your accountant. See Disclaimer.
I spent 3 hours in Aug 2026 hunting SO-114 that two staff reused for different buyers. I froze the old run and started SO-2026-0145 from one log with voids. This guide shows that single-source scheme to find any order in seconds.
Short answer: Clean numbering uses prefix plus year plus zero-padded sequence such as PO-2026-0001, SO-2026-0001 and WO-2026-0001 issued from one log per type. Lock numbers after send, void instead of delete, cross-reference purchase orders to bills and sales orders to invoices, and trace samples monthly. Use the free purchase, sales and work order generators to enforce the scheme.
Why Numbering Is Control
Numbers turn piles into systems. A clear number tells type, year and order without opening the file. Support finds warranties, accounts finds bills, managers find bottlenecks. Messy numbers do the opposite: duplicates cause double shipments, gaps cause audit questions, reused numbers cause payment errors. Small teams feel this at fifty documents a month, long before enterprise software is needed. A one-line policy plus generator enforcement fixes it in a day.
Separate sequences per type are essential. Purchase orders, sales orders, work orders, invoices and receipts each get their own prefix and counter. Mixing them in one counter hides volume by type and breaks sorting. Year in the number groups audits and supports yearly resets. Zero padding keeps sorting correct: 0001 to 0100 sorts, 1 to 100 does not in many sheets. Prefixes PO, SO, WO, INV, RPT, JC and SRV are instantly readable.
Enforce with purchase order generator, sales order generator and work order generator. Background in PO vs SO and job docs plus pillar operations guide.
How to Launch Numbering in 3 Steps
This section covers: Step 2 — Enforce Single Source; Step 3 — Trace Monthly.
Step 1 — Design the Scheme
Pick prefixes PO, SO, WO plus year plus four-digit sequence such as PO-2026-0001. Decide yearly reset: reset each January with year in number for short numbers, or run continuous with year prefix for cross-year trace. Write the rule on one page with examples and get sign-off.
Step 2 — Enforce Single Source
Issue numbers only from the generator plus a simple log sheet with number, date, party, amount and owner. Lock documents after send, require void entries for cancels, and forbid manual numbers in chat or second sheets. Train once with examples.
Step 3 — Trace Monthly
Sample five per type monthly, trace purchase orders to bills to payments and sales orders to invoices to receipts, list gaps and fix owners. Quarterly, review threshold breaches and void reasons.
Prefixes, Resets and Void Rules
Prefix design is simple when consistent. PO for buying, SO for selling, WO for work authorization, JC for job cards, SRV for service, INV for invoices, RPT for receipts, QTN for quotes, CRN for credit notes. Year as four digits avoids century confusion. Sequence as four digits supports up to 9999 per type per year, enough for most small firms. If you exceed, extend to five digits rather than restarting mid-year.
| Type | Format example | Reset | Never do |
|---|---|---|---|
| Purchase order | PO-2026-0081 | Yearly with year | Reuse across suppliers |
| Sales order | SO-2026-0145 | Yearly with year | Share counter with PO |
| Work order | WO-2026-0230 | Yearly or continuous | Hand numbers in chat |
| Invoice | INV-2026-0042 | Per policy | Delete to hide gap |
| Receipt | RPT-2026-0201 | Yearly | Skip without void log |
Void discipline preserves trust. To cancel, mark void with date, reason and approver, keep the number in the log, and issue a replacement with a new number linked to the void. Never delete, never reuse, never leave a gap unexplained. Auditors forgive voids with reasons, they question gaps without them. Credit notes adjust amounts without breaking sequences.
Approval and Trace Workflows
Numbers enable workflow. Buying flow: requisition with budget code, purchase order with approval above threshold, supplier confirmation, goods receipt with count, three-way match of order to receipt to bill, payment with reference. Selling flow: quote with validity, sales order with stock check, pick and pack with scan, shipment with proof, invoice copy, receipt on pay. Job flow: request with priority, work order authorization, job card execution, sign-off, invoice link. Each step cites the prior number, so trace is linear.
| Start | Middle | End | Proves |
|---|---|---|---|
| PO-2026-0081 | GRN plus bill | Payment ref | Spend controlled |
| SO-2026-0145 | Shipment proof | INV plus RPT | Promise kept |
| WO-2026-0230 | Job card plus parts | Invoice | Work billed |
| Quote QTN-0091 | SO plus job | Receipt | Quote to cash |
Fixing messy history is straightforward. Freeze old series with an end date, start clean series with new year or prefix, build a crosswalk sheet mapping old to new for open items only, and close old items within thirty days. Do not renumber history. Train the team once, post the one-page policy near dispatch and accounts, and enforce generator use. Mistakes are shared counters, manual numbers, editing after send, deleting voids and promising without stock checks. See receipts and invoices for downstream numbering.
Checklist Before You File
Verify names spelled correctly, numbers sequential, dates real, quantities with units, prices with currency, tax with rate and ID, totals math-checked, payment method working, delivery address complete and terms signed. A two-minute check prevents a two-week dispute. Photograph or scan signed papers the same day and name files with number plus party plus date. Keep voided numbers with reasons. This habit alone halves support time for returns and audits.
File by month with subfolders for orders, jobs, invoices, receipts and KPI snapshots. Monthly, sample five documents per type and trace end to end. Quarterly, review top customers, top SKUs and channel costs. Yearly, archive with an index of sequences issued, voided and carried forward. Small discipline compounds into clean books and faster decisions.
Common Mistakes and Quick Fixes
Quoting in chat without scope causes price fights. Fix with written quotes linked to sales orders. Buying without purchase orders causes overpay. Fix with approval above threshold. Promising without stock check causes late shipments. Fix with allocation before promise. Running jobs without status causes chasing. Fix with daily status updates. Invoicing late causes cash gaps. Fix with same-day billing and Net 7 or 15. Deleting numbers causes audit risk. Fix with void logs. Scaling ads before margin fit causes cash burn. Fix with SKU margin review first.
Each fix takes minutes and pays for months. Pick one per week, assign owner and date, and confirm next Monday. Steady fixes beat big overhauls that stall.
Templates and Examples to Copy
Copy this line format for items: SKU or service, description, quantity, unit, rate, amount. Copy this footer for terms: payment method, due date, late term, return window, warranty note and thank-you. Copy this header for jobs: job number, customer, contact, asset, priority, due date and checklist. Standard lines speed entry and reduce errors across the team.
Example job line: JOB-2026-0147, Anna, AC service, P2, due 2026-09-22, clean filters, check gas, test run, 2 hours plus parts. Example order line: SO-2026-0145, 20 units SKU-101 at 450, tax 5 percent, total plus shipping, promise 2026-09-25. Examples teach faster than manuals.
Find Any Order in Seconds With a Clean Filing Sequence
Good numbers stop double buys and lost sales. Each purchase, sale, and job gets one unique code that never repeats. Staff can trace money from quote to cash in one search. Audits pass fast because gaps and voids are clear. It also stops two staff ordering the same stock twice.
Take a shop with 45 sales orders per month. First, 45 times 12 equals 540 numbers per year. A four digit run from SO-2026-0001 to SO-2026-0540 covers the year with room. One void stays marked void, so the next new order still uses the next fresh number.
Prefixes tell type at a glance: PO for buys, SO for sales, WO for jobs. Year in the middle groups files and helps resets. Many small shops reset to 0001 each January and keep old years read only. Voided slips are never refilled. This keeps sorting simple for staff and tax helpers.
A short approval path blocks fraud without slow days. Staff draft under $500, leads okay to $2,000, and owners sign above that. Each step is dated with name. At month end, open orders are listed, late buys are chased, and gaps are explained. The log lives in one shared file, not scattered chats.
- PO, SO, WO prefix plus year plus 4 digits
- One shared log with next number locked
- Yearly reset with old year read only
- Voids marked void, never reused
- Approval limits at $500 and $2,000