{"id":4033,"date":"2026-09-20T09:00:00","date_gmt":"2026-09-20T07:00:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/lot-serial-tracking-odoo-19-inventory-pmi-italiane-guida-3\/"},"modified":"2026-06-11T12:13:34","modified_gmt":"2026-06-11T10:13:34","slug":"lot-serial-tracking-odoo-19-inventory-pmi-italiane-guida-3","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/lot-serial-tracking-odoo-19-inventory-pmi-italiane-guida-3\/","title":{"rendered":"Lot e Serial Number tracking Odoo: HACCP, recall, traceability (guida 3 di 15)"},"content":{"rendered":"<p><em>Centoseiesima guida operativa Odoo 19 per PMI italiane. Terza della serie Inventory (15 guide). Lot e Serial Number tracking \u00e8 critico per compliance HACCP (alimentare), farmaceutica, medicale, automotive, cosmetica. PMI italiana con traceability completa vede compliance audit-ready, recall management efficient, customer trust +30%, defect tracking accurato. Vediamo lot list, lot detail, packages, categorie prodotto, unit\u00e0 di misura.<\/em><\/p>\n<p>Vediamo: lot vs serial number, lots list management, lot detail tracciabilit\u00e0, packages\/colli, categorie prodotto, unit\u00e0 di misura, casi compliance.<\/p>\n<h2>Lot vs Serial Number<\/h2>\n<h3>Lot Number (Numero lotto)<\/h3>\n<ul>\n<li>Identifica gruppo prodotti<\/li>\n<li>Stesso lot = stessa produzione<\/li>\n<li>Tracking aggregato<\/li>\n<li>Compliance alimentare\/farmaceutico<\/li>\n<li>Recall efficient (block intero lot)<\/li>\n<li>Numerazione es. LOT-202609-001<\/li>\n<\/ul>\n<h3>Serial Number (Numero seriale)<\/h3>\n<ul>\n<li>Identifica singolo prodotto<\/li>\n<li>Univoco per ogni unit\u00e0<\/li>\n<li>Tracking individuale<\/li>\n<li>Compliance electronics\/automotive<\/li>\n<li>Warranty tracking<\/li>\n<li>Numerazione es. SN-2026-00012345<\/li>\n<\/ul>\n<h3>Quando usare cosa<\/h3>\n<ul>\n<li><strong>Lot<\/strong>: alimentari, farmaci, cosmetici, ricambi, materie prime<\/li>\n<li><strong>Serial<\/strong>: elettronica, auto, macchinari, high-value items<\/li>\n<li><strong>Misti<\/strong>: cosmetica (lot + serial per VIP)<\/li>\n<li><strong>Nessuno<\/strong>: commodity bulk, generici no compliance<\/li>\n<\/ul>\n<h2>Lots list: gestione centralizzata<\/h2>\n<p>La lots list mostra tutti i lot creati con prodotto, quantit\u00e0, scadenza, location, status. Permette ricerca rapida per audit, recall, customer query. PMI con compliance gestisce 100-1000+ lot attivi. Vista lots list:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-01-list.png\" alt=\"Odoo 19 lots list traceability compliance HACCP PMI italiane farmaceutico\" class=\"aligncenter size-full wp-image-4028\"\/><\/p>\n<ul>\n<li>Lot number identificativo<\/li>\n<li>Prodotto associato<\/li>\n<li>Created date<\/li>\n<li>Expiration date (FEFO)<\/li>\n<li>On Hand quantity<\/li>\n<li>Location attuale<\/li>\n<li>Reference esterna<\/li>\n<li>Quick search\/filter<\/li>\n<\/ul>\n<h3>Lot naming convention<\/h3>\n<ul>\n<li>Sequence auto: LOT-000001<\/li>\n<li>Date-based: LOT-2026-09-001<\/li>\n<li>Vendor-prefix: AV-LOT-001<\/li>\n<li>Custom: BATCH-A-2026<\/li>\n<li>EAN-128 compliant standard<\/li>\n<\/ul>\n<h2>Lot detail: traceability completa<\/h2>\n<p>Il lot detail mostra tutto storico: ricevimento da fornitore, internal moves, allocazione a customer, eventual return. Permette traceability &#8220;tree&#8221; per recall o audit. Vista lot detail con history:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-02-detail.png\" alt=\"Odoo 19 lot detail traceability tree storico movimenti PMI italiane\" class=\"aligncenter size-full wp-image-4029\"\/><\/p>\n<ul>\n<li>Lot identificativo + prodotto<\/li>\n<li>Reference vendor<\/li>\n<li>Created date + by<\/li>\n<li>Expiration date<\/li>\n<li>Use date alert<\/li>\n<li>Removal date alert<\/li>\n<li>Storico moves complete<\/li>\n<li>Customer destination<\/li>\n<\/ul>\n<h3>Traceability operations<\/h3>\n<ul>\n<li><strong>Upstream<\/strong>: da customer \u2192 lot \u2192 vendor<\/li>\n<li><strong>Downstream<\/strong>: da vendor \u2192 lot \u2192 all customers<\/li>\n<li>Report dedicato compliance<\/li>\n<li>Export per regolatori (AIFA, MinSal)<\/li>\n<li>Audit timeline<\/li>\n<\/ul>\n<h2>Packages e colli<\/h2>\n<p>I packages raggruppano prodotti in scatole\/pallet\/colli. Permettono shipping efficient + tracking. Customer riceve &#8220;Box A123&#8221; con N prodotti dentro. Logistic optimization. Vista packages:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-03-packages.png\" alt=\"Odoo 19 packages colli shipping logistica PMI italiane multi-prodotto\" class=\"aligncenter size-full wp-image-4030\"\/><\/p>\n<ul>\n<li>Package code univoco<\/li>\n<li>Prodotti contenuti<\/li>\n<li>Package type (box\/pallet)<\/li>\n<li>Weight + dimensions<\/li>\n<li>Location attuale<\/li>\n<li>Owner (customer)<\/li>\n<li>Shipping label printable<\/li>\n<\/ul>\n<h3>Package types tipici<\/h3>\n<ul>\n<li>Carton small\/medium\/large<\/li>\n<li>EUR Pallet (80\u00d7120cm)<\/li>\n<li>Container 20&#8217;\/40&#8242;<\/li>\n<li>Bag\/Sack<\/li>\n<li>Custom per industria<\/li>\n<\/ul>\n<h2>Categorie prodotto<\/h2>\n<p>Le categorie organizzano prodotti gerarchicamente per: contabilit\u00e0 (account), routes (logistic), tracking (lot\/serial), valuation (cost method). Setup categorie ben fatto = scalabilit\u00e0 + reportistica clean. Vista categorie:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-04-categories.png\" alt=\"Odoo 19 categorie prodotto gerarchia tracking valuation PMI italiane\" class=\"aligncenter size-full wp-image-4031\"\/><\/p>\n<ul>\n<li>Categoria gerarchica<\/li>\n<li>Parent category<\/li>\n<li>Removal strategy default<\/li>\n<li>Tracking default (lot\/serial)<\/li>\n<li>Costing method (FIFO\/LIFO\/Avg)<\/li>\n<li>Valuation account<\/li>\n<li>Income\/Expense account<\/li>\n<li>Stock journal<\/li>\n<\/ul>\n<h3>Categorizzazione tipica PMI<\/h3>\n<ul>\n<li>All \/ Saleable \/ Sellable<\/li>\n<li>Per industry: Food \/ Electronics \/ etc<\/li>\n<li>Per tracking: Lot \/ Serial \/ None<\/li>\n<li>Per valuation: Standard \/ FIFO \/ LIFO<\/li>\n<li>Per route: MTO \/ Manufacture \/ Buy<\/li>\n<\/ul>\n<h2>Unit\u00e0 di misura<\/h2>\n<p>Le UoM (Unit of Measure) gestiscono conversioni: kg \u2194 g, m \u2194 cm, l \u2194 ml, EA \u2194 Pack(12), Hour \u2194 Day. Per PMI con prodotti diversi essenziale. Permette acquisti in unit\u00e0 diverse dalle vendite. Vista UoM:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-05-uom.png\" alt=\"Odoo 19 unit\u00e0 misura UoM conversioni magazzino PMI italiane multi-unit\" class=\"aligncenter size-full wp-image-4032\"\/><\/p>\n<ul>\n<li>UoM disponibili (predefinite + custom)<\/li>\n<li>Category (Weight\/Length\/Volume\/Time)<\/li>\n<li>Reference unit per category<\/li>\n<li>Conversion factor<\/li>\n<li>Rounding precision<\/li>\n<li>Active toggle<\/li>\n<li>Type (Reference\/Bigger\/Smaller)<\/li>\n<\/ul>\n<h3>UoM tipiche<\/h3>\n<ul>\n<li><strong>Weight<\/strong>: kg (ref), g, mg, lb, oz<\/li>\n<li><strong>Volume<\/strong>: l (ref), ml, m3, gallon<\/li>\n<li><strong>Length<\/strong>: m (ref), cm, mm, km, in, ft<\/li>\n<li><strong>Time<\/strong>: hour (ref), day, week, month<\/li>\n<li><strong>Unit<\/strong>: Units (ref), Dozen, Pack(12), Box(100)<\/li>\n<\/ul>\n<h2>Compliance specifiche<\/h2>\n<h3>HACCP (Alimentare)<\/h3>\n<ul>\n<li>Lot tracking obbligatorio<\/li>\n<li>FEFO removal strategy<\/li>\n<li>Expiration date enforcement<\/li>\n<li>Temperature log integration<\/li>\n<li>Withdrawal procedure<\/li>\n<li>Records 2-5 anni conservation<\/li>\n<\/ul>\n<h3>Farmaceutico (GxP)<\/h3>\n<ul>\n<li>Serial number per scatola<\/li>\n<li>Aggregation hierarchy (FMD)<\/li>\n<li>Bollino IT serializzazione<\/li>\n<li>Lot + expiration + batch<\/li>\n<li>Audit trail 21 CFR Part 11<\/li>\n<li>Recall capacity 24h<\/li>\n<\/ul>\n<h3>Medical Device (MDR)<\/h3>\n<ul>\n<li>UDI (Unique Device Identifier)<\/li>\n<li>Production date<\/li>\n<li>Lot + serial dipendente<\/li>\n<li>Implant registry<\/li>\n<li>Adverse events tracking<\/li>\n<li>EUDAMED reporting<\/li>\n<\/ul>\n<h3>Automotive (IATF 16949)<\/h3>\n<ul>\n<li>Serial per componente critico<\/li>\n<li>Genealogy tracking BOM<\/li>\n<li>Supplier batch reference<\/li>\n<li>FMEA support<\/li>\n<li>Recall capability<\/li>\n<\/ul>\n<h3>Cosmetica (CPNP)<\/h3>\n<ul>\n<li>Lot tracking obbligatorio<\/li>\n<li>Manufacture date<\/li>\n<li>PAO (Period After Opening)<\/li>\n<li>Notification CPNP UE<\/li>\n<li>Adverse events<\/li>\n<\/ul>\n<h2>Recall management<\/h2>\n<h3>Workflow recall<\/h3>\n<ol>\n<li>Issue detected (quality, safety)<\/li>\n<li>Identify lot affected via traceability<\/li>\n<li>Block stock in tutti i warehouse<\/li>\n<li>Customer notification (priority)<\/li>\n<li>Return logistics activation<\/li>\n<li>Refund\/replacement workflow<\/li>\n<li>Regulatory notification<\/li>\n<li>Root cause analysis<\/li>\n<li>Process improvement<\/li>\n<\/ol>\n<h3>KPI recall<\/h3>\n<ul>\n<li>Time-to-identify lot affected<\/li>\n<li>% customer reached entro 24h<\/li>\n<li>Return rate<\/li>\n<li>Cost per recall event<\/li>\n<li>Frequency recall (target zero)<\/li>\n<\/ul>\n<h2>Casi pratici PMI italiane<\/h2>\n<h3>Caso 1 \u2014 Pasta artigianale<\/h3>\n<ul>\n<li>Lot per batch produzione<\/li>\n<li>FEFO removal obbligatorio<\/li>\n<li>Lot tracking 5 anni storage<\/li>\n<li>HACCP compliance<\/li>\n<li>Recall capacity test annuale<\/li>\n<\/ul>\n<h3>Caso 2 \u2014 Farmacia\/Parafarmacia<\/h3>\n<ul>\n<li>Serial per scatola farmaco<\/li>\n<li>Bollino blu IT<\/li>\n<li>Expiration alert 60gg prima<\/li>\n<li>AIFA reporting integrato<\/li>\n<li>Recall procedure 24h SLA<\/li>\n<\/ul>\n<h3>Caso 3 \u2014 Elettronica B2B<\/h3>\n<ul>\n<li>Serial per ogni dispositivo<\/li>\n<li>Warranty tracking<\/li>\n<li>Repair history<\/li>\n<li>RMA process<\/li>\n<li>Customer self-service portal<\/li>\n<\/ul>\n<h3>Caso 4 \u2014 Cosmetica<\/h3>\n<ul>\n<li>Lot tracking + PAO<\/li>\n<li>CPNP notification<\/li>\n<li>Stability testing records<\/li>\n<li>Customer complaint database<\/li>\n<li>Withdrawal procedure documented<\/li>\n<\/ul>\n<h2>5 errori comuni lot\/serial tracking<\/h2>\n<ol>\n<li><strong>No tracking strategy<\/strong>: deciso post-incident invece di by design<\/li>\n<li><strong>Tracking troppo granulare<\/strong>: serial per commodity bulk \u2192 overhead inutile<\/li>\n<li><strong>Expiration date ignorato<\/strong>: FEFO non enforced \u2192 waste<\/li>\n<li><strong>Lot naming caos<\/strong>: convenzioni multiple \u2192 confusion audit<\/li>\n<li><strong>No recall test<\/strong>: capacity testata solo durante crisis \u2192 slow response<\/li>\n<\/ol>\n<h2>FAQ lot\/serial tracking<\/h2>\n<h3>Lot per tutti prodotti?<\/h3>\n<p>No, solo dove compliance richiede o tracking valuable. Commodity bulk: no lot. Specialty\/regulated: lot obbligatorio. Strategic choice not technical.<\/p>\n<h3>Serial number quanti?<\/h3>\n<p>Per high-value (&gt;100\u20ac), regulated, warranty-dependent. Volume basso (10-100 unit\u00e0\/mese tracked) gestibile. Volume alto richiede automation\/barcode.<\/p>\n<h3>FEFO automatic?<\/h3>\n<p>S\u00ec con expiration date + removal strategy FEFO impostata sulla location o categoria. Sistema picking suggerisce lot pi\u00f9 vicino expiration. Manual override possibile.<\/p>\n<h3>Recall test frequenza?<\/h3>\n<p>1-2 volte\/anno raccomandato. Mock recall: identifica lot, traccia customer, calcola response time. Compliance audit richiede records. Process improvement driven.<\/p>\n<h3>Multi-company lot share?<\/h3>\n<p>S\u00ec, configurable. Default: lot per company. Override: lot share cross-company. Audit trail conserva ownership per ogni move.<\/p>\n<h2>Conclusione<\/h2>\n<p>Lot e Serial tracking trasformano PMI da reattive a proattive su compliance + quality. Setup 1-2 settimane discovery + config. ROI: audit-ready, recall efficient, customer trust. La prossima guida (4\/15) coprir\u00e0 <strong>barcode operations<\/strong>: handheld scanners, mobile app, productivity boost.<\/p>\n<p style=\"margin-top:30px;background:#f4f4f8;padding:18px;border-radius:8px;\"><strong>Vuoi lot\/serial tracking nella tua PMI?<\/strong><br \/>\nG Tech Group implementa Odoo Lot\/Serial tracking per PMI italiane: discovery compliance (HACCP\/GxP\/MDR\/IATF), setup categorie, naming convention, recall procedure, training operations.<br \/>\n<a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>Richiedi un preventivo gratuito<\/strong><\/a> oppure prova la nostra <a href=\"https:\/\/odoo.brentasoft.com\/\">demo Odoo 19 live<\/a>. Oppure <a href=\"https:\/\/www.odoo.com?utm_campaign=partner-d192ce8a&amp;utm_source=partner_ref\" target=\"_blank\" rel=\"noopener noreferrer\">prova Odoo direttamente su odoo.com<\/a> (link partner Brentasoft).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Centoseiesima guida Odoo 19, terza serie Inventory: lot e serial number tracking per HACCP\/GxP\/MDR\/IATF compliance, recall management, traceability completa, FEFO.<\/p>\n","protected":false},"author":2,"featured_media":4028,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Lot Serial tracking Odoo: HACCP recall (guida 3)","_seopress_titles_desc":"Lot e Serial Number tracking Odoo 19 per PMI italiane: HACCP, GxP farmaceutico, MDR medicale, IATF automotive, recall management, traceability, FEFO.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/lot-serial-tracking-odoo-19-inventory-pmi-italiane-guida-3\/","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-lot-01-list.png","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[25,689],"tags":[],"class_list":["post-4033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-compliance-normative","category-guide-odoo"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/4033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=4033"}],"version-history":[{"count":1,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/4033\/revisions"}],"predecessor-version":[{"id":6688,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/4033\/revisions\/6688"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/4028"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=4033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=4033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=4033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}