<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FactoraERP Insights]]></title><description><![CDATA[FactoraERP Insights]]></description><link>https://ipminsights.isaacmuthui.com</link><image><url>https://cdn.hashnode.com/uploads/logos/6acf25bc6bc8486cf26bd4f4/e3249208-25d9-4679-bbb4-71678b9c223b.png</url><title>FactoraERP Insights</title><link>https://ipminsights.isaacmuthui.com</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 11:37:57 GMT</lastBuildDate><atom:link href="https://ipminsights.isaacmuthui.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[QA Hold Checklist: 7 Questions Before a Batch Leaves the Warehouse]]></title><description><![CDATA[This article was originally published at https://factoraerp.com/en/blog/qa-hold-checklist-before-batch-leaves-warehouse-kenya. Canonical URL: https://factoraerp.com/en/blog/qa-hold-checklist-before-ba]]></description><link>https://ipminsights.isaacmuthui.com/qa-hold-checklist-7-questions-before-a-batch-leaves-the-warehouse</link><guid isPermaLink="true">https://ipminsights.isaacmuthui.com/qa-hold-checklist-7-questions-before-a-batch-leaves-the-warehouse</guid><category><![CDATA[kenya]]></category><category><![CDATA[ERP]]></category><category><![CDATA[sme]]></category><category><![CDATA[#manufacturing]]></category><category><![CDATA[Food Safety]]></category><dc:creator><![CDATA[Isaac Muthui]]></dc:creator><pubDate>Wed, 14 Oct 2026 11:24:04 GMT</pubDate><content:encoded><![CDATA[<p><em>This article was originally published at <a href="https://factoraerp.com/en/blog/qa-hold-checklist-before-batch-leaves-warehouse-kenya">https://factoraerp.com/en/blog/qa-hold-checklist-before-batch-leaves-warehouse-kenya</a>. Canonical URL: <a href="https://factoraerp.com/en/blog/qa-hold-checklist-before-batch-leaves-warehouse-kenya">https://factoraerp.com/en/blog/qa-hold-checklist-before-batch-leaves-warehouse-kenya</a></em></p>
<p><em>By Isaac Muthui, CEO, Tamalaki Business Network Ltd</em></p>
<p>A lorry is waiting at the gate. The customer wants the order today. The store clerk can see pallets of finished goods on the floor, and the driver is already asking for the delivery note. In that moment, nobody wants to hear "wait, has QA cleared this batch?"</p>
<p>That question is exactly the one that protects your brand. A batch that leaves the warehouse with a failed test, a wrong expiry date or a torn seal becomes a complaint, a return, or in the worst case a withdrawal from the market. Catching it at the warehouse door costs minutes. Catching it at a supermarket shelf costs far more.</p>
<p>This article is for store managers, QA leads and owners of small and mid-sized food and agro factories in Kenya: dairies, millers, juice and edible-oil processors, bakeries, honey and spice packers. It gives you a simple seven-question checklist to run before any batch is released for dispatch. It is an operations guide, not legal advice.</p>
<h2>Why a release step matters</h2>
<p>Most small factories have some form of quality checking. The weak point is usually not the test itself. It is the hand-off between the lab bench and the store. A result sits in a notebook, a WhatsApp message or a supervisor's head, while the stock sits on a pallet looking exactly like every other pallet.</p>
<p>Kenyan regulators and standards bodies expect manufacturers to know what they made and to control it. KEBS works on product standards and conformity under the Standards Act, and sector rules such as the dairy food safety regulations administered with the Kenya Dairy Board expect product to be identifiable by batch. Across food safety practice generally, product that does not conform may need to be held, reworked, downgraded or withdrawn. You do not need to memorise any regulation to act on the common thread: <strong>every batch should be identifiable, and nothing should ship until someone with authority has said it can.</strong></p>
<p>A formal "QA hold" gives you that control. Finished goods go into a hold status when they are produced. They move to "released" only after the checks below pass. Until then, they are not available for sale, no matter how urgent the order.</p>
<h2>The 7-question QA hold checklist</h2>
<p>Run these questions for each batch (or lot) before you allow it onto a delivery note. Keep the answers written down, on paper or in a system, so you can show them later.</p>
<h3>1. Do we know exactly which batch this is?</h3>
<p>Every pallet, carton or bag in the release should carry a batch or lot number that matches your production record. Check:</p>
<ul>
<li>The batch number on the product matches the batch number on the production sheet.</li>
<li>The production date, shift and line are recorded against that batch.</li>
<li>No unlabelled or mixed-batch cartons are hiding in the pallet.</li>
</ul>
<p>If you cannot identify a carton, you cannot release it. Set it aside until you can.</p>
<h3>2. Has QC actually passed this batch?</h3>
<p>"We usually pass" is not a result. Confirm that the tests your process requires for this product have been done and recorded as passed. Depending on your product, that might mean moisture for flour, fat and acidity checks for milk products, Brix and pH for juice, or microbiology results where your plan requires them.</p>
<p>Ask:</p>
<ul>
<li>Are all required results recorded, with the date and the name of the person who did them?</li>
<li>Are any results pending, such as lab work sent to an external laboratory?</li>
<li>Did any result fall outside your specification, and if so, what was decided?</li>
</ul>
<p>A batch with pending results stays on hold.</p>
<h3>3. Is the labelling and date-marking correct?</h3>
<p>Labelling errors are one of the most common reasons product is pulled back. The East African general standard for labelling prepackaged foods (EAS 38) and your product's own standard set out what a label should carry. On the warehouse floor, check the basics:</p>
<ul>
<li>Product name and pack size are correct for this batch.</li>
<li>Batch number and production date are printed and legible.</li>
<li>The "best before" or "use by" date is correct for the shelf life you have validated, not copied from yesterday's run.</li>
<li>Any required marks or statements for your product are present.</li>
</ul>
<p>Pick a few units from different cartons, not just the top layer.</p>
<h3>4. Is the packaging intact?</h3>
<p>A perfect product in a damaged pack is a damaged product. Before release, inspect a sample for:</p>
<ul>
<li>Torn sachets, leaking pouches, swollen or dented containers.</li>
<li>Broken seals or caps that are not fully closed.</li>
<li>Wet, crushed or stained cartons that suggest a spill or poor storage.</li>
</ul>
<p>If you find damage, decide whether the affected units are removed and the rest released, or whether the whole batch needs a closer look. Record the decision.</p>
<h3>5. Does the quantity match the order and the stock record?</h3>
<p>Quality is not only about the product. It is also about sending the right amount of the right thing. Check:</p>
<ul>
<li>The quantity being released matches the production record minus any samples, rejects or rework.</li>
<li>The quantity on the delivery note matches what is physically loaded.</li>
<li>The batch being sent follows your stock rotation rule (for most perishable goods, first-expiry-first-out).</li>
</ul>
<p>Mismatches here are often the first sign of an earlier problem: a miscount on the line, an unrecorded reject, or the wrong pallet picked.</p>
<h3>6. Have all holds and quarantines been cleared?</h3>
<p>Sometimes a batch is placed on hold for a reason outside routine testing: a customer complaint about a related batch, a raw material problem from a supplier, an equipment fault during the run, or a pest sighting in the store. Before release:</p>
<ul>
<li>Check whether any open hold or quarantine applies to this batch or to the raw materials used in it.</li>
<li>Confirm the hold was closed by the right person, with a reason.</li>
<li>Make sure quarantined stock is physically separated and clearly marked, not just "known about."</li>
</ul>
<p>A hold that only exists in someone's memory is not a hold.</p>
<h3>7. Who released it, and can we prove it?</h3>
<p>The final question is about accountability. Every release should record:</p>
<ul>
<li>Who approved the release (by name and role).</li>
<li>The date and time of release.</li>
<li>Which checks were done and any exceptions accepted.</li>
</ul>
<p>This document trail is what you will reach for if a customer, auditor or regulator asks about the batch later. It is also the starting point of any traceability exercise or mock recall.</p>
<h2>Make the checklist hard to skip</h2>
<p>A checklist only works if the busy day cannot bypass it. A few practical habits help:</p>
<ul>
<li><strong>Default to hold.</strong> New finished goods start in "on hold" status. Release is an active decision, not the default.</li>
<li><strong>Separate physically.</strong> Use a marked hold area or coloured tags for held stock, so pickers cannot grab it by accident.</li>
<li><strong>Name the releasers.</strong> Agree who can release product (for example, the QA lead and one deputy). Others cannot.</li>
<li><strong>Link release to dispatch.</strong> The delivery note should only be issued for released batches. If your store can issue a delivery note for held stock, the hold is decorative.</li>
<li><strong>Review exceptions weekly.</strong> Look at any batches released with exceptions, or held for a long time, and ask why.</li>
</ul>
<p><strong>Illustration (not real data):</strong> imagine a juice packer whose QA lead is off sick. Without a hold status, the store clerk sees pallets on the floor and loads them for a waiting distributor, unaware that the Brix result for one batch was outside specification. With a hold status linked to stock, that batch simply does not appear as available to dispatch, so the clerk cannot pick it, however urgent the order.</p>
<h2>Where an ERP helps</h2>
<p>You can run this checklist on paper, and many factories should start there. The challenge comes as volumes grow: more batches, more shifts, more products, more customers. Paper holds and spreadsheet flags drift away from the actual stock.</p>
<p>FactoraERP links QC results and holds directly to stock. When a batch is on hold, it is not available for picking or delivery notes, so it cannot be dispatched by mistake. When QA releases it, the release is recorded with the user, time and results, and the batch becomes available. Because every batch is traceable from raw material to customer, your release record also supports traceability and recall work. If you want to see how that works for your products, you can request a walkthrough at <a href="https://factoraerp.com">factoraerp.com</a>.</p>
<h2>FAQ</h2>
<p><strong>What is a QA hold in a food factory?</strong>
A QA hold is a status that keeps a batch of finished goods (or raw materials) from being used or sold until quality checks are complete and someone with authority releases it.</p>
<p><strong>Who should be allowed to release a batch?</strong>
Usually the QA lead or a named deputy. The key point is that release authority is limited to specific people and every release is recorded with their name and the time.</p>
<p><strong>What should happen to a batch that fails a check?</strong>
It stays on hold while you decide on the next step, which may include rework, downgrading, destruction or, if it has already left, withdrawal. Record the decision and the reason. For regulated products, follow the guidance of the relevant authority.</p>
<p><strong>Can a small factory run a QA hold without software?</strong>
Yes. A marked hold area, a simple release log and a rule that delivery notes are only issued for released batches will cover the basics. Software becomes useful when batches and orders grow and paper records drift from physical stock.</p>
<hr />
<p><em>Isaac Muthui, CEO, Tamalaki Business Network Ltd</em></p>
]]></content:encoded></item><item><title><![CDATA[eTIMS for Food and Agro Manufacturers in Kenya: What Your Factory Floor Must Capture]]></title><description><![CDATA[By Isaac Muthui, CEO, Tamalaki Business Network Ltd
Your sales clerk generates an invoice. Your accountant later tries to claim the supplier bills as expenses. Somewhere between the store, the product]]></description><link>https://ipminsights.isaacmuthui.com/etims-for-food-and-agro-manufacturers-in-kenya-what-your-factory-floor-must-capture</link><guid isPermaLink="true">https://ipminsights.isaacmuthui.com/etims-for-food-and-agro-manufacturers-in-kenya-what-your-factory-floor-must-capture</guid><category><![CDATA[#manufacturing]]></category><category><![CDATA[ERP]]></category><category><![CDATA[e-invoicing]]></category><category><![CDATA[kenya]]></category><dc:creator><![CDATA[Isaac Muthui]]></dc:creator><pubDate>Wed, 14 Oct 2026 10:37:16 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6acf25bc6bc8486cf26bd4f4/7a6f52ec-1319-4e47-bc94-2a0c055a845b.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>By Isaac Muthui, CEO, Tamalaki Business Network Ltd</em></p>
<p>Your sales clerk generates an invoice. Your accountant later tries to claim the supplier bills as expenses. Somewhere between the store, the production hall and the accounts office, a batch number, a delivery note or a quantity does not match. Under Kenya's electronic Tax Invoice Management System (eTIMS), that kind of gap is no longer only an internal headache. It can affect whether an invoice is valid and whether an expense is deductible.</p>
<p>This guide is for dairies, millers, juice and edible-oil processors, bakeries, packers and other small and mid-sized manufacturers in Kenya. It is not tax advice. It is a factory-operations view of what you need to capture so that eTIMS invoicing and expense records rest on facts you can defend.</p>
<h2>Why eTIMS reaches the factory floor</h2>
<p>eTIMS is KRA's system for electronic tax invoices. Manufacturers use it when they sell to customers and when they buy from suppliers. For years of income from 2026 onward, KRA has been clear in public notices that declared income and expenses are checked against eTIMS and related data. In practice, that means:</p>
<ul>
<li><p>Sales you declare should be backed by valid eTIMS invoices.</p>
</li>
<li><p>Expenses you claim as deductible should be backed by valid eTIMS invoices from your suppliers.</p>
</li>
<li><p>Figures that do not line up with eTIMS data invite questions.</p>
</li>
</ul>
<p>Weak stock and dispatch records still let invoices go out, but they make volumes and costs hard to explain later. Clean floor records support compliance and honest costing.</p>
<h2>Map the documents that feed an invoice</h2>
<p>Walk the paper or WhatsApp trail for one typical order:</p>
<ol>
<li><p><strong>Customer order</strong> — what was ordered, by whom, and when.</p>
</li>
<li><p><strong>Stock availability</strong> — was the product finished goods, or did it need a production run?</p>
</li>
<li><p><strong>Production / packing record</strong> — which batch or lot was packed, and how much?</p>
</li>
<li><p><strong>Delivery note or gate pass</strong> — what left the store, when, and under whose signature?</p>
</li>
<li><p><strong>Tax invoice (eTIMS)</strong> — what was billed, at what price, with what tax treatment?</p>
</li>
</ol>
<p>Every step should leave a clear link to the next. If the invoice says 200 cartons of product X but the delivery note and stock issue say 180, you have a problem waiting to surface. Fix the process so that the invoice is raised from the same quantities that left the store, not from memory.</p>
<h2>Capture the right fields at intake</h2>
<p>Purchases are where many manufacturers lose deductibility. When raw materials, packaging or services arrive:</p>
<ul>
<li><p>Record <strong>supplier name</strong>, <strong>delivery note or invoice number</strong>, <strong>date</strong>, <strong>item</strong>, <strong>quantity</strong>, <strong>unit</strong> and <strong>store location</strong>.</p>
</li>
<li><p>Keep the <strong>supplier's eTIMS invoice</strong> (or the process to obtain it) with the goods receipt. An expense without a valid eTIMS invoice is a risk for deductibility under the rules KRA has published for the 2026 year of income.</p>
</li>
<li><p>For food and agro plants, also record <strong>batch or lot</strong>, <strong>expiry or best-before</strong> where relevant, and <strong>QC status</strong> (accepted, held, rejected). That is food safety and stock accuracy first; it also supports the story behind the purchase invoice.</p>
</li>
</ul>
<p>Do not leave purchase paperwork in a drawer until month-end. Match goods received to supplier invoices while the delivery is still fresh in people's minds.</p>
<h2>Tie production to what you sell</h2>
<p>Customers buy finished goods. Your cost of sales and your stock value depend on knowing which inputs became which outputs. For each production run, record at least:</p>
<ul>
<li><p>Date and shift</p>
</li>
<li><p>Recipe or product code</p>
</li>
<li><p>Input quantities issued from the store (by batch where you track it)</p>
</li>
<li><p>Output quantity and packing units</p>
</li>
<li><p>Scrap, rework or yield notes</p>
</li>
<li><p>Operator or supervisor sign-off</p>
</li>
</ul>
<p>When you invoice that product, you should know which batches were available. You do not need perfection on day one — only a habit: no dispatch without a stock issue, and no stock issue without a clear product and quantity.</p>
<h2>Dispatch and invoicing: one source of truth</h2>
<p>The safest pattern for most SME factories is:</p>
<ol>
<li><p>Confirm stock is available and QC-released.</p>
</li>
<li><p>Create a delivery note / stock issue for the exact quantities leaving the gate.</p>
</li>
<li><p>Raise the eTIMS invoice from those same quantities and agreed prices.</p>
</li>
<li><p>File the delivery note, invoice and (if required) proof of delivery together.</p>
</li>
</ol>
<p>Avoid raising the invoice from a verbal order while the store issues a different quantity. Avoid backdating dispatches to match an invoice after the goods have already gone. Those shortcuts create mismatches that are hard to explain later.</p>
<p>If you sell on credit, keep customer statements reconciled to eTIMS invoices. If you sell cash-and-carry, still issue the electronic tax invoice; cash sales are not an excuse to skip the system.</p>
<h2>A monthly reconciliation that protects you</h2>
<p>Once a month, before you close the books, assign one person a short reconciliation:</p>
<ol>
<li><p><strong>Sales:</strong> List eTIMS invoices for the month. Match totals and key invoices to your sales ledger and to delivery notes. Investigate gaps.</p>
</li>
<li><p><strong>Purchases:</strong> List supplier eTIMS invoices you intend to claim. Match them to goods received notes. Flag invoices with no receipt, and receipts with no invoice.</p>
</li>
<li><p><strong>Stock:</strong> Compare physical or system stock for a few high-value items to movements (receipts, issues, production, dispatches). Large unexplained gaps usually mean missing documents, not magic.</p>
</li>
<li><p><strong>Adjustments:</strong> Credit notes, returns and damaged stock should have their own documents and, where required, the matching eTIMS treatment.</p>
</li>
<li><p><strong>Sign-off:</strong> Production, stores and accounts each confirm they have reviewed their part.</p>
</li>
</ol>
<p>This is not busywork. It is how you find a missing supplier invoice or a duplicated sale while you can still fix it.</p>
<h2>Common factory pitfalls</h2>
<ul>
<li><p><strong>WhatsApp-only orders</strong> with no link to a delivery note or invoice.</p>
</li>
<li><p><strong>Shared eTIMS login</strong>, so nobody knows who raised what.</p>
</li>
<li><p><strong>Stock books that ignore production</strong>, so finished goods appear without a run sheet.</p>
</li>
<li><p><strong>Supplier invoices filed late</strong>, especially for cash buys of packaging and consumables.</p>
</li>
<li><p><strong>Informal returns</strong> — stock adjusted by eye, invoice trail left untouched.</p>
</li>
</ul>
<p>Each is fixable with a written rule and a named owner.</p>
<h2>What "good enough" looks like in 30 days</h2>
<p><strong>Week 1:</strong> Draw the order-to-invoice and purchase-to-stock flows. Name owners for invoicing, goods receipt and reconciliation.</p>
<p><strong>Week 2:</strong> Standardise goods received and delivery notes (date, item, quantity, batch if used, references).</p>
<p><strong>Week 3:</strong> Match every purchase claim to a supplier eTIMS invoice and a receipt. Chase gaps weekly.</p>
<p><strong>Week 4:</strong> Run the first full monthly reconciliation, list the top three mismatches, and fix their causes.</p>
<h2>Where a manufacturing system helps</h2>
<p>Spreadsheets and paper can work at very small scale. They break when orders, batches and invoices multiply. A manufacturing ERP connects stock, production, quality holds and sales documents so the quantity on the eTIMS invoice matches what left the store.</p>
<p>FactoraERP is built for food, agro and SME manufacturers in East Africa. It keeps intake, production, stock and dispatch in one place — the backbone tax invoicing depends on. To see how it could fit your plant, visit <a href="https://factoraerp.com">factoraerp.com</a>.</p>
<p><em>Isaac Muthui, CEO, Tamalaki Business Network Ltd</em></p>
<hr />
<p><em>Originally published at</em> <a href="https://factoraerp.com/en/blog/etims-for-food-agro-manufacturers-kenya"><em>factoraerp.com</em></a><em>.</em></p>
]]></content:encoded></item></channel></rss>