Everything is in Excel. Type it all again?
No. Bring the sheets you already keep — judged before written, and refusable row by row.
The Tuesday it gets opened
Day one. A broker sends two hundred customers in a sheet. Opening stock at the start of the year.
The old way, stated fairly
Two evenings of typing, or a "data migration" charge — and either way the mistakes are found at invoice time, in front of a customer.
How it earns its place
Judged before written
The whole file is checked and shown — will be created, already exists, has a problem. Nothing touches your books until you say go.
Errors quote the cell
"Tax % is not a number (“18 %”)" — you fix the cell it names, not guess among four thousand rows.
Your history stays yours
Old bill numbers are kept, the numbering steps past them, and imported history never counts against your plan.
Paste 300 items from Excel. 288 are new. 9 already exist — skipped, not duplicated. 3 are refused: unit "Dzn" doesn’t exist, and the error lists the units that do. Fix three cells. Done before lunch.
What it refuses, and why
Software that explains its “no” is software an owner can trust.
Guessing a unit that doesn’t exist
Refused, with your actual units named — the fix is one edit.
Rounding your quantities silently
More decimals than the item measures in is an error, not a rounding. 2.375 kg never becomes 2.38 kg behind your back.
Writing anything while a problem is unread
Half-imported files are how two sources of truth are born.
Connected on the thread
Nothing here stands alone — the same entry feeds these too.
See it with your own material
Bring the Excel you already keep — the import wizard reads it as it is.