{"id":18149,"date":"2026-01-30T12:31:01","date_gmt":"2026-01-30T12:31:01","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18149"},"modified":"2026-08-13T04:56:28","modified_gmt":"2026-08-13T04:56:28","slug":"how-quantity-differences-affect-inventory-after-confirmation","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-quantity-differences-affect-inventory-after-confirmation\/","title":{"rendered":"How Quantity Differences Affect Inventory After Confirmation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Ship\/Receipt Confirm window in iDempiere is used to validate and finalize the physical quantities that are shipped to customers or received from vendors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During this confirmation process, the warehouse staff can adjust the <em>c<\/em><em>onfirmed <\/em><em>q<\/em><em>uantity<\/em> to match what was physically picked, packed, shipped, or received.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Quantity Differences Occur in Ship\/Receipt Confirm<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When processing material shipments or receipts, differences arise because the actual physical handling often deviates from what was originally planned. Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The warehouse could not find the full ordered quantity during shipment.<\/li>\n\n\n\n<li>The supplier delivered more or less than the purchase order quantity.<\/li>\n\n\n\n<li>Damaged or missing items reduced the shipped or received quantity.<\/li>\n\n\n\n<li>A picker confirmed fewer items than what was on the picking list.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In the Ship\/Receipt Confirm window, the user enters the <strong>confirmed qty<\/strong>, and this becomes the final authoritative quantity used by iDempiere for updating stock.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How the System Interprets the Confirmed Quantity<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The confirmed quantity in ship\/receipt confirm <strong>overrides<\/strong> the quantity on the shipment or receipt document lines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If the confirmed quantity is <strong>lower<\/strong>, the system reduces the shipment or receipt accordingly.<\/li>\n\n\n\n<li>If the confirmed quantity is <strong>higher<\/strong>, the system increases the movement up to the confirmed amount.<\/li>\n\n\n\n<li>The system always posts inventory movements based on the confirmed value, not the planned or ordered quantity.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"598\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Inventory-ShipReceiptConfirm.png\" alt=\"\" class=\"wp-image-18153\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Inventory-ShipReceiptConfirm.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Inventory-ShipReceiptConfirm-300x175.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Inventory-ShipReceiptConfirm-768x449.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Quantity Differences Affect Inventory After Shipment Confirmation<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>When Confirmed Qty &lt; Ordered Qty<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If fewer items were confirmed during shipment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inventory decreases only by the confirmed quantity.<\/li>\n\n\n\n<li>The remaining quantity stays in the warehouse.<\/li>\n\n\n\n<li>Reserved quantities are released for the difference.<\/li>\n\n\n\n<li>Any back order logic may trigger depending on the document type configuration.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>When Confirmed Qty &gt; Ordered Qty<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is typically not allowed unless business rules permit over-shipment.<br>If allowed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inventory decreases by the higher confirmed quantity.<\/li>\n\n\n\n<li>Additional costing effects occur for the extra shipped units.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Movement and Stock Are Updated After Confirmation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the Ship\/Receipt Confirm process is completed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Material Transactions (M_Transaction) are created based <strong>only<\/strong> on the confirmed quantities.<\/li>\n\n\n\n<li>On-hand stock is updated:\n<ul class=\"wp-block-list\">\n<li>Shipment \u2192 reduces stock<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reserved quantities are either consumed (shipment).<\/li>\n\n\n\n<li>Ordered quantities are reduced based on confirmed receipt, not PO quantity.<\/li>\n\n\n\n<li>Attribute Set Instances (lot\/serial) are applied according to confirmed quantities.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The system ensures that the inventory always reflects the actual physical movement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ship\/Receipt Confirm window in iDempiere is used to validate and finalize the physical quantities that are shipped to customers [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,10],"tags":[],"class_list":["post-18149","post","type-post","status-publish","format-standard","hentry","category-idempiere-inventory","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=18149"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18149\/revisions"}],"predecessor-version":[{"id":19754,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18149\/revisions\/19754"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}