{"id":306,"date":"2026-09-26T14:58:27","date_gmt":"2026-09-26T14:58:27","guid":{"rendered":"https:\/\/igfirst.com.ng\/resources\/?p=306"},"modified":"2026-09-26T14:58:27","modified_gmt":"2026-09-26T14:58:27","slug":"carton-pack-piece-stock-check","status":"publish","type":"post","link":"https:\/\/igfirst.com.ng\/resources\/carton-pack-piece-stock-check\/","title":{"rendered":"A carton came in. Twelve pieces went out. What should be left?"},"content":{"rendered":"<p><strong>Convert every movement into the same unit before comparing what should be left with what your team counts.<\/strong> If a carton contains 24 pieces and a pack contains six, those conversion rules must be agreed before anyone records a receipt or sale.<\/p>\n<p>The trouble starts with ordinary language. A supplier says \u201cfour cartons\u201d. The cashier says \u201ctwo packs\u201d. The owner asks for the stock balance, and someone replies \u201cabout seventy\u201d. Everyone is describing the same goods, but nobody is using a dependable measure.<\/p>\n<p>A tidy spreadsheet will not repair an uncertain carton size. Start with the physical product, then give the team a rule they can use all day.<\/p>\n<h2>Confirm what is inside the carton<\/h2>\n<p>Open and count a sample from the delivery. Read the supplier\u2019s packing information, but check it against what arrived. A carton of hand wash might contain 24 bottles; another product from the same supplier might contain 12. Do not make the supplier\u2019s usual packaging a rule for everything they sell.<\/p>\n<p>Choose the smallest unit your team needs to track. For bottles, that is commonly a bottle or piece. Define larger selling units from it: six pieces per pack, 24 per carton. Record the exact product to which each rule applies.<\/p>\n<p>If packaging changes, review the affected product before using the old conversion again. A new carton design can hide a new quantity. Staff should know who can approve that change and how it will be explained to the next shift.<\/p>\n<h2>Receive the quantity your team accepted<\/h2>\n<p>Four cartons of 24 contain 96 pieces. If the receiving team accepts all four, that is the quantity to bring into the location\u2019s stock. If one carton is short or damaged, preserve the exception and record what was actually accepted through the appropriate receiving process.<\/p>\n<p>Keep the supplier document, the physical count and the accepted quantity understandable. A missing two pieces should remain visible for follow-up. Inflating the receipt to match the bill makes the next stock count harder to explain.<\/p>\n<p>For costs, compare like with like. A carton price of \u20a630,000 for 24 bottles works out at \u20a61,250 per bottle before other applicable costs. A selling price per bottle should not be compared directly with that full carton price.<\/p>\n<figure><picture><source media=\"(max-width:600px)\" data-srcset=\"\/resources\/wp-content\/mu-plugins\/igfirst-publication\/assets\/EP03-diagram-0-mobile.svg\"><img decoding=\"async\" data-src=\"\/resources\/wp-content\/mu-plugins\/igfirst-publication\/assets\/EP03-diagram-0.svg\" width=\"1000\" height=\"520\" alt=\"Get every movement into pieces\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1000px; --smush-placeholder-aspect-ratio: 1000\/520;\"><\/picture><figcaption>The conversions are fictional product rules for this teaching example.<\/figcaption><\/figure>\n<h2>Record sales in the unit the customer bought<\/h2>\n<p>A sale of two packs of six represents 12 pieces. The customer may think in packs, while the stock record needs a clear equivalent. Staff should select the intended unit and confirm the quantity and price before finalising.<\/p>\n<p>Check the receipt or order as well as the remaining stock. Does it make clear that the customer bought two packs, rather than two loose pieces? A mathematically correct balance can still leave the warehouse preparing the wrong quantity.<\/p>\n<p>In IGFirstERP, configured product units let an eligible product be handled in its assigned selling units. Set up and verify the actual conversion before relying on it. A product name containing \u201ccarton\u201d does not establish a conversion on its own.<\/p>\n<h2>Transfers belong in the location\u2019s equation<\/h2>\n<p>A warehouse sending one carton to Ikeja has moved 24 pieces. The warehouse and shop must each record their part through the supported transfer workflow. A transfer still waiting for receipt should not be casually counted as goods that have arrived.<\/p>\n<p>When reviewing stock, ask which location you are calculating. Sending goods to another branch reduces what remains at the source; it does not reduce the business\u2019s total physical goods once the movement is properly accounted for.<\/p>\n<p>Give the receiving team a reference they can find. \u201cSeyi sent some yesterday\u201d is not enough to reconcile a movement. The product, quantity, source, destination and current transfer state should tell the story.<\/p>\n<h2>A worked example with one product<\/h2>\n<p>This fictional exercise uses bottles of hand wash. Ikeja starts with 48 pieces, receives four cartons of 24, sells two packs of six and sells another 12 loose pieces. It then completes a transfer of one carton to Yaba.<\/p>\n<p>The expected Ikeja balance is 48 + 96 \u2212 12 \u2212 12 \u2212 24 = <strong>96 pieces<\/strong>. The same balance could be described as four full cartons, or three cartons and four packs. Those descriptions are useful only if they still total 96 pieces.<\/p>\n<p>If the team counts three full cartons, three packs and four loose pieces, it has 72 + 18 + 4 = <strong>94 pieces<\/strong>. There are two pieces to investigate. Recount them, check damaged goods, look at sales around the cutoff and confirm that the transferred carton was recorded once.<\/p>\n<p>A gap of two pieces is not proof of theft. It is a difference between the expected and counted quantities. Preserve the explanation and supporting record before approving any correction.<\/p>\n<figure><picture><source media=\"(max-width:600px)\" data-srcset=\"\/resources\/wp-content\/mu-plugins\/igfirst-publication\/assets\/EP03-diagram-1-mobile.svg\"><img decoding=\"async\" data-src=\"\/resources\/wp-content\/mu-plugins\/igfirst-publication\/assets\/EP03-diagram-1.svg\" width=\"1000\" height=\"520\" alt=\"The same goods, counted once\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1000px; --smush-placeholder-aspect-ratio: 1000\/520;\"><\/picture><figcaption>Original arithmetic example. Not a customer stock record.<\/figcaption><\/figure>\n<h2>Opening a carton is not always a new stock movement<\/h2>\n<p>If all packaging represents the same tracked product, opening a carton to sell individual pieces changes how the goods are arranged. It does not create another 24 pieces. Counting the unopened carton and the loose bottles from it would count the same goods twice.<\/p>\n<p>A different situation arises when goods are processed into a separately tracked item: bulk liquid filled into smaller bottles, for example. That needs the supported repacking or production workflow, with quantities, yield and losses reviewed. Do not use a simple unit conversion to invent finished goods or hide waste.<\/p>\n<p>Check the actual product setup before filming or teaching either path. A demonstration of carton-to-piece selling does not, by itself, prove every repacking workflow.<\/p>\n<h2>Make the stock count easy to reproduce<\/h2>\n<p>Choose a cutoff time. Record movements completed before it, then count full cartons, full packs and loose pieces separately. Convert them using the approved product rule and add them once.<\/p>\n<p>Use a second person for the recount when something differs. Keep goods in transit, damaged goods and customer collections distinguishable. A customer order waiting for pickup deserves a clear record so the counter team knows what is still on the premises and what is committed.<\/p>\n<p>Write the final comparison in one line: expected quantity, counted quantity, difference, explanation and reviewer. Tomorrow\u2019s team should not have to recreate the arithmetic from voice notes.<\/p>\n<h2>You are done when\u2026<\/h2>\n<ul>\n<li>The carton and pack sizes are physically checked for the exact product.<\/li>\n<li>Receipts, sales and transfers have clear units and locations.<\/li>\n<li>Costs and prices are compared in matching units.<\/li>\n<li>The count totals each physical piece once.<\/li>\n<li>Any difference has an explanation and an authorised next decision.<\/li>\n<\/ul>\n<section class=\"igf-article-cta\">\n<h2>Make the next working day easier<\/h2>\n<p><a href=\"https:\/\/igfirst.com.ng\/cartons-packs-pieces-variants\">Explore stock control for cartons, packs and pieces<\/a>. Ready to try the steps? Open the <a href=\"https:\/\/igfirst.com.ng\/resources\/docs\/fixing-stock-mismatches-daily-reconciliation\/\">daily stock reconciliation guide<\/a>.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>A practical way to reconcile cartons, packs and loose pieces without counting the same goods twice.<\/p>\n","protected":false},"author":0,"featured_media":312,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inventory-control","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":1,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":309,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/posts\/306\/revisions\/309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/media?parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/categories?post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/igfirst.com.ng\/resources\/wp-json\/wp\/v2\/tags?post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}