{"id":33757,"date":"2025-11-25T12:54:42","date_gmt":"2025-11-25T12:54:42","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=33757"},"modified":"2025-12-11T04:56:50","modified_gmt":"2025-12-11T04:56:50","slug":"how-to-generate-unique-serial-numbers-during-goods-receipt-in-odoo","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/purchase\/how-to-generate-unique-serial-numbers-during-goods-receipt-in-odoo\/","title":{"rendered":"How to Generate Unique Serial Numbers During Goods Receipt in Odoo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In Odoo, generating serial numbers during the Goods Receipt (GR) process is essential for products that require unique identification and tracking. This process ensures that every unit of a product can be individually monitored from the moment it enters your inventory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Odoo allows businesses to maintain accurate records of each product, making it easier to manage stock, track deliveries, and prevent duplication or errors in inventory management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Handling Serial Number Products in Odoo<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To begin, the product must be configured in the <strong>Product Master<\/strong> with traceability set to <strong>\u2018By unique serial number\u2019<\/strong>. This ensures that each unit of the product can be tracked individually throughout its lifecycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"672\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Inventory-Serial-Number-Product-1024x672.png\" alt=\"Odoo Inventory Serial Number Product\" class=\"wp-image-33758\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Inventory-Serial-Number-Product-1024x672.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Inventory-Serial-Number-Product-300x197.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Inventory-Serial-Number-Product-768x504.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-Inventory-Serial-Number-Product.png 1454w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Starting the Goods Receipt (GR) Process<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When a <strong>Purchase Order (PO)<\/strong> is completed, Odoo provides a <strong>Receive Products<\/strong> button. Clicking this button starts the Goods Receipt process and automatically generates a GR document number. At this stage, you must enter a unique <strong>IR Number<\/strong> for the receipt, which helps identify and track the overall receipt document even before individual product serial numbers are assigned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system then displays the products listed in the purchase order along with their quantities. The <strong>MRP<\/strong> of each product is shown and can be adjusted during the GR process, while the selling price is displayed in the relevant field.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Serial Number\u2013Tracked Products<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For products tracked by serial numbers, creating a lot or serial number is mandatory. If a serial number is not supplied, Odoo will display a validation error saying, <strong>\u201cYou need to supply a Lot\/Serial number for products.\u201d<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"534\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation-1024x534.png\" alt=\"Odoo GR Serial No Lot Mandatory Validation\" class=\"wp-image-33761\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation-1024x534.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation-300x156.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation-768x400.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation-1536x800.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-Mandatory-Validation.png 1825w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To generate serial numbers, click the <strong>\u2018Detailed Operations\u2019<\/strong> smart button. The system will display each product unit as a separate line based on the quantity entered in the GR. You can then create a serial number for each unit in the <strong>Lot\/Serial Number<\/strong> column. Odoo offers two options: <strong>\u2018Create\u2019<\/strong> or <strong>\u2018Create and Edit\u2019<\/strong>, both of which open a screen to enter the serial numbers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once entered, the serial numbers appear in the Lot\/Serial Number field. Each serial number must be unique. If the same serial number is entered more than once, Odoo will display a validation error: <strong>\u201cSerial Number Must be Unique!\u201d.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation-1024x529.png\" alt=\"Odoo GR Serial No Detailed Operation\" class=\"wp-image-33764\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation-1024x529.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation-300x155.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation-768x396.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation-1536x793.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Detailed-Operation.png 1823w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, the <strong>IMEI 1<\/strong> field is mandatory, and both IMEI 1 and IMEI 2 must be unique for each unit of the product. Entering duplicate IMEI values for the same or different products will trigger an error \u201cIMEI1 Must be Unique !\u201d during the Goods Receipt process. After entering the serial numbers and IMEI values, click <strong>\u2018Save &amp; Close\u2019<\/strong> to complete the creation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the <strong>Manufacturing Date<\/strong> option is enabled in the Product Master, Odoo will display a <strong>Manufacturing Date<\/strong> field during serial number creation. This allows you to select and record the manufacturing date for each product unit, ensuring accurate tracking and better inventory management.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-1024x529.png\" alt=\"Odoo GR Serial No Lot\" class=\"wp-image-33765\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-1024x529.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-300x155.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-768x396.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot-1536x793.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Serial-No-Lot.png 1823w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Back in the GR screen, all created serial numbers are displayed in the <strong>Serial Number<\/strong> field. Finally, click <strong>Validate<\/strong> to complete the GR process. Once validated, the <strong>Lot\/Serial Number<\/strong> is updated in the <strong>Available Lot<\/strong> field, making the products fully traceable in the inventory and ready for further processing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No-1024x540.png\" alt=\"Odoo GR Done Status Serial No\" class=\"wp-image-33768\" srcset=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No-1024x540.png 1024w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No-300x158.png 300w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No-768x405.png 768w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No-1536x810.png 1536w, https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/11\/Tenthplanet-Odoo-GR-Done-Status-Serial-No.png 1820w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In Odoo, generating serial numbers during the Goods Receipt (GR) process is essential for products that require unique identification and [&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":[469,459,450],"class_list":["post-33757","post","type-post","status-publish","format-standard","hentry","category-purchase","tag-gr","tag-purchase","tag-serial-number-product"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/33757","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=33757"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/33757\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=33757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=33757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=33757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}