{
  "id": 14611436,
  "title": "Model Goods Receipt So Bad Lots Cannot Enter Production: Supplier Intake for ERP Builders",
  "url": "https://urgent.news/2026/10/15/model-goods-receipt-so-bad-lots-cannot-enter-production-supplier",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-15T04:38:51.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/yit2022/model-goods-receipt-so-bad-lots-cannot-enter-production-supplier-intake-for-erp-builders-eog"
  },
  "original_language": "en",
  "account": "In small food and agro factories in Kenya, where the author works, raw material is often accidentally booked into free stock before receiving checks are completed. This allows production to consume items that should have been held or rejected at the gate. The weak point is that accept, hold, and reject statuses are often recorded manually on a clipboard or in a chat, while the quantity row in the system already appears available.\n\nTo address this issue, the author suggests modeling goods receipt, lot status, and quarantine within the system to enforce the gate. Receipt lines should carry lot identity, including supplier lot code, manufacture/expiry dates, and a link to PO line. Each lot should have a receiving/quality assurance (QA) status with options such as PENDING_RECEIPT, ACCEPTED, ON_HOLD, QUARANTINED, and REJECTED. Pending is the default status at goods receipt (GRN). When the truck is booked in, the status is set to ACCEPTED only after the intake checks are complete. Available-for-production should exclude non-accepted lots, ensuring that production issues, backflush, and reservation queries only see ACCEPTED (or a similar released-for-use status) lots.",
  "summary": "By Isaac Muthui, CEO, Tamalaki Business Network Ltd. Originally published at factoraerp.com . If you build inventory or ERP software for manufacturers, here is a failure mode worth designing out: raw material is booked into free stock before anyone has finished receiving checks , so production can consume a lot that should have been held or rejected at the gate. In small food and agro factories…",
  "key_points": [
    "Raw materials booked into free stock before checks completed",
    "Accept, hold, reject statuses recorded manually",
    "Model goods receipt, lot status, quarantine in system"
  ],
  "editors_take": "Digitizing lot statuses and enforcing strict system gates prevents unverified raw materials from entering production lines, solving the dangerous disconnect between manual quality checks and automated inventory availability.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}