{"id":32866,"date":"2025-11-18T11:22:05","date_gmt":"2025-11-18T11:22:05","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=32866"},"modified":"2025-11-28T12:35:23","modified_gmt":"2025-11-28T12:35:23","slug":"validate-gkm-accurately-in-odoo-purchase-order","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/purchase\/validate-gkm-accurately-in-odoo-purchase-order\/","title":{"rendered":"How to Validate GKM% Accurately in Odoo Purchase Order"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Gate Keeping Margin &#8211; GKM<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In  business like distribution, FMCG, or retail, Gate Keeping Margin (GKM) is an additional margin percentage applied to products, customers, or vendors which control profitability. It essentially acts as a minimum acceptable profit threshold that must be maintained before a sale can be approved or processed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Purpose of Validating GKM% in a PO<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The GKM% validation ensures that the product&#8217;s profit margin meets the company\u2019s minimum acceptable threshold. This validation must be satisfied before the Purchase Order (PO) can be confirmed, safeguarding the company\u2019s profitability. It covers their costs and ensures they earn a margin on the product. It helps to determine pricing and maintain profitability across the distribution network.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-1024x683.png\" alt=\"Odoo Purchase Product GKM\" class=\"wp-image-32878\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-1024x683.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-300x200.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-768x512.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM.png 1144w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating a Purchase Order<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a new Purchase Order, begin by clicking <strong>New<\/strong> to open a fresh PO form. Select the <strong>Vendor<\/strong> from whom the items will be purchased, then proceed to add the required <strong>Products<\/strong> to the order line. After entering the necessary details, save the Purchase Order. Once saved, the system automatically generates a unique <strong>PO document number<\/strong>, which appears directly on the order form and is also included in the printed version of the Purchase Order.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Basic Cost Handling<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Basic Cost<\/strong> is fetched automatically from the Product Master\u2019s Purchase tab.Manually change the Basic Cost field in the PO if required.When the basic cost is updated.The system recalculates the <strong>Mark-Up<\/strong> and <strong>Mark-Down<\/strong> values automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>GKM% Validation Logic<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gate keeping Margin % is directly Proportional to Mark down % .When Product A is purchased when GKM %=10 and Mark Down % = 9 then system shows the validation \u201cProduct margin 9.0 is less than GKM% 10.0 in Product A\u201d When the Markdown Percentage is less than the GKM Percentage, validation is triggered . Product margin is less than GKM% in &#8216;Product Name&#8217;.The user will not be able to proceed with confirming the PO unless the issue is resolved.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"646\" height=\"191\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-Validation.png\" alt=\"Odoo Purchase Product GKM Validation\" class=\"wp-image-32883\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-Validation.png 646w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Purchase-Product-GKM-Validation-300x89.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Proceeding with PO Confirmation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the Markdown Percentage is greater than or equal to the GKM Percentage, the system allows the user to proceed.The PO Confirmation can be completed successfully.No validation message is shown, and the system moves forward with the purchase order.This ensures the product margin meets the required threshold set by the company.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gate Keeping Margin &#8211; GKM In business like distribution, FMCG, or retail, Gate Keeping Margin (GKM) is an additional margin [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[383],"tags":[474,449,459],"class_list":["post-32866","post","type-post","status-publish","format-standard","hentry","category-purchase","tag-gkm","tag-product","tag-purchase"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/32866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/comments?post=32866"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/32866\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=32866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=32866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=32866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}