Skip to content

Guide · Production

Checking material availability before production

Why a stock balance cannot answer "do we have enough for this job?", the four quantities to separate, and a worked example for a 500 kg requirement.

By the mosaicOne team Published 6 min read

The short answer

To know whether you have enough material for a production job, separate four quantities: stock that is usable now, stock received but still waiting for quality inspection, material open on approved purchase orders with its due date, and the quantity the job requires. A single stock balance mixes these together and gives the wrong answer.

Why a stock balance is not an answer

"We have 860 kg" sounds like enough for a 500 kg job. But if 150 kg of that is waiting at quality and 400 kg is on a purchase order that has not arrived, only 310 kg can actually be issued today. The job is short by 190 kg, and the shortage is discovered on the shop floor instead of at planning.

The four quantities to separate

Worked example: 500 kg of MS Round Bar 20mm required
QuantitySource recordExampleUsable now?
Available in storesStock balance with status available310 kgYes
Received, waiting for QAGRN line pending inspection150 kgNot yet
Open on purchase orderOpen delivery on an approved PO, due 14 Oct400 kgNot yet
Required by the jobProduction requirement500 kg—

From this table: 310 kg is usable today, 190 kg is still to cover. If the 150 kg at QA is accepted, 40 kg remains to cover, and the next delivery of 400 kg is due on 14 October.

Questions to ask before releasing a job

  • Is the usable quantity enough on its own?
  • If not, is the shortfall covered by material already at QA — and when will QA finish?
  • If not, is there an open purchase order, and is its due date before the job needs to start?
  • If not, does a new requisition need to be raised now?
  • Are any of the available batches reserved for another job?

What your records need for this to work

  • Stock recorded by batch and status, not just by material
  • Receipts kept separate from quality-accepted stock
  • Purchase orders with scheduled delivery dates, not just an order date
  • A production requirement per job, ideally from a bill of materials

Where mosaicOne stands

mosaicOne keeps the first three quantities as separate records today: inventory balances by batch and status, GRN lines awaiting inspection, and open delivery batches on approved purchase orders. Checking them automatically against a production order — along with bills of materials and material issue — is part of the production module currently in development.

Key takeaways

  • Never plan from a single stock balance.
  • Separate usable, waiting-for-QA and on-order quantities.
  • Check PO due dates against the job start date.
  • Raise requisitions at planning time, not when the shop floor runs short.

Read about the mosaicOne production module

Put the process into practice

See how mosaicOne keeps these records connected in your plant.