A rubber products manufacturer, an Intacct ledger they had no intention of moving, and a factory floor that was not in any system at all.
The client runs a make-to-stock rubber operation: raw material compounded and formed into finished product against known recipes, across several stock locations, with work in progress at any moment.
Intacct held the accounting properly and was not in question. What it could not hold was the day: a run confirmed at the machine, components staged for a job, a pallet moved between warehouses. Those events reached the system late, through people who had not witnessed them.
The client had already reached the conclusion most manufacturers on Intacct reach — that the answer was a manufacturing system — and had already ruled out the version of that answer where the books move.
Our first attempt was a bespoke manufacturing application written directly over the Intacct gateway. Works orders, bill-of-materials explosion, backflush, work in progress — all hand-built.
It worked, and we retired it before it ever carried a day of the client's live production.
Every mechanism in it was standard behaviour in a platform we could have started from instead. We had taken on permanent maintenance of a weaker version of software that already existed, for one client, with no upgrade path.
Retiring it cost us the build. Shipping it would have cost the client every year after.
Because nothing had gone live, there was no data to migrate and nobody to retrain. The bespoke application was rewritten into what it should always have been: a requirements document.
The order was deliberate. Nothing posts to a live company until the mirror of that company is proven correct.
Production runs, transfers and their reversals have been posted end to end against the client's Intacct implementation company — real documents, real Intacct document numbers, not a sandbox demonstration.
Receipting, stock adjustments, cycle counting, and maintenance of items, warehouses, suppliers, bills of materials and purchase orders all stayed where they were.
This was their operating preference, and Fuse enforces it rather than merely documenting it: the receipting and adjustment paths are blocked outright, including the side doors — a purchase invoice that updates stock is refused the same way a purchase receipt is. A user who tries is told where to go instead.
A movement Intacct never sees is the one failure the whole product exists to prevent. So the paths that could produce one are closed, not discouraged.
All four are available to a client who wants them. Each is a build, quoted as one.
The build is complete for the agreed scope and in final user acceptance testing with the client's own people, against their live Intacct company.
Measured outcomes — time from production to system, stock accuracy, count variance — will be published once the client has run a full period on it. We would rather show you nothing than show you a number we projected.
A manufacturer who was shopping for a system to replace Intacct kept Intacct, and got the factory system instead.
That is the shape of every Fuse engagement, and the reason the ledger question never comes up twice.