Field notes

Field note 01 — 5 min read

Why a stock figure should never be edited

An editable quantity is a number nobody can defend. Here is what an append-only ledger buys you, and what a correction looks like when overwriting is not an option.

Most stock software gives you a box with a number in it. The count says 12, you counted 8, so you type 8 and carry on. It takes two seconds and it is the single most expensive habit a business can pick up.

The cost does not arrive that day. It arrives three weeks later, when somebody asks why the figure is 8 and nobody in the building can answer. The old number is gone. The reason it changed was never written down. What is left is a number that everybody has to take on faith — and stock figures that run on faith are the ones people stop trusting, quietly, until they are checking the shelf before every promise they make.

The quantity is not a fact you store

NOVOLIG does not keep a quantity you can type into. It keeps the movements, and the quantity is what they add up to. Every event that changes stock is written once, in its own row, and never rewritten:

  • Opening stock — what was on the shelf the day you started
  • Stock in and stock out — receiving against a purchase order, sending against a sales order
  • Adjustment in and adjustment out — a physical count that disagreed with the books
  • Transfer in and transfer out — the two halves of moving stock between locations
  • Damaged, lost and returned — the three things that happen to stock without anybody selling it

Each row carries the product, the location, the quantity, the balance that resulted, who did it, when, and why. The balance is stored alongside the movement rather than recalculated later, so the history reads like a bank statement: every line shows the change and the number it left behind.

A correction is a new line, not a rubbed-out one.

What a correction looks like

You count the cable and find five rolls where the system says six. The instinct is to change six to five. In NOVOLIG you write an adjustment out of one roll, and you give it a reason — "Physical stock count — one roll short at count".

The result on the shelf is identical. The result on the record is not. You now have a row saying that on the 25th, at 4:12 in the afternoon, a count found one roll missing. When it happens again in November, you have two rows and a pattern. If you had typed over the number twice, you would have nothing, twice.

Reasons are the part people skip

An adjustment with no reason is only marginally better than an edit. "Adjustment −1" tells the next person that the number moved, which they could already see. "Damaged — outer sheath cut" tells them what happened, and eventually tells you that a particular supplier keeps sending cable that arrives cut.

This is why the reason field is not optional decoration. The movements you write today are the only evidence you will have when a customer disputes a delivery, when an insurer asks about a write-off, or when you are trying to work out whether shrinkage is theft or a data-entry habit.

The part that only shows up later

An append-only ledger is slightly more work on the day and dramatically less work every day after. You can answer where a number came from. You can hand the business to somebody else and the record explains itself. And when the count is finally wrong — it will be, everyone’s is — you can find the day it went wrong instead of guessing at the month.

Next — field note 02

Naming a catalogue that will outlast you

Your business has its own way of working.

NOVOLIG is built to work with it. Enter a licence key, switch on the modules you use, and bring your products in — there is nothing to host and nobody to book.