IndustriesManufacturing

NetSuite for manufacturers

A factory's cost of goods is not a purchase price — it is an assembly of materials, labour, machine time and losses, most of which are estimates until the order closes. The gap between the estimate and what happened is the only number that explains the margin.

Delivered in United Arab Emirates and Saudi Arabia

Last reviewed

The accounting problem

What actually breaks in manufacturing numbers.

01

Bills of material change and the old orders do not

A BOM is revised — a substitute material, a supplier change, a reformulation — and work orders already open were built on the previous version. Without revision control the cost of what was actually consumed cannot be reconstructed, and multi-level assemblies compound it: a change three levels down moves the cost of a finished good that nobody was looking at.

02

Work in progress is real inventory nobody can see

Between material issue and finished goods receipt sits value — issued material, absorbed labour, applied overhead — that is neither raw material nor stock. Backflushing at completion is convenient and makes WIP invisible until the order closes; issuing explicitly is accurate and nobody does it consistently. Either way the month-end position depends on it.

03

Standard cost is a decision, and variance is the point

Running at standard is what makes a factory analysable: purchase price variance separates procurement's performance from production's, usage variance separates the line's performance from the buyer's, and absorption variance says whether the plant ran at the volume the rates assumed. Running at actual average cost is simpler and tells you the cost went up without telling you who or what moved it.

04

Yield and scrap belong in the recipe, not in the variance

Every process has an expected yield. If the BOM assumes perfect conversion, normal loss shows up as a permanent unfavourable variance that everyone learns to ignore — and the abnormal loss that actually matters is hidden inside it. Expected yield belongs in the standard; only the deviation should reach a variance account.

05

Traceability has to run both directions

A recall asks which finished batches contain a suspect raw material lot, and an incident asks which raw lots went into a suspect finished batch. Both directions have to resolve in minutes from the system of record, and the chain has to survive rework, where a batch is consumed back into another batch.

What NetSuite does about it

The configuration that answers each one.

Revision-controlled BOMs and routings

Assembly items carry effective-dated BOM revisions and routings, so a work order holds the version it was released against and its cost can still be explained after the engineering change. Multi-level structures roll up on demand rather than being maintained as a flat cost per finished good.

WIP valued as the order runs

Material issues, labour and machine time post to work-in-progress against the order, so the balance sheet carries the value that is genuinely on the floor. Completion relieves WIP into finished goods at standard, and what is left is the variance rather than a plug.

Standard costing with variances posted where they arise

Purchase price, material usage, labour rate and overhead absorption variances post to their own accounts as they occur. The margin conversation stops being "cost went up" and becomes four separate conversations with four different owners.

Expected yield modelled, deviation reported

Scrap and yield factors sit in the BOM so normal loss is inside the standard cost where it belongs. What reaches the variance account is the abnormal loss — the number worth a production meeting.

Lot tracking forward and backward

Lot numbers are captured at receipt, carried through issue and assembly, and attached to the finished batch and the shipment. Both trace directions resolve from transaction history rather than from a parallel spreadsheet maintained by one person.

Compliance · Saudi Arabia

What the regime asks of this sector specifically.

ZATCA clearance applies to the B2B sales ledger, and the same free zone and export distinctions have to be carried on the document. Production headcount drives GOSI and the Saudization band, which for a plant is a workforce planning constraint rather than a payroll detail.

ZATCA e-invoicing in NetSuite →

Talk to someone who has done this in manufacturing.

A scoping call, not a sales qualifier. Bring the report you cannot produce today and we will tell you what it takes to produce it.