Lot Tracking ในคลังสินค้าคืออะไร ออกแบบอย่างไรให้ตรวจสอบย้อนกลับได้
Lot Tracking คือการติดตามสินค้าเป็นกลุ่มที่มีคุณลักษณะการผลิตหรือการรับเข้าร่วมกัน เช่น โรงงาน วันที่ผลิต Line หรือ Batch ที่ผู้ผลิตกำหนด ในคลังสินค้า ข้อมูล Lot ต้องติดตามตั้งแต่ Receiving, Put Away, Picking, Packing, Shipping, Return และ Adjustment เพื่อให้รู้ว่าสินค้า Lot ใดอยู่ที่ไหน เคลื่อนไปเมื่อใด และส่งให้ใคร
การมีช่อง Lot ในฐานข้อมูลยังไม่เท่ากับ Traceability ที่ใช้งานได้ หากพนักงานพิมพ์ผิด สามารถข้ามการสแกน หรือระบบรวม Stock คนละ Lot เข้าด้วยกัน เมื่อมี Recall จะค้นหาไม่ครบ บทความนี้อธิบาย Data model, Barcode workflow, WMS rule และขั้นตอนทดสอบระบบตั้งแต่ต้นทางถึงปลายทาง
ประเด็นสำคัญที่ควรรู้
Lot Tracking ที่น่าเชื่อถือต้องผูก Item + Lot + Location + Quantity + Event เข้าด้วยกันทุกครั้งที่ Stock เปลี่ยนสถานะ ระบบควรบังคับ Capture ที่จุดเกิดเหตุและเก็บผู้ปฏิบัติงาน เวลา เอกสารอ้างอิง และเหตุผล เพื่อรองรับ Trace, Recall และ FEFO
- Lot ใช้ระบุกลุ่ม ไม่ใช่ชิ้นเฉพาะแบบ Serial number
- Lot code ควรมาจากเจ้าของข้อมูลและต้องไม่ถูกตีความโดยคาดเดา
- Expiry date เป็นข้อมูลคนละ Field แม้จะสัมพันธ์กับ Lot
- Barcode ช่วยลดการพิมพ์ แต่ Software ต้อง Validate Context
- การย้ายหรือแบ่งพาเลทต้องรักษา Genealogy ของ Lot และจำนวน
- Traceability ต้องทำได้ทั้งย้อนกลับและเดินหน้า
Arc Tech Expert Tip: ทดสอบ Recall drill ด้วยเวลาจริงอย่างน้อยหนึ่ง Lot แล้วตรวจว่าระบบระบุ Stock คงเหลือ Location, Shipment, Customer/ปลายทาง และรายการที่ถูกแปรรูปต่อได้ครบ ไม่ควรรอให้เกิดเหตุจริงจึงค่อยตรวจข้อมูล
สารบัญ
- Lot Tracking คืออะไร
- Lot, Batch และ Serial ต่างกันอย่างไร
- Data model และ Barcode
- Workflow ตั้งแต่รับเข้าถึงจัดส่ง
- FEFO, Recall และ Integration
- Implementation Checklist และ Troubleshooting
1. Lot Tracking คืออะไร
GS1 อธิบายว่า Batch/Lot number เชื่อมสินค้าเข้ากับข้อมูลที่ผู้ผลิตเห็นว่าสำคัญต่อ Traceability และอาจประกอบด้วยโรงงาน Line วันที่ผลิต หรือกะ แต่โครงสร้างจริงแตกต่างตามองค์กร ในระบบคลังจึงควรเก็บ Lot เป็นค่าที่ได้รับ ไม่ควรแยกความหมายจากตำแหน่งตัวอักษรหากไม่มี Master rule ที่ควบคุม
Lot Tracking มีสองทิศทาง
- Trace back: จากสินค้าหรือ Shipment ย้อนกลับไปหา Lot, Supplier, Receipt และวัตถุดิบ
- Trace forward: จาก Lot ต้นทางไปหา Stock คงเหลือ งานผลิต Shipment และปลายทางที่ได้รับ
มาตรฐาน GS1 Global Traceability ระบุข้อมูลเหตุการณ์หลัก เช่น เวลา ตัวระบุวัตถุระดับ Instance หรือ Batch/Lot, สถานที่ ขั้นตอนธุรกิจ สถานะ และผู้รับผิดชอบ แนวคิดนี้ช่วยให้ Lot Tracking เป็น Event history มากกว่าตาราง Stock ปัจจุบัน
2. Lot, Batch และ Serial Number ต่างกันอย่างไร
| ข้อมูล | ระดับการระบุ | ตัวอย่างการใช้งาน | จุดควบคุม |
|---|---|---|---|
| Item/SKU | กลุ่มสินค้า | สินค้าชนิดเดียวกัน | Master data |
| Lot/Batch | กลุ่มการผลิต/รับเข้า | อาหาร ยา เคมี วัตถุดิบ | Lot, Expiry, Supplier |
| Serial number | รายชิ้น | เครื่องมือ อุปกรณ์อิเล็กทรอนิกส์ | Unique ต่อชิ้น |
| Pallet/SSCC | หน่วย Logistic | พาเลทหรือกล่องรวม | Parent-child และ Location |
คำว่า Lot และ Batch มักใช้ใกล้เคียงกัน แต่ควรกำหนดนิยามในองค์กรเพื่อไม่ให้ Interface แต่ละระบบแปลต่างกัน Serial number ระบุชิ้นเฉพาะ จึงให้ Granularity มากกว่าแต่ต้อง Capture รายชิ้น
อ่าน Workflow โรงงานที่ Batch Tracking ด้วย Barcode และภาพรวม Traceability ที่ Barcode Traceability ในโรงงาน
3. Data model ที่ควรมี
Stock balance ขั้นต่ำควรแยกตาม Item, Lot, Location และ Stock status หากองค์กรใช้ Expiry, Quality status หรือ Owner ก็ต้องอยู่ใน Key/Attribute ที่ป้องกันการรวมผิด
| Field | หน้าที่ | Validation ตัวอย่าง |
|---|---|---|
| itemId | ระบุสินค้า | ต้องมีใน Master และตรงเอกสาร |
| lotNumber | ระบุกลุ่ม | บังคับสำหรับ Lot-controlled item |
| expiryDate | วันหมดอายุ | รูปแบบและเงื่อนไขตามสินค้า |
| locationId | จุดจัดเก็บ | Location เปิดใช้งานและรองรับสินค้า |
| quantity / UOM | จำนวนและหน่วย | Conversion ต้องควบคุม |
| status | Available, Hold, Quarantine | เปลี่ยนตามสิทธิ์และเหตุผล |
| eventTime / user | Audit | ใช้เวลา Server และบันทึก Operator |
| sourceReference | PO, WO, Transfer, Shipment | เชื่อมกลับเอกสารธุรกิจ |
ห้ามใช้ Lot number เป็น Primary key เดี่ยว เพราะ Supplier หรือ Item ต่างกันอาจใช้รหัสซ้ำ ควรกำหนด Uniqueness ตาม Business context
4. Barcode สำหรับ Lot Tracking
ฉลากอาจแสดง Item, Lot และ Expiry เป็นข้อความกับ Barcode หลายช่อง หรือเข้ารหัสเป็น GS1 DataMatrix/GS1-128 ตาม Requirement ของคู่ค้าและอุตสาหกรรม GS1 Application Identifier (10) ใช้กับ Batch/Lot และข้อมูลความยาวแปรผันต้องมีตัวคั่นที่ถูกต้องเมื่อมี Field ต่อท้าย
Software Scanner ต้อง Parse ตามมาตรฐาน ไม่ควรตัด String ด้วยตำแหน่งคงที่โดยไม่เข้าใจ Application Identifier หาก Supplier ใช้รูปแบบต่างกัน ควรมีกฎ Mapping ที่ Version และทดสอบได้
อ่านพื้นฐาน Scanner ที่ Barcode Scanner คืออะไร และการเลือกรุ่นสำหรับงานคลังที่ วิธีเลือก Barcode Scanner
5. Workflow Lot Tracking ในคลังสินค้า
Receiving
ผู้ใช้ Scan PO/ASN, Item, Lot, Expiry และ Quantity ระบบตรวจว่าสินค้าควบคุม Lot หรือไม่ Lot อยู่ในสถานะรับได้หรือไม่ และข้อมูลตรงกับเอกสาร ก่อนสร้าง Receipt event ดูอุปกรณ์ได้ที่ Barcode Scanner สำหรับ Receiving
Put Away
ระบบสร้าง Task ที่ผูก Source pallet/LPN กับ Lot และ Location ปลายทาง ผู้ใช้ Scan ต้นทางและปลายทางเพื่อป้องกันวางผิด หากแบ่งจำนวนต้องสร้าง Movement สองรายการที่ยอดรวมสมดุล
Picking
WMS ควรเสนอ Lot ตาม FIFO, FEFO หรือ Allocation rule และให้ผู้ใช้ยืนยัน Lot จริงด้วย Scan หาก Scan Lot อื่น ระบบต้อง Reject หรือส่ง Exception ตามสิทธิ์ อ่านหลักการ FEFO คืออะไร
Packing และ Shipping
Packing ต้องรักษาความสัมพันธ์ระหว่าง Order line, Lot, Quantity, Carton/Pallet และ Shipment เพื่อให้ Trace forward ไปยังปลายทางได้ การพิมพ์ฉลากใหม่ต้องไม่ทำให้ Lot เปลี่ยน
Return และ Adjustment
สินค้าคืนต้อง Capture Lot และประเมิน Quality status ก่อนกลับเข้า Available Stock ส่วน Adjustment ต้องมี Reason, Approval และ Audit เพราะอาจทำลายสมดุล Traceability
6. FEFO, Recall และ Quality Hold
Lot Tracking สนับสนุน FEFO เมื่อมี Expiry date ที่ถูกต้องและ Allocation ใช้ข้อมูลนั้นจริง แต่ FEFO ไม่ใช่เพียง Sort หน้าจอ ระบบต้องจัดการกรณี Shelf life ขั้นต่ำของลูกค้า, Lot ถูก Hold และ Stock ที่เข้าถึงไม่ได้
Recall Workflow
- ระบุ Item + Lot ที่ได้รับผลกระทบ
- Freeze/Hold Stock คงเหลือทุก Location
- ค้น Receipt และ Supplier reference
- ค้น Transformation/Production ที่ใช้ Lot นั้น
- ค้น Shipment และปลายทาง
- บันทึกการแจ้ง การคืน และการกำจัด
- Reconcile ปริมาณทั้งหมด
ระบบ EPCIS ของ GS1 ออกแบบเพื่อแลกเปลี่ยน Visibility event ระหว่าง Application และคู่ค้า โดยตอบ What, Where, When, Why และ How จึงเป็น Reference ที่มีประโยชน์เมื่อองค์กรต้องเชื่อม Traceability ข้ามระบบ
Arc Tech Recommendation: สร้าง Recall report จาก Event ledger ไม่ใช่ Query เฉพาะ Stock balance เพราะ Stock ปัจจุบันไม่แสดงสินค้าที่จัดส่ง แปรรูป หรือปรับยอดไปแล้ว
7. สถาปัตยกรรม Hardware + Software
Label/Barcode → Scanner หรือ Handheld → Mobile Workflow + Validation → WMS/Inventory Transaction → ERP/MES/Partner API → Traceability & Recall Report
Handheld ช่วยให้ Capture เกิดตรง Location และรองรับ Task-driven workflow ดูตัวอย่าง Handheld สำหรับ Put Away และภาพรวมระบบที่ WMS แก้ปัญหาคลังสินค้าอย่างไร
Case Study จำลอง
คลังวัตถุดิบเก็บ Lot ในช่องหมายเหตุและรวมยอดตาม SKU เมื่อต้อง Recall ทีมค้นได้เฉพาะ Stock ปัจจุบันแต่ไม่รู้ว่า Lot ถูกส่งเข้าคำสั่งผลิตใด โครงการแก้ไขเริ่มจากแยก Lot เป็น Dimension ของ Stock บังคับ Scan ที่ Receiving/Issue และสร้าง Parent-child relationship ระหว่างวัตถุดิบกับ Batch ผลิต พร้อมรายงาน Reconciliation ทำให้การ Drill สามารถแสดงต้นทาง คงเหลือ และปลายทางจาก Event ชุดเดียว
Common Mistakes
- เก็บ Lot ใน Free text โดยไม่มี Validation
- รวม Stock คนละ Lot ใน Location เดียวโดยระบบแยกไม่ได้
- ใช้ Expiry แทน Lot หรือสร้าง Lot ใหม่จากวันที่
- พิมพ์ฉลากซ้ำโดยไม่ควบคุม Source record
- อนุญาต Override Lot โดยไม่มีเหตุผลและ Approval
- ทดสอบเฉพาะ Happy path ไม่ทดสอบ Return, Split และ Offline
Decision Guide
- ต้อง Recall เป็นกลุ่ม: ใช้ Lot Tracking
- ต้องรู้รายชิ้นเฉพาะ: เพิ่ม Serial tracking
- มีอายุสินค้า: เก็บ Expiry แยกและใช้ FEFO
- มีการแปรรูป: เก็บ Input-output genealogy
- หลายระบบ: กำหนด System of Record และ Event contract
Implementation Checklist
- นิยาม Lot/Batch/Serial ขององค์กรแล้ว
- ระบุ Item ที่บังคับ Lot แล้ว
- Data model แยก Item + Lot + Location + Status แล้ว
- Barcode parsing รองรับรูปแบบจริงแล้ว
- Workflow ครบ Receiving ถึง Return แล้ว
- FEFO/Hold/Release rule ผ่านการทดสอบแล้ว
- เชื่อม ERP/MES พร้อม Idempotency แล้ว
- Recall drill และ Reconciliation ผ่านแล้ว
Troubleshooting
| อาการ | สาเหตุที่เป็นไปได้ | แนวทางตรวจ |
|---|---|---|
| Lot ในระบบไม่ตรงฉลาก | Manual entry/Parser | บังคับ Scan และทดสอบ AI separator |
| ยอด Lot ติดลบ | Transaction order/Retry | ตรวจ Event sequence และ Idempotency |
| FEFO เลือกผิด | Expiry/Status/Allocation | ตรวจข้อมูลและ Rule priority |
| Recall หา Shipment ไม่ครบ | Packing ไม่เก็บ Lot linkage | เพิ่ม Order–Carton–Lot relationship |
| Lot เดียวกระจายผิด | Split/Transfer ไม่สมดุล | ทำ Double-entry movement และ Reconcile |
Did You Know?
Lot code ไม่จำเป็นต้องบอกวันที่ผลิตให้คนอ่านได้ รหัสอาจเป็นค่าอ้างอิงที่ต้องเปิด Master record ความสำคัญคือมีความเป็นเอกลักษณ์ตามขอบเขตที่กำหนดและเชื่อมกับข้อมูล Traceability ได้อย่างถูกต้อง
คำถามที่พบบ่อย
Lot กับ Batch ต่างกันไหม
มักใช้ความหมายใกล้เคียงกัน แต่ควรยึดนิยามของผู้ผลิต กฎอุตสาหกรรม และ Data contract ขององค์กร
Lot number ต้องไม่ซ้ำทั้งบริษัทหรือไม่
ขึ้นกับกฎข้อมูล แต่ไม่ควรสมมติว่าค่า Lot เดี่ยวไม่ซ้ำ ควรผูกกับ Item, Supplier/Owner หรือขอบเขตที่กำหนด
Lot Tracking ทำให้ใช้ FEFO ได้ทันทีไหม
ต้องมี Expiry ที่ถูกต้อง Stock status และ Allocation rule ด้วย Lot อย่างเดียวไม่พอ
Barcode ใดใช้เก็บ Lot ได้
GS1-128 และ GS1 DataMatrix รองรับ Application Identifier สำหรับ Lot แต่ต้องเลือกตามมาตรฐานและ Workflow ของอุตสาหกรรม
ควรทำ Recall drill บ่อยแค่ไหน
กำหนดตามความเสี่ยงและข้อกำกับขององค์กร โดยควรทำเป็นระยะและทุกครั้งหลังเปลี่ยน Workflow/Integration สำคัญ
บทความที่เกี่ยวข้อง
- Batch Tracking ด้วย Barcode
- Barcode Traceability ในโรงงาน
- Stock Count ด้วย Barcode vs RFID
- FEFO คืออะไร
เอกสารอ้างอิง
- GS1 — Global Traceability Standard
- GS1 — EPCIS 2.0.1
- GS1 — EPCIS and CBV Artefacts
- GS1 — 2D Barcodes at Retail POS Guideline
สรุป
Lot Tracking ที่มีคุณภาพต้องเก็บ Lot เป็น Dimension ของ Stock และ Event ทุกครั้งตั้งแต่รับเข้า ย้าย หยิบ ส่งคืน และปรับยอด พร้อมรักษาความสัมพันธ์กับ Location, Quantity, Status, เอกสาร และปลายทาง เมื่อ Hardware, Barcode, WMS และ ERP ใช้ Data contract เดียวกัน องค์กรจึงจะทำ FEFO และ Recall ได้อย่างเชื่อถือ
กำลังออกแบบ Lot Tracking, Traceability หรือ Workflow คลังสินค้า? ทีม Arc Tech พร้อมช่วยวิเคราะห์ Hardware, Barcode, Data model และการเชื่อมระบบให้เหมาะกับกระบวนการขององค์กร ดูข้อมูลและติดต่อทีมงานได้ที่ Arc Tech



