{"id":32389,"date":"2025-11-15T09:03:53","date_gmt":"2025-11-15T09:03:53","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=32389"},"modified":"2025-11-28T12:16:17","modified_gmt":"2025-11-28T12:16:17","slug":"configure-manufacturing-and-expiration-dates-for-products-in-odoo-inventory","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/master\/configure-manufacturing-and-expiration-dates-for-products-in-odoo-inventory\/","title":{"rendered":"How to Configure Manufacturing and Expiration Dates for Products in Odoo Inventory"},"content":{"rendered":"\n<p>Managing products with manufacturing and expiration dates in Odoo Inventory is important for ensuring quality, safety, and proper stock rotation. Odoo makes this process easy by allowing you to track products using lot or serial numbers and set automatic expiry rules. This helps you keep your inventory accurate, avoid expired stock, and maintain full traceability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enable Expiration Dates Setting<\/strong><\/h2>\n\n\n\n<p>Go to <strong>Inventory \u2192 Configuration \u2192 Settings<\/strong>. Scroll down to the <strong>Traceability<\/strong> section and turn on both <strong>Lots &amp; Serial Numbers<\/strong> and <strong>Expiration Dates<\/strong>. This will allow you to manage expiration dates for products using lot &amp; serial numbers. Then, click the <strong>Save<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"331\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting-1024x331.png\" alt=\"Odoo Inventory Expiration Dates Setting\" class=\"wp-image-32395\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting-1024x331.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting-300x97.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting-768x248.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting-1536x496.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-Setting.png 1831w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enable Manufacturing and Expiration Dates for the Product<\/strong><\/h2>\n\n\n\n<p>Next, configure the product to use expiration management. Go to <strong>Inventory \u2192 Products\u2192 Product<\/strong> <strong>Master<\/strong>, select the product, and open the <strong>General Information<\/strong> tab.<br>In the <strong>Traceability<\/strong> section, set the <strong>Tracking<\/strong> field to either <strong>By Lots<\/strong> or <strong>By Unique Serial Number<\/strong>. Then only the <strong>Manufacturing<\/strong> and <strong>Expiration Dates<\/strong> options will appear.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To capture only the <strong>Manufacturing Date<\/strong>, enable the <strong>Manufacturing Date<\/strong> field.<\/li>\n\n\n\n<li>To capture both <strong>Manufacturing<\/strong> and <strong>Expiration Dates<\/strong>, enable the <strong>Expiration Date<\/strong> field. This will automatically enable the <strong>Manufacturing Date<\/strong> field as well.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Configure the Dates Section of the Product<\/strong><\/h3>\n\n\n\n<p>After enabling expiration tracking, the Dates section appears in the General Information tab. You can define how the system calculates other related dates by entering the number of days for each duration.<br>You can set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Expiration Date<\/strong>: Number of days after manufacturing when the product expires<\/li>\n\n\n\n<li><strong>Best Before Date<\/strong>: Number of days before expiry when the product should be used<\/li>\n\n\n\n<li><strong>Removal Date<\/strong>: Number of days before expiry when the product is removed from stock<\/li>\n\n\n\n<li><strong>Alert Date<\/strong>: Number of days before expiry when the system will generate an alert<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"304\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1-1024x304.png\" alt=\"Odoo Inventory Product Dates Section\" class=\"wp-image-32399\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1-1024x304.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1-300x89.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1-768x228.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1-1536x456.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Product-Dates-Section-1.png 1833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Validation<\/strong><\/h4>\n\n\n\n<p>System throws an Validation Error if the Expiration Date field is not filled.<\/p>\n\n\n\n<p><strong>\u201cExpiration Date have to be filled.\u201d<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation-1024x498.png\" alt=\"Odoo Inventory Expiration Date Validation\" class=\"wp-image-32402\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation-1024x498.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation-300x146.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation-768x374.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation-1536x747.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Date-Validation.png 1833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Expiration Dates in the Lot<\/strong><\/h2>\n\n\n\n<p>Based on the Manufacturing Date entered during Goods Receipt, Odoo automatically calculates all the dates related to expiration in the lot. This ensures that every product received into the system has accurate manufacturing and expiration details, traceable through its unique lot number.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot--1024x536.png\" alt=\"Odoo Inventory Expiration Dates in the Lot\" class=\"wp-image-32405\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot--1024x536.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot--300x157.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot--768x402.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot--1536x803.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenth-Planet-Odoo-Inventory-Expiration-Dates-in-the-Lot-.png 1839w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Managing products with manufacturing and expiration dates in Odoo Inventory is important for ensuring quality, safety, and proper stock rotation. [&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":[538],"tags":[463,99,462,449],"class_list":["post-32389","post","type-post","status-publish","format-standard","hentry","category-master","tag-expiration-dates","tag-inventory","tag-manufacturing-date","tag-product"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/32389","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=32389"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/32389\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=32389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=32389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=32389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}