เนื้อหาที่ครอบคลุม: สร้างเอกสารโอน · จองสินค้า + ออกเอกสารหยิบ · หยิบสินค้า · ออกเอกสารโอน · รับเข้า · จัดเก็บ · Export
ขอบเขต: การใช้งานผ่านหน้าเว็บเท่านั้น (ไม่รวม Scan Transfer ผ่าน Handheld)
ภาพรวมกระบวนการโอนสินค้าระหว่างคลัง
การโอนสินค้าระหว่างคลัง (Transfer) คือการย้ายสินค้าจากคลังหนึ่ง (ต้นทาง) ไปยังอีกคลังหนึ่ง (ปลายทาง) โดยมี 2 ฝั่งเอกสารที่ทำงานคู่กันเสมอ:
| ฝั่ง | เอกสาร | หน้าที่ |
|---|---|---|
| ต้นทาง | Transfer Out | สร้างเอกสาร → จองสินค้า → หยิบ → ออกเอกสารโอน (ปิดเอกสารต้นทาง) |
| ปลายทาง | Transfer In | รับเข้า → จัดเก็บ |
วงจรสถานะ Transfer Out (ฝั่งต้นทาง)
| สถานะ | เกิดขึ้นเมื่อ |
|---|---|
| OPENED (รายการใหม่) | สร้างเอกสารสำเร็จ |
| OUT OF STOCK | จองสินค้าแล้วของไม่พอ |
| ALLOCATED (จองแล้ว) | จองสินค้าสำเร็จ |
| PICKING (กำลังหยิบ) | เริ่มหยิบสินค้า |
| PICKED (หยิบแล้ว) | ยืนยันการหยิบสำเร็จ |
| In-Transit (กำลังส่ง) | กด Finish/TR (ปิดเอกสารต้นทาง) — สินค้ากำลังเดินทาง |
| POD | ปลายทางรับสินค้าสำเร็จ (Proof of Delivery) |
วงจรสถานะ Transfer In (ฝั่งปลายทาง)
| สถานะ | เกิดขึ้นเมื่อ |
|---|---|
| OPENED (รายการใหม่) | สร้างขึ้นอัตโนมัติ ทันทีที่ต้นทางกด Finish/TR |
| RECEIVING (กำลังทำรับ) | เข้าสู่หน้าสินค้าที่ได้รับจริง |
| RECEIVED (รับสินค้าแล้ว) | ยืนยันรับสินค้าสำเร็จ |
| จัดเก็บแล้ว | ระบุ Location ครบทุกรายการ |
| ปิดรายการ (CLOSED) | ยืนยันความถูกต้องของการจัดเก็บเสร็จสมบูรณ์ |
1. การสร้างเอกสารโอนระหว่างคลัง ด้วยการกรอกข้อมูลผ่านหน้าเว็บ
ขั้นตอนการใช้งาน
-
เข้าสู่ระบบด้วย Username และ Password แล้วไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"
-
เลือก "เพิ่มรายการใหม่ (New)" เพื่อเข้าสู่หน้าจอระบุข้อมูลพื้นฐานของเอกสาร เช่น:
-
คลังที่จะโอนจาก/ไป (From Warehouse / To Warehouse)
-
รายละเอียดการอ้างอิงเอกสาร (Reference Document)
-
เลขอ้างอิงลูกค้าขาเข้า (Reference Inbound)
-
เลขอ้างอิงการโอนสินค้า (Reference Transfer)
-
ข้อมูลรถขนส่ง (Transport)
-
-
เลือกคลังที่ต้องการโอนย้ายที่ช่อง "ถึงคลังสินค้า (To Warehouse)" และระบุรายละเอียดอื่นๆ ที่ต้องการ
-
กด "ถัดไป (Next)" เพื่อเข้าสู่หน้าระบุข้อมูลรายการสินค้า
-
กด "เพิ่มรายการใหม่ (New)" เพื่อเลือกหรือค้นหารหัสสินค้า
-
คลิกที่ช่อง "รหัสสินค้า" ระบบแสดงรายการสินค้าทั้งหมดในระบบให้เลือก พร้อมข้อมูลประกอบ:
-
บาร์โค้ดสินค้า (SKU Barcode)
-
จำนวนสินค้าพร้อมใช้คงคลัง (Available QTY)
-
หน่วยของสินค้า (Pack Code)
-
📌 ข้อมูลเหล่านี้ช่วยตรวจสอบความถูกต้อง โดยเฉพาะกรณีสินค้า 1 รหัสมีบาร์โค้ดมากกว่า 1 รหัส หรือต้องการโอนสินค้าที่ Available Qty = 0
-
-
กด "บันทึก" — ระบบสร้างเอกสารและแสดง เลขที่ใบงาน (Transfer Key) บนหน้าจอ
-
(ไม่บังคับ) หากต้องการแก้ไขจำนวนสินค้าที่จะโอน หรือระบุข้อมูลเฉพาะเจาะจง เช่น พาเลท, หมายเลขกล่อง, วันที่ผลิต, วันที่หมดอายุ, ล็อตสินค้า หรือพื้นที่จัดเก็บ (Location) — ดับเบิลคลิกที่บรรทัดสินค้ารายการนั้นเพื่อแก้ไข/ระบุข้อมูล
-
(ทำซ้ำข้อ 5–7 จนครบตามรายการสินค้าที่ต้องการโอน)
ผลลัพธ์ที่ถูกต้องหลังสร้างสำเร็จ
-
ระบบสร้าง Transfer Key ให้
-
ปุ่ม Next เป็น Enable (พร้อมไปขั้นตอนจองสินค้า)
-
ข้อมูลที่กรอกแสดงถูกต้องครบถ้วน
ข้อผิดพลาดที่พบบ่อย
| เงื่อนไข | ผลลัพธ์ |
|---|---|
| ระบุ Warehouse ปลายทาง (To Warehouse) ที่ไม่มีในระบบ | ไม่แสดง Warehouse ให้เลือก, ขึ้นข้อความ "Input Warehouse Code", ปุ่ม Next เป็น Disable |
| ระบุ Warehouse ต้นทาง (From Warehouse) เป็นคลังอื่นที่ผู้ใช้ไม่มีสิทธิ์เข้าถึง | สร้างเอกสารได้ แต่ปุ่ม Next ไปยัง Tab Allocation เป็น Disable |
กรณีพิเศษ: ระบุข้อมูล Location เจาะจง
หากกรอก Location ที่มี SKU นั้นอยู่ตอนเพิ่มรายการสินค้า (ขั้นตอนที่ 7):
📌 เมื่อกด Next ไปที่ Tab Allocation ระบบจะ Suggest เฉพาะ Inventory ใน Location ที่กรอกไปเท่านั้น (ไม่ดึง Location อื่นมาแนะนำ)
2. การจองสินค้า และออกเอกสารการหยิบ สำหรับใบงานโอนคลัง
ขั้นตอนการใช้งาน
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"
-
ค้นหาใบงานโอนที่ต้องการ
-
เปิดเอกสารประเภท "การขนส่ง (ขาออก)" ขึ้นมา
-
ไปที่แท็บ "จองสินค้า (Allocation)"
-
กด "ยืนยันการจอง" หรือ "ยืนยันการจอง และออกเอกสารหยิบสินค้า" ในกรณีต้องการออกเอกสาร
-
เมื่อเอกสาร Picking List แสดงขึ้นมา กด "พิมพ์"
ผลลัพธ์ที่ถูกต้อง
-
สถานะใบงานเปลี่ยนเป็น ALLOCATED (จองแล้ว)
-
ข้อมูลถูก Update กลับไปใน Inventory ถูกต้อง
กรณีพิเศษ: สินค้าไม่พอ (Out of Stock)
| เงื่อนไข | ผลลัพธ์ |
|---|---|
| สินค้าใน Inventory ไม่พอสำหรับจอง | Status ใบงานเปลี่ยนเป็น OUT OF STOCK, SKU ที่ขาดมีข้อความ "Incomplete" |
| กด Confirm ขณะมี SKU ที่ Incomplete | Error: "Can't partial allocate" — จองแบบ Partial ไม่ได้ |
| เติมสต็อกให้เพียงพอแล้วกลับมาที่ Tab Allocation อีกครั้ง | Status เปลี่ยนเป็น ALLOCATING และพบ SKU ที่เติมเข้าไปแล้ว — จองต่อได้ |
3. การหยิบสินค้า ผ่านเว็บ สำหรับใบงานโอนคลัง
ขั้นตอนการใช้งาน
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)" เพื่อเลือกเอกสารที่ต้องการหยิบสินค้า
⚠️ เงื่อนไข: ต้องจองสินค้า (Allocate) สำเร็จก่อนเสมอ จึงจะหยิบสินค้าได้
-
กดเครื่องหมาย "+" ด้านหน้าเพื่อดูใบงานด้านใน
-
เลือกแถวการขนส่ง (ขาออก) เพื่อเข้าใบงาน
-
เลือกแท็บ "หยิบสินค้า"
📌 หากเอกสารมีสถานะ "จองแล้ว (ALLOCATED)" ขั้นตอนนี้จะเปลี่ยนสถานะเป็น "กำลังหยิบ (PICKING)" ทันที
-
ตรวจสอบข้อมูลการหยิบบนหน้าจออีกครั้ง ก่อนกด "ยืนยันการหยิบ (Confirm Picked)"
-
ระบบแสดง Pop-up ให้ระบุ วันเวลายืนยันการหยิบสินค้า
-
ระบบตั้งต้นเป็นวันเวลาปัจจุบันที่ดำเนินการอยู่ — ปรับเปลี่ยนได้ตามต้องการ
-
กด "ตกลง"
-
-
ระบบเปลี่ยนสถานะเอกสารเป็น "หยิบแล้ว (PICKED)" และเข้าสู่แท็บยืนยันความถูกต้องของเอกสารอีกครั้ง
-
ตรวจสอบความถูกต้องเรียบร้อยแล้ว กดปุ่มใดปุ่มหนึ่ง:
-
"สำเร็จ / กลับสู่หน้าหลัก" เพื่อจบการทำงาน
-
"สำเร็จ / ออกเอกสารการโอนย้ายสินค้าระหว่างคลังสินค้า" เพื่อพิมพ์ใบงานโอนสินค้าระหว่างคลังทันที — สถานะใบงานจะเปลี่ยนเป็น "กำลังส่ง (In-Transit)"
-
3.1 การเคลื่อนไหวของ Inventory ขณะหยิบสินค้า
จำนวนสินค้าในคลังจะปรับเปลี่ยนตามลำดับ:
จองแล้ว (Allocated QTY) → กำลังหยิบ (Picking QTY) → หยิบแล้ว (Picked QTY)
📌 จำนวนทั้ง 3 สถานะนี้ (Allocated/Picking/Picked) จะถูกตัดออกจาก "สินค้าพร้อมปล่อย (Available QTY)" ในคลังสินค้าเสมอ ไม่ว่าจะอยู่ขั้นตอนใด
3.2 ข้อจำกัดสำคัญหลังสถานะเป็น PICKED
⚠️ เมื่อใบงาน Transfer Out มีสถานะ PICKED แล้ว ฟิลด์ต่อไปนี้จะถูก Disable ทั้งหมด — ไม่สามารถแก้ไขได้:
| รายการ | ผลลัพธ์ |
|---|---|
| แก้ไขจำนวนสินค้า (Qty) | Field Disable — ไม่ขึ้นให้แก้ไข |
| เพิ่ม SKU ใหม่ | Field Disable |
| ลบ SKU | Field Disable |
| แก้ไขรายละเอียด SKU อื่นๆ | Field Disable |
| เปลี่ยน Warehouse ต้นทาง/ปลายทาง | Field Disable |
| ยกเลิก (Cancel) เอกสาร | ❌ ทำไม่ได้ — Error: "Transfer Order incorrect status" |
4. การออกเอกสารการโอนคลัง
⚠️ เงื่อนไข: เอกสารต้องมีสถานะอย่างน้อย PICKED (หยิบแล้ว) ก่อนเท่านั้น จึงจะออกเอกสารการโอนคลังได้
ขั้นตอนการใช้งาน
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"
-
ค้นหาใบงานโอนที่ต้องการ
-
เปิดเอกสารประเภท "การขนส่ง (ขาออก)" ขึ้นมา
-
ไปที่แท็บ "ยืนยัน"
-
กดปุ่ม "ออกเอกสารการย้ายระหว่างคลังสินค้า" (เทียบเท่ากับปุ่ม Finish/TR)
-
เมื่อเอกสารแสดงขึ้นมาแล้ว กด "พิมพ์"
ผลลัพธ์ที่ถูกต้อง
-
ใบงานเปลี่ยนเป็น Status "กำลังส่ง (In-Transit)"
-
เข้าสู่ Tab TR — แสดง Report Transfer Note ตามที่ตั้งค่าไว้ พร้อมข้อมูลถูกต้องครบถ้วน
-
ข้อมูลถูก Update ใน Inventory ถูกต้อง
-
กลับไปหน้า Table และกด "+" ที่ใบงาน → พบว่ามีใบงาน Transfer In ถูกสร้างขึ้นอัตโนมัติ ที่ Status OPENED ทันที
5. การรับเข้าใบงานโอนคลังผ่านหน้าเว็บ
ขั้นตอนการใช้งาน
-
ไปที่เมนู "สินค้าคงคลัง > จัดการสินค้าคงคลัง > โอนระหว่างคลัง" เพื่อเลือกเอกสารที่ต้องการรับเข้า
⚠️ เงื่อนไข: ต้องโอนสินค้าในคลังต้นทางเสร็จก่อนเสมอ (สถานะของเอกสารต้นทางจะกลายเป็น "กำลังส่ง")
-
กดเครื่องหมาย "+" ด้านหน้าเพื่อดูใบงานด้านใน
📌 คลังปลายทาง (สินค้าปลายทาง) ของใบงานต้องเป็นคลังที่ User ใช้งานอยู่ปัจจุบัน
-
เลือกแถวการขนส่ง (ขาเข้า) ที่มีสถานะ "รายการใหม่" เพื่อเข้าใบงาน
-
เข้าสู่หน้าข้อมูลพื้นฐานของใบงาน
-
เลือก "ประเภทเอกสาร (Document Type)" จากรายการที่ตั้งค่าไว้
📌 หากตั้งค่า "ประเภทเอกสารตั้งต้น (Default Document Type)" ไว้ ระบบเลือกให้อัตโนมัติก่อน — ยังเปลี่ยนได้เสมอ
-
กดปุ่ม "ถัดไป"
-
เข้าสู่หน้า "สินค้าที่คาดว่าจะได้รับ (Expected SKU)" — แสดงรายละเอียดสินค้าที่จะโอนเข้า
-
กด "ถัดไป" เพื่อรับโอนสินค้าที่จะเข้า
-
เข้าสู่หน้า "สินค้าที่ได้รับจริง (Actual SKU)" — สถานะเอกสารเปลี่ยนเป็น "กำลังทำรับ (RECEIVING)"
-
ระบบนำสินค้าและรายละเอียดจากหน้า "สินค้าที่คาดว่าจะได้รับ" มาตั้งต้นรับเข้าให้อัตโนมัติ
-
(ไม่บังคับ) หากต้องการแก้ไข ดับเบิลคลิกที่ช่องที่ต้องการ → แก้ไข → กด "บันทึก"
-
-
ตรวจสอบข้อมูลเรียบร้อยแล้ว กด "ยืนยันการรับสินค้า (Confirm Receive)"
ผลลัพธ์ที่ถูกต้อง
-
สถานะเอกสารเปลี่ยนเป็น "รับสินค้าแล้ว (RECEIVED)"
-
Transfer Out (ต้นทาง) เปลี่ยนเป็นสถานะ POD
-
Transfer (ภาพรวม) = RECEIVED
-
Tab "สินค้าที่คาดว่าจะได้รับ (Expected SKU)" ต้องตรงกับ Inventory ที่ปล่อยมา และตรงกับ "สินค้าที่ได้รับจริง (Actual SKU)"
-
สินค้าถูกบันทึกลงในคลัง — ตรวจสอบได้ที่เมนู "ตรวจสอบสินค้าคงคลัง" โดยที่ยังไม่มีพื้นที่จัดเก็บ
ข้อมูลที่ดึงมาจากต้นทางและแก้ไขได้/ไม่ได้
เมื่อเข้าสู่หน้า "สินค้าที่ได้รับจริง" ระบบจะดึงข้อมูลจากคลังต้นทางมาให้ตรงกันทุกประการ:
| ข้อมูล | แก้ไขได้ไหม |
|---|---|
| Pallet | ✅ แก้ไขได้ — เปลี่ยนเป็นเลขอื่นได้ |
| Lot No | ✅ แก้ไขได้ — เปลี่ยนเป็นเลขอื่นได้ |
| วันที่ผลิต (Mfg Date) / วันที่หมดอายุ (Exp Date) | ❌ แก้ไขไม่ได้ — Field Disable เสมอ ต้องตรงตามต้นทาง |
| สถานะสินค้า (Damage / Hold) | ❌ แก้ไขไม่ได้ — ต้องตรงตามต้นทางเสมอ |
| Receive Qty (จำนวนที่รับ) | ❌ แก้ไขไม่ได้เลย — Field Disable ไม่ว่าจะตั้งค่า Short Receive หรือ Over Receive เปิด/ปิดก็ตาม |
⚠️ ข้อสำคัญ: ต่างจาก Module รับสินค้าปกติ (Goods Receipt) ที่ Allow Short/Over Receive มีผลต่อการแก้ไข Qty — สำหรับ Transfer การรับเข้าต้องรับให้ตรงกับที่ปล่อยมาเท่านั้นเสมอ ไม่สามารถปรับ Qty ได้
6. การยกเลิก/ถอยสถานะการรับเข้า
การยกเลิก (Cancel)
| Status ของ Transfer In | ยกเลิกได้ไหม | ผลลัพธ์ |
|---|---|---|
| OPENED | ✅ ได้ | ใบงาน Transfer In หายไป, Transfer Out กลับเป็น PICKED, Transfer (ภาพรวม) = PICKED, Inventory Update กลับถูกต้อง |
| RECEIVING | ❌ ไม่ได้ | ปุ่ม/ตัวเลือก Cancel เป็น Disable |
| RECEIVED | ❌ ไม่ได้ | ปุ่ม/ตัวเลือก Cancel เป็น Disable |
ขั้นตอนยกเลิก (เมื่อ Status = OPENED):
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง"
-
กด "+" หน้าใบงาน Transfer
-
กด 3 จุด หน้าใบงาน Transfer In ที่ต้องการ
-
กด Cancel → กด OK → กด OK ที่ Pop-up Success
การถอยสถานะ (Reopen) — เฉพาะจาก RECEIVED
| ถอยจาก RECEIVED ไปเป็น | ผลลัพธ์ |
|---|---|
| To RECEIVING | Transfer In = RECEIVING, Transfer (ภาพรวม) = RECEIVING, ข้อมูลที่รับไปแล้วถูกลบออกจาก Inventory |
| To OPENED | Transfer In = OPENED, Transfer (ภาพรวม) = In-Transit (ถอยกลับไปสถานะต้นทางส่งสินค้า), ข้อมูลถูกลบออกจาก Inventory |
ขั้นตอนการถอยสถานะ:
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง" → กด "+" หน้าใบงาน
-
กด 3 จุด หน้าใบงาน Transfer In
-
Hover ที่ Reopen → เลือกสถานะเป้าหมาย (To RECEIVING หรือ To OPENED)
-
กด OK → กด OK ที่ Pop-up Success
การจำกัดสิทธิ์การเข้าถึงเอกสาร (Access Control)
ระบบจำกัดการมองเห็นเอกสาร Transfer ตาม Warehouse Access ของผู้ใช้งาน:
| สิทธิ์ Warehouse Access ของ User | ผลลัพธ์ |
|---|---|
| ตรงกับคลังต้นทาง หรือ คลังปลายทางของเอกสาร | เห็นเอกสาร — เข้า Tab Basic ได้ แต่ถ้าไม่ตรงกับคลังปลายทาง: เข้า Tab อื่นไม่ได้ และกด Next ไม่ได้ |
| ไม่ตรงกับทั้งคลังต้นทางและปลายทางเลย | ระบบไม่แสดงผลเอกสารนี้เลย (Security Check) |
7. การออก Unloading Report
ใช้สำหรับพิมพ์รายงานเตรียมรับสินค้าก่อนทำการรับเข้าจริง
-
ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง" → กด "+" หน้าใบงาน
-
กด 3 จุด หน้าใบงาน Transfer In (Status = OPENED)
-
กด "Print Unloading"
ผลลัพธ์: Report แสดงขึ้นมา พร้อมข้อมูลถูกต้องครบถ้วน
8. การจัดเก็บใบงานโอนคลังเป็นพาเลทผ่านหน้าเว็บ
⚠️ ก่อนดำเนินการทุกครั้ง โปรดตรวจสอบให้มั่นใจว่าเข้าสู่ระบบด้วยผู้ใช้งานที่มีสิทธิ์การจัดการคลังสินค้าถูกต้องแล้ว
ขั้นตอนการใช้งาน
-
หลังจากรับสินค้าเรียบร้อยแล้ว (เอกสารโอนระหว่างคลังมีสถานะเป็น "รับสินค้าแล้ว") ไปที่เมนู "สินค้าคงคลัง > จัดการสินค้าคงคลัง > โอนระหว่างคลัง" และเลือก แตกเอกสารรับสินค้า เพื่อเริ่มจัดเก็บสินค้า
-
เลือกเอกสารที่ต้องการจัดเก็บ → เข้าไปยังแท็บ "สินค้าที่ได้รับจริง"
-
เลือกรายการสินค้าที่ต้องการจัดเก็บ → เปลี่ยนมุมมองที่แสดงแบบตาราง ให้เป็นแบบรายละเอียด เพื่อง่ายต่อการระบุพื้นที่จัดเก็บ
-
เลือกพื้นที่จัดเก็บที่ต้องการ → กด "บันทึก"
-
ระบบแจ้งดำเนินการสำเร็จ — ปรับมุมมองกลับเป็นตาราง
-
(ทำซ้ำข้อ 2–5 สำหรับสินค้ารายการถัดไป จนกว่าสินค้าที่ต้องการจัดเก็บจะหมด)
-
กด "ถัดไป" เพื่อเข้าสู่หน้ายืนยันการจัดเก็บ — สถานะเอกสารเปลี่ยนเป็น "จัดเก็บแล้ว"
-
ตรวจสอบความถูกต้องเรียบร้อยแล้ว กดปุ่มใดปุ่มหนึ่ง:
-
"สำเร็จ / กลับสู่หน้าหลัก" เพื่อจบการทำงาน
-
"สำเร็จ / ออกเอกสารรับสินค้า" เพื่อพิมพ์ใบงานยืนยันการรับสินค้า
-
ผลลัพธ์ที่ถูกต้อง
-
สถานะของใบงานเปลี่ยนเป็น "ปิดรายการ (CLOSED)"
-
สินค้าที่ได้รับการจัดเก็บแล้ว สามารถนำไปจองและปล่อยออกจากคลังได้ ตามกระบวนการต่อไป (Allocate/Pick ปกติ)
เปรียบเทียบ Transfer vs Goods Receipt (รับสินค้าปกติ) — จุดต่างสำคัญ
| รายการ | Transfer In | Goods Receipt (PO ปกติ) |
|---|---|---|
| Receive Qty แก้ไขได้ไหม | ❌ ไม่ได้เลย | ✅ ได้ (ตาม Allow Short/Over Receive) |
| วันผลิต/หมดอายุ แก้ไขได้ไหม | ❌ ไม่ได้ — ต้องตรงต้นทาง | ✅ ได้ตามที่กรอกตอนรับ |
| สถานะ Damage/Hold | ดึงจากต้นทางอัตโนมัติ ต้องตรงกัน | กำหนดเองตอนรับ |
| Pallet / Lot | แก้ไขได้ | กำหนดเองตอนรับ |