{"id":121380,"date":"2018-04-25T13:11:45","date_gmt":"2018-04-25T13:11:45","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=121380"},"modified":"2022-02-01T11:50:58","modified_gmt":"2022-02-01T11:50:58","slug":"odoo-pos-stock-double-validation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/","title":{"rendered":"Odoo POS Stock Double Validation"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"block-8294ed03-5e23-415f-a29b-e308828cbe35\">INTRODUCTION<\/h3>\n\n\n\n<p id=\"block-e38799c3-4586-4a3a-b739-7e8931b987ef\">Stock management is more than behind the curtain job. By, default in POS you don&#8217;t have any feature to check the stock in multiple session at the same time. Odoo POS Double Stock Validation is missing currently!<\/p>\n\n\n\n<p id=\"block-fb91cf5d-99c2-4f40-b467-48f81b8fe019\">Let us take an example a customer ordered a product, the 1st POS user has delivered him the products and now the same product is delivered by the 2<sup>nd<\/sup> user to another customer. In this scenario, the 2<sup>nd<\/sup> user is not aware of the stock unavailability of the ordered product. This is the situation that is faced by every POS user usually.<\/p>\n\n\n\n<p id=\"block-168bb7b6-ccc4-4756-b0c3-8be288955f42\">Validating stock from multiple POS Sessions is not havoc with our POS software.&nbsp; <strong>Odoo POS Double Stock Validation <\/strong>is an easy solution for POS Users.&nbsp;This module notifies the POS user if the selected product goes out of stock during running POS session. This would be the best module to manage the product\u2019s stock efficiently when there are multiple POS Sessions running simultaneously and you need to keep track of the available product\u2019s quantity.<\/p>\n\n\n\n<p id=\"block-ad0940b5-0376-48b5-a0fc-97eb2e1c8c23\"><strong>Odoo POS Double Stock Validation provides a tight control on the validation and management of stock. It avoids the havoc which generally comes while using multiple session on POS. <\/strong>This will be the best module to manage and validate your stock efficiently while working on multiple POS sessions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-fe7229e0-fae3-4f79-8909-b33b52410ab5\">Dependent Module<\/h3>\n\n\n\n<p id=\"block-137c1195-1b8a-4ede-b723-fbd4c14a240d\">This module is dependent on <a href=\"https:\/\/store.webkul.com\/Odoo-POS-Stock.html\" target=\"_blank\" rel=\"noreferrer noopener\">POS Stock&nbsp;<\/a> in order to use Odoo POS Stock Double Validation module you need to purchase this module also.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-f070e6f9-b61c-4e0f-8613-370a2286ce0e\">FEATURES<\/h3>\n\n\n\n<p>1. This module implements a second quantity validation check in the POS Stock module.<\/p>\n\n\n\n<p id=\"block-0fd829e1-9db0-42b7-97b6-77ecf67583b8\">2. A user has the authority to manage the product&#8217;s quantity&nbsp;in POS when multiple&nbsp;sessions are running at a time.<\/p>\n\n\n\n<p id=\"block-c7f597a2-9bdf-41cb-ba50-747c3b1e88e6\">3. POS User gets the notification if the selected product goes out of stock during a running POS session.<\/p>\n\n\n\n<p id=\"block-490f2430-7c76-45f1-a57e-ce2f443b14d7\">4. The stock will be validated when the user presses the Payment button or the Validate button at POS end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-16078516-268c-4077-9bd6-1ddb8577724b\">INSTALLATION<\/h3>\n\n\n\n<ol class=\"wp-block-list\" id=\"block-a90b7080-4cef-4c77-b5d0-bb3b8dfe41ec\"><li>Once you have purchased the module from our Webkul store, you will receive a link to download the zip file of the module.<\/li><\/ol>\n\n\n\n<p id=\"block-3ef9d8e2-f504-4089-8db3-2580d19e6b65\">2. Extract the file on your system after the download finishes. You will be able to see a folder named- \u2018<strong>pos_stock_double_validation<\/strong>\u2019.<\/p>\n\n\n\n<p id=\"block-6b1f73a9-e83f-495a-a3fe-c900ded8a589\">3. Copy and paste this folder inside your Odoo Add-Ons path.<\/p>\n\n\n\n<p id=\"block-4787d640-56f3-4fd3-926f-12c77ad80d17\">4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. You can activate the developer mode by typing \u2018debug\u2019 after \u2018web?\u2019 in the URL as well.<\/p>\n\n\n\n<p id=\"block-98c538be-a1db-4741-8a07-a5a6548a9c94\">5. Now, open the Apps menu and click on \u2018Update Modules List\u2019.<\/p>\n\n\n\n<p id=\"block-414dd3d5-c6ce-4195-85bb-c55c1d270c98\">6. In the search bar, remove all the filters and search \u2018<strong>pos_stock_double_validation&#8217;<\/strong>.<\/p>\n\n\n\n<p id=\"block-4204d71c-0b6e-4ecd-a06b-dfd25bf337f3\">7. You will be able to see the module in the search result. Click on \u2018Install\u2019 to install it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-811c989e-7b4f-44a3-b95a-77de9c82e72e\">WORKFLOW<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-b622e316-590c-4bcd-a42f-ce2c6b356050\"><strong><em>Back-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-480e4e63-3763-493a-bf6e-a293ab1013f7\">1. Using Odoo POS Double Stock Validation, initially, login to your Odoo database and navigate to the Point Of Sale app.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-9d752f80-e583-40ea-90ee-962968bb74ea\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\" alt=\"Login to the POS app to check the functionality of the Odoo POS Stock Double Validation module.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-23d03876-d55a-4008-a634-5fdd63bdbacc\">2. Now, navigate to the settings of the POS session of the Admin user by clicking on the ellipsis.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-bc532b41-04dd-4c97-8a33-6fd68c47abb6\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/kQBDrx1dHQWFNiic8yriFfUI3vKccfwtMeJR3ibiDbT_KrtI-FQZxX4UbfYQ1YKubNZoxQaYK0Esc1cHdCmS4pGXQxsPwspiN0BPQ4_RdJfbqM3ECXzZrbVhwlLABzkVbifC0nZd\" alt=\"Go to the settings.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-3900aaa4-0554-4662-b9c5-84636895fcd4\">3. Here, scroll down under the inventory section.<\/p>\n\n\n\n<p id=\"block-3ced44b8-a10f-43ff-9df4-0f935845b897\">Enable the <strong>\u2018POS Stock Double Validation\u2019<\/strong> checkbox. Now, you can select when you want to get the pop-up of remaining stock of the products.<\/p>\n\n\n\n<p id=\"block-4f61f6fc-deba-4f9f-8b44-d344307efe32\">(A). Payment.<\/p>\n\n\n\n<p id=\"block-2259b2a5-8010-4ab2-8134-ffe8b76d88f2\">(B). Order Validation.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-043fa9e6-592e-4229-bfd8-59603cd3fcbb\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/ZA73C6gYZbpMwwao6_rZdswDaf_vMziPD9kLD5QdfRJj2K5ZNph3VHZskePfzvzacNEjm-LVHAv9KswbLYDLPW0NDTmOW4Ii4qr09CnV9qPgW4cIIx4c8bc89aeSrVogPxr0sy9X\" alt=\"Go to inventory and enable the POS Stock Double Validation checkbox.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-4c9ead41-d00e-4252-8f28-4eb6f101f24f\">4. Now, navigate to the settings of POS session of Demo user1 by clicking on the ellipsis.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-39684197-789a-4ed7-a36e-e9c5c10bf7bd\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/v0Rkxsre1EZeteIqg8K-0BkSvjUVx3zcJ7rbBLlD8oGD0u802S8X6jW6SA0oR7lyhkyVgH1d4cOsAAovgYt5JnNFMLl7l7XhyQbjv6lLUSHwEibP4bB-PKPwbfLvcz78XS_ZNgEx\" alt=\"Go to settings of another POS session.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-b32c5a24-11a1-4243-ab52-065c719c0980\">5. Here, scroll down under the inventory section.<\/p>\n\n\n\n<p id=\"block-21ff7704-9c41-49a0-ba52-5f316925cc7d\">Enable the <strong>\u2018POS Stock Double Validation\u2019<\/strong> checkbox. Now, select the <strong>\u2018Payment\u2019 <\/strong>option.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-696c837e-0676-4bc1-9024-720236677752\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/onI9dc4TYCscAE0PIgLTNE_Yh_b0IyAO7TQxeAEMm-39OQjdueqPkhexqpDpx2veoNlIA_9OzJxwXuarw-bG0gXjtcv4tx1SUA-vjv-Ti5NxkNaVxhIrei2UXYYsq5O1FRb6rbJo\" alt=\"Enable the POS Stock Validation and payment.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-2c22e92a-de0b-4281-9850-c6a3a7d8fcb2\">6. Now, you can start the POS session of Admin.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-5dac9364-299c-4f9e-b422-755329506fa4\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/uTKqug08WbpSh26Qy_vDbK3skpnzb0f9OwSjQVbxxXR6z2OBKkH9w__C-BZ6GrsVlCU1ckY-gSeFIjxxfW8JqVPT7eKYP1Ck8PfMv9D9dT93LZvyvBnPNQ0x_cgyieSfwbDrBMAw\" alt=\"Start the POS session.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-d0ed73bd-e4db-46f2-8250-59128cdf271d\"><strong><em>Front-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-82871007-8304-4c05-833b-55c7970ac0a1\">7. On the Admin\u2019s session, there\u2019s a product named <strong>Office<\/strong> <strong>Chair Black <\/strong>having 10 units quantities currently.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-0521cbbc-5728-43db-841d-5e9406f2752c\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/o3AR9KpB0IEdCgpSdWS-UeSNkLl-ZQ3nmiVeRdK1e7RV4-JGTPv6O9FhBU1z8A09J0Na-cMGXYN9Lx1Aw2jWchWCqdoqIRfKPGjGI6tTFmKGLFCUOBHI7kdQUNgaFu2baqEWbyB4\" alt=\"Select a product on POS of admin.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-32e9ae62-2d43-4972-89a3-83224240aea1\">8. Now, we have added this product to the cart with 8 units. Hence the remaining units are 2 only of this product.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-c2951d92-dd71-40ae-a4a8-06eb504ec9c3\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/MgPIB4F1Pjr0ix-pBN6rEYLYzXuw0u4_e5hPGPx0wp8lwJkT_BZ__G8-aUiNQJBmgp7a9w0dd0b5Wsv5QeLSGcQuWI4wR0xmDwVJRQTgskfSuR_3-cy2Y14DRLLX78Viy_htKV80\" alt=\"Add the product to cart with stock.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-037bf95e-4eff-4b91-b5fd-b6cc5b1dec55\">9. The order has been validated with 8 units.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-fbeb32ca-3671-4cd9-9f15-944d58f968e2\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/VhXNG5yIdGziW9JN0-IIF2JNmhgZUgRyXVlIz7sMZvPAr6VSuHESpQXkMCpaTBVNfYcpU4DXrXgEd6rv381vAa218ZcYBE_oGUM8FywpDjByBHDhpQSj2VAxzvnrLdbJQGPPgqi1\" alt=\"The order has been validated.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-3456cc76-4d9b-4dc6-9d80-3464525a54f6\"><strong><em>Back-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-6c5f9ce2-130a-46c8-935c-ddd2ef0c26c5\">10. Now, we can start the POS session of another user.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-5fd6e5e5-66e8-4c83-838f-fba6ca3b46cd\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/nD4UZb2j7XMhkJdJUG6jpegSqRcSyKansBbLPwWDoBHLThcvrSf5rPbQS3sCvVDHavEjXGVIi-iIQIud6NxGX1TvQdkgS7XJlxsP_dsexsDI2MnFAP2LnsyvetZCnnkeHxI7CDnX\" alt=\"Start another POS session.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-8d259d8f-c37a-48fb-a5c1-575d6592fa5d\"><strong><em>Front-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-f715bc59-412b-4684-bb6b-ad3763b3d754\">11. Now, this session is of Demo user, here is the same product named <strong>Office Chair Black <\/strong>and the quantities are still showing 10.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-32871343-0dd9-4110-97c8-70d06d6665f1\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/uULVWZTbDcyHfklB7ujZ4CiwGIr94XvD5yizaiE216I0pBk2u-mrrIHUBYrxyAvkcbWdbZEQ_fFe8D_3QUt_TV2XSaYHQmgmiJoEDOaVW_9h-JU-3dlGfn31s2UIhU53a5EBe9o1\" alt=\"Select the same product on demo user's POS session.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-1457465c-866a-4d5d-8362-d6a962a9f642\">12. Now, we are placing the order of the same products. Note: initially, this product had 10 quantities, but we sold 8 units of the same products on the Admin user\u2019s POS session. So, as of now the remaining units are 2 only.&nbsp;<\/p>\n\n\n\n<p id=\"block-5f826212-a4a1-4220-934a-cf8932b4f1bd\">However, here the Demo user wants to sell 5 units of this product. Here, if user clicks on the <strong>Payment<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-cc047476-3dca-4a1b-b3b5-c4c7de6f3e0c\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/NuNbWye-8dPw6ffcXbXLqkTF2EZoHtu-PfIg_7M6EfIv2KyMEIlm7ctKdftNhSAH3-fXRzuJUqcRTAylES6NdlU6_P_vomDnPbh7lqaYqatDdheu9MMZZ_KIb9Q7fmqzkpSnKQ2T\" alt=\"Sell this product with more stock.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-02f4468c-37f4-41fc-aa32-0135a59c2221\">13. This Pop-up will arise on clicking the <strong>Payment <\/strong>button, reminding that this product has only 2 units remaining<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-f713483f-8921-4dc1-b879-f5443a2261e3\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/hzfPP_mzElJj-vKsXocHuTxZTKyBLr8osOtJMnZbI81e-wiKbYfrdsp5vIe1F1ViAufwK7y1QstWH9iYVyFy77k-3VO310N8m6B0ze6dboIRaqtyS44HagQ3kMDUTFEKrUHDRD6e\" alt=\"Click on payment to stock.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-51084022-9602-4442-b04a-ab9c43f3a030\"><strong><em>Back-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-64c7caf5-3894-4f46-8f71-dca6ab44485c\">14. In a different case, if you want that the pop-up should be shown on the validation page.<\/p>\n\n\n\n<p id=\"block-d1da6565-3c8e-4664-9123-f7319a8ee987\">So now, on Admin POS session\u2019s settings select the second option as <strong>Order validation. <\/strong>Now, the pop will<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-0ac4ebc1-9822-4c7f-ae61-d783ee3458c9\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/7GokkqjzkfFZSQ32hskQ3hhdNPyT481SOOyvbwx9qVLWsoQunSurz-J-CpBG4AIQaaM2BMwOy6BOHuDojCJa4Dnqj7J25hjtkXF1jyWjgh1c8NUatKLF2wi4zj0BZXwWHKK7Wp5c\" alt=\"Configure it for order validation.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p id=\"block-7fbe25c4-f2fb-4388-9249-c1b60cdcb787\">15. Also, select the same option in the Demo user\u2019s POS session.&nbsp;<\/p>\n\n\n\n<p id=\"block-dfae2b69-0f85-463e-a873-e655fa61b639\">Note: The configuration should be the same for both users.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-371c2cf6-3d8f-4b74-80f0-2600fd99d399\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/6wLXw5OnVu_psMjuIK7v-pcRfZ1MUtUISNdTPXHXwrxdAoncpc8XMoAsQ9Xj7p44dGJkS1b-vyyuNLWBHctTcp4rfQYSrfJNqi7Rl3dZ3OqSuTjloaVAkbtvIeGuRQ7b8DaDHnMd\" alt=\"Configure it for order validation for another user also.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-e2464492-8730-4473-8f29-9ad7e807367b\"><strong><em>Front-end<\/em><\/strong><\/h4>\n\n\n\n<p id=\"block-d7c82a17-8932-4bb4-9c7b-15ac829c8a59\">16. Now, the reminding Pop-up is appearing on the validation page i.e, when the user hit the <strong>Validate <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-63cfbdb5-e41a-4714-b4bc-10e2946e8856\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/jEAQgiUo3_AoT5H7hGE52AGMTpSwLWafR8QcyW9TooutevL-FK167-OhruJImlQ8oRFmzUus6JMinZFFX99Zqjl29NWBmeq20apjmAJ3nyJXa6EE3Q4-Ys2JafM8mVMRqX4MEF55\" alt=\"While validating this order the pop will arise.\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-096325c5-775e-4868-a38b-b6b24e70b178\">Checkout Dependent Module User Guide<\/h4>\n\n\n\n<p id=\"block-539117b2-bb30-4a93-b2cf-e20093c1032a\"><a href=\"https:\/\/webkul.com\/blog\/point-of-sale-stock\/\"><strong>POS STOCK<\/strong><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-4cfa36bf-370e-4553-9321-3a23fa560e11\">Need Help?<\/h3>\n\n\n\n<p id=\"block-d194a76c-79b7-4c42-823a-6c7aa847b646\"><em>Was this guide helpful? Please share your feedback in the comments below.<\/em><\/p>\n\n\n\n<p id=\"block-a5ccc8a6-5eae-4f88-9233-6c49951c8aa4\"><em>If you have any issues\/queries regarding the module please raise a ticket at<br><a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/<\/strong><\/a><\/em><\/p>\n\n\n\n<p id=\"block-6ed000df-77f1-4617-8dfd-4b7949ef3ea9\"><em>For any doubt contact us at <a href=\"mailto:support@webkul.com\"><strong>support@webkul.com<\/strong><\/a>.<\/em><\/p>\n\n\n\n<p id=\"block-4d26c079-d5cb-46cc-bd60-c2bd44ca0215\"><em>Thanks for reading!!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>INTRODUCTION Stock management is more than behind the curtain job. By, default in POS you don&#8217;t have any feature to check the stock in multiple session at the same time. Odoo POS Double Stock Validation is missing currently! Let us take an example a customer ordered a product, the 1st POS user has delivered him <a href=\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":319,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007,2008],"tags":[6597,6595,6596],"class_list":["post-121380","post","type-post","status-publish","format-standard","hentry","category-odoo","category-point-of-sale-odoo","tag-double-stock-validation","tag-odoo-pos-double-stock-validation","tag-pos-stock-validation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Odoo POS Double Stock Validation | Odoo POS Double Stock control<\/title>\n<meta name=\"description\" content=\"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odoo POS Double Stock Validation | Odoo POS Double Stock control\" \/>\n<meta property=\"og:description\" content=\"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-25T13:11:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-01T11:50:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\" \/>\n<meta name=\"author\" content=\"Suhal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Suhal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\"},\"author\":{\"name\":\"Suhal\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/2e6504bfa6b473e8596d5ef16432e247\"},\"headline\":\"Odoo POS Stock Double Validation\",\"datePublished\":\"2018-04-25T13:11:45+00:00\",\"dateModified\":\"2022-02-01T11:50:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\"},\"wordCount\":875,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\",\"keywords\":[\"Double Stock Validation\",\"Odoo POS Double Stock Validation\",\"POS Stock Validation\"],\"articleSection\":[\"Odoo\",\"Point of Sale\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\",\"name\":\"Odoo POS Double Stock Validation | Odoo POS Double Stock control\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\",\"datePublished\":\"2018-04-25T13:11:45+00:00\",\"dateModified\":\"2022-02-01T11:50:58+00:00\",\"description\":\"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage\",\"url\":\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\",\"contentUrl\":\"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Odoo POS Stock Double Validation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/2e6504bfa6b473e8596d5ef16432e247\",\"name\":\"Suhal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2f698607c59637126ef96f0271675c1fa992c10e8424da8f9be8f7493510edbe?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2f698607c59637126ef96f0271675c1fa992c10e8424da8f9be8f7493510edbe?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Suhal\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/suhal-bd702\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Odoo POS Double Stock Validation | Odoo POS Double Stock control","description":"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/","og_locale":"en_US","og_type":"article","og_title":"Odoo POS Double Stock Validation | Odoo POS Double Stock control","og_description":"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.","og_url":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-04-25T13:11:45+00:00","article_modified_time":"2022-02-01T11:50:58+00:00","og_image":[{"url":"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X","type":"","width":"","height":""}],"author":"Suhal","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Suhal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/"},"author":{"name":"Suhal","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/2e6504bfa6b473e8596d5ef16432e247"},"headline":"Odoo POS Stock Double Validation","datePublished":"2018-04-25T13:11:45+00:00","dateModified":"2022-02-01T11:50:58+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/"},"wordCount":875,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X","keywords":["Double Stock Validation","Odoo POS Double Stock Validation","POS Stock Validation"],"articleSection":["Odoo","Point of Sale"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/","url":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/","name":"Odoo POS Double Stock Validation | Odoo POS Double Stock control","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X","datePublished":"2018-04-25T13:11:45+00:00","dateModified":"2022-02-01T11:50:58+00:00","description":"Stock management is more than behind the curtain job. Webkul\u2019s Odoo POS Double Stock Validation\/ Odoo Double Stock Control which is an easy solution for POS Users. This module notifies the POS user if the selected product goes out of stock during running POS session.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#primaryimage","url":"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X","contentUrl":"https:\/\/lh6.googleusercontent.com\/Brnt1AOEA6Px4AwW8QaW1cJZmd_OXP6dCzqtabRoRF_WN7fpg0oaP2J__Sktgaj0gjK7DbIgHneBrcxNiH9-Z8yCPZxe1mQmlTCLiKwERc4Z5Xe7L9ywWDvVt4RhBbA3JxZ9Tj0X"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-pos-stock-double-validation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Odoo POS Stock Double Validation"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/2e6504bfa6b473e8596d5ef16432e247","name":"Suhal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2f698607c59637126ef96f0271675c1fa992c10e8424da8f9be8f7493510edbe?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f698607c59637126ef96f0271675c1fa992c10e8424da8f9be8f7493510edbe?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Suhal"},"url":"https:\/\/webkul.com\/blog\/author\/suhal-bd702\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/121380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/319"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=121380"}],"version-history":[{"count":32,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/121380\/revisions"}],"predecessor-version":[{"id":320906,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/121380\/revisions\/320906"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=121380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=121380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=121380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}