> **เนื้อหาที่ครอบคลุม:** สร้างเอกสารโอน · จองสินค้า + ออกเอกสารหยิบ · หยิบสินค้า · ออกเอกสารโอน · รับเข้า · จัดเก็บ · 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. การสร้างเอกสารโอนระหว่างคลัง ด้วยการกรอกข้อมูลผ่านหน้าเว็บ

## ขั้นตอนการใช้งาน

1. เข้าสู่ระบบด้วย Username และ Password แล้วไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"**

2. เลือก **"เพิ่มรายการใหม่ (New)"** เพื่อเข้าสู่หน้าจอระบุข้อมูลพื้นฐานของเอกสาร เช่น:

   * คลังที่จะโอนจาก/ไป (**From Warehouse / To Warehouse**)

   * รายละเอียดการอ้างอิงเอกสาร (Reference Document)

   * เลขอ้างอิงลูกค้าขาเข้า (Reference Inbound)

   * เลขอ้างอิงการโอนสินค้า (Reference Transfer)

   * ข้อมูลรถขนส่ง (Transport)

3. เลือกคลังที่ต้องการโอนย้ายที่ช่อง **"ถึงคลังสินค้า (To Warehouse)"** และระบุรายละเอียดอื่นๆ ที่ต้องการ

4. กด **"ถัดไป (Next)"** เพื่อเข้าสู่หน้าระบุข้อมูลรายการสินค้า

5. กด **"เพิ่มรายการใหม่ (New)"** เพื่อเลือกหรือค้นหารหัสสินค้า

   * คลิกที่ช่อง **"รหัสสินค้า"** ระบบแสดงรายการสินค้าทั้งหมดในระบบให้เลือก พร้อมข้อมูลประกอบ:

     * **บาร์โค้ดสินค้า (SKU Barcode)**

     * **จำนวนสินค้าพร้อมใช้คงคลัง (Available QTY)**

     * **หน่วยของสินค้า (Pack Code)**

   > 📌 ข้อมูลเหล่านี้ช่วยตรวจสอบความถูกต้อง โดยเฉพาะกรณีสินค้า 1 รหัสมีบาร์โค้ดมากกว่า 1 รหัส หรือต้องการโอนสินค้าที่ Available Qty = 0

6. กด **"บันทึก"** — ระบบสร้างเอกสารและแสดง **เลขที่ใบงาน (Transfer Key)** บนหน้าจอ

7. *(ไม่บังคับ)* หากต้องการแก้ไขจำนวนสินค้าที่จะโอน หรือระบุข้อมูลเฉพาะเจาะจง เช่น **พาเลท, หมายเลขกล่อง, วันที่ผลิต, วันที่หมดอายุ, ล็อตสินค้า หรือพื้นที่จัดเก็บ (Location)** — ดับเบิลคลิกที่บรรทัดสินค้ารายการนั้นเพื่อแก้ไข/ระบุข้อมูล

8. *(ทำซ้ำข้อ 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. การจองสินค้า และออกเอกสารการหยิบ สำหรับใบงานโอนคลัง

## ขั้นตอนการใช้งาน

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"**

2. ค้นหาใบงานโอนที่ต้องการ

3. เปิดเอกสารประเภท **"การขนส่ง (ขาออก)"** ขึ้นมา

4. ไปที่แท็บ **"จองสินค้า (Allocation)"**

5. กด **"ยืนยันการจอง"** หรือ **"ยืนยันการจอง และออกเอกสารหยิบสินค้า"** ในกรณีต้องการออกเอกสาร

6. เมื่อเอกสาร **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. การหยิบสินค้า ผ่านเว็บ สำหรับใบงานโอนคลัง

## ขั้นตอนการใช้งาน

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"** เพื่อเลือกเอกสารที่ต้องการหยิบสินค้า

   > ⚠️ **เงื่อนไข:** ต้องจองสินค้า (Allocate) สำเร็จก่อนเสมอ จึงจะหยิบสินค้าได้

2. กดเครื่องหมาย **"+"** ด้านหน้าเพื่อดูใบงานด้านใน

3. เลือกแถวการขนส่ง **(ขาออก)** เพื่อเข้าใบงาน

4. เลือกแท็บ **"หยิบสินค้า"**

   > 📌 หากเอกสารมีสถานะ **"จองแล้ว (ALLOCATED)"** ขั้นตอนนี้จะเปลี่ยนสถานะเป็น **"กำลังหยิบ (PICKING)"** ทันที

5. ตรวจสอบข้อมูลการหยิบบนหน้าจออีกครั้ง ก่อนกด **"ยืนยันการหยิบ (Confirm Picked)"**

6. ระบบแสดง Pop-up ให้ระบุ **วันเวลายืนยันการหยิบสินค้า**

   * ระบบตั้งต้นเป็นวันเวลาปัจจุบันที่ดำเนินการอยู่ — ปรับเปลี่ยนได้ตามต้องการ

   * กด **"ตกลง"**

7. ระบบเปลี่ยนสถานะเอกสารเป็น **"หยิบแล้ว (PICKED)"** และเข้าสู่แท็บยืนยันความถูกต้องของเอกสารอีกครั้ง

8. ตรวจสอบความถูกต้องเรียบร้อยแล้ว กดปุ่มใดปุ่มหนึ่ง:

   * **"สำเร็จ / กลับสู่หน้าหลัก"** เพื่อจบการทำงาน

   * **"สำเร็จ / ออกเอกสารการโอนย้ายสินค้าระหว่างคลังสินค้า"** เพื่อพิมพ์ใบงานโอนสินค้าระหว่างคลังทันที — สถานะใบงานจะเปลี่ยนเป็น **"กำลังส่ง (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 (หยิบแล้ว)** ก่อนเท่านั้น จึงจะออกเอกสารการโอนคลังได้

## ขั้นตอนการใช้งาน

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"**

2. ค้นหาใบงานโอนที่ต้องการ

3. เปิดเอกสารประเภท **"การขนส่ง (ขาออก)"** ขึ้นมา

4. ไปที่แท็บ **"ยืนยัน"**

5. กดปุ่ม **"ออกเอกสารการย้ายระหว่างคลังสินค้า"** *(เทียบเท่ากับปุ่ม Finish/TR)*

6. เมื่อเอกสารแสดงขึ้นมาแล้ว กด **"พิมพ์"**

## ผลลัพธ์ที่ถูกต้อง

* ใบงานเปลี่ยนเป็น Status **"กำลังส่ง (In-Transit)"**

* เข้าสู่ Tab **TR** — แสดง Report **Transfer Note** ตามที่ตั้งค่าไว้ พร้อมข้อมูลถูกต้องครบถ้วน

* ข้อมูลถูก Update ใน Inventory ถูกต้อง

* กลับไปหน้า Table และกด **"+"** ที่ใบงาน → พบว่ามีใบงาน **Transfer In ถูกสร้างขึ้นอัตโนมัติ** ที่ Status **OPENED** ทันที

---

# 5. การรับเข้าใบงานโอนคลังผ่านหน้าเว็บ

## ขั้นตอนการใช้งาน

 1. ไปที่เมนู **"สินค้าคงคลัง > จัดการสินค้าคงคลัง > โอนระหว่างคลัง"** เพื่อเลือกเอกสารที่ต้องการรับเข้า

    > ⚠️ **เงื่อนไข:** ต้องโอนสินค้าในคลังต้นทางเสร็จก่อนเสมอ (สถานะของเอกสารต้นทางจะกลายเป็น **"กำลังส่ง"**)

 2. กดเครื่องหมาย **"+"** ด้านหน้าเพื่อดูใบงานด้านใน

    > 📌 **คลังปลายทาง (สินค้าปลายทาง)** ของใบงานต้องเป็นคลังที่ User ใช้งานอยู่ปัจจุบัน

 3. เลือกแถวการขนส่ง **(ขาเข้า)** ที่มีสถานะ **"รายการใหม่"** เพื่อเข้าใบงาน

 4. เข้าสู่หน้าข้อมูลพื้นฐานของใบงาน

 5. เลือก **"ประเภทเอกสาร (Document Type)"** จากรายการที่ตั้งค่าไว้

    > 📌 หากตั้งค่า "ประเภทเอกสารตั้งต้น (Default Document Type)" ไว้ ระบบเลือกให้อัตโนมัติก่อน — ยังเปลี่ยนได้เสมอ

 6. กดปุ่ม **"ถัดไป"**

 7. เข้าสู่หน้า **"สินค้าที่คาดว่าจะได้รับ (Expected SKU)"** — แสดงรายละเอียดสินค้าที่จะโอนเข้า

 8. กด **"ถัดไป"** เพื่อรับโอนสินค้าที่จะเข้า

 9. เข้าสู่หน้า **"สินค้าที่ได้รับจริง (Actual SKU)"** — สถานะเอกสารเปลี่ยนเป็น **"กำลังทำรับ (RECEIVING)"**

    * ระบบนำสินค้าและรายละเอียดจากหน้า "สินค้าที่คาดว่าจะได้รับ" มาตั้งต้นรับเข้าให้อัตโนมัติ

    * *(ไม่บังคับ)* หากต้องการแก้ไข ดับเบิลคลิกที่ช่องที่ต้องการ → แก้ไข → กด **"บันทึก"**

10. ตรวจสอบข้อมูลเรียบร้อยแล้ว กด **"ยืนยันการรับสินค้า (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):**

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง"**

2. กด **"+"** หน้าใบงาน Transfer

3. กด **3 จุด** หน้าใบงาน Transfer In ที่ต้องการ

4. กด **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 |

### **ขั้นตอนการถอยสถานะ:**

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง"** → กด **"+"** หน้าใบงาน

2. กด **3 จุด** หน้าใบงาน Transfer In

3. Hover ที่ **Reopen** → เลือกสถานะเป้าหมาย (**To RECEIVING** หรือ **To OPENED**)

4. กด **OK** → กด **OK** ที่ Pop-up Success

### การจำกัดสิทธิ์การเข้าถึงเอกสาร (Access Control)

ระบบจำกัดการมองเห็นเอกสาร Transfer ตาม **Warehouse Access** ของผู้ใช้งาน:

| สิทธิ์ Warehouse Access ของ User               | ผลลัพธ์                                                                                           |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| ตรงกับคลังต้นทาง **หรือ** คลังปลายทางของเอกสาร | เห็นเอกสาร — เข้า Tab Basic ได้ แต่ถ้าไม่ตรงกับคลังปลายทาง: เข้า Tab อื่นไม่ได้ และกด Next ไม่ได้ |
| ไม่ตรงกับทั้งคลังต้นทางและปลายทางเลย           | ระบบไม่แสดงผลเอกสารนี้เลย (Security Check)                                                        |

---

# 7. การออก Unloading Report

ใช้สำหรับพิมพ์รายงานเตรียมรับสินค้าก่อนทำการรับเข้าจริง

1. ไปที่เมนู **"จัดการสินค้าคงคลัง > โอนระหว่างคลัง"** → กด **"+"** หน้าใบงาน

2. กด **3 จุด** หน้าใบงาน Transfer In (Status = OPENED)

3. กด **"Print Unloading"**

**ผลลัพธ์:** Report แสดงขึ้นมา พร้อมข้อมูลถูกต้องครบถ้วน

---

# 8. การจัดเก็บใบงานโอนคลังเป็นพาเลทผ่านหน้าเว็บ

> ⚠️ ก่อนดำเนินการทุกครั้ง โปรดตรวจสอบให้มั่นใจว่าเข้าสู่ระบบด้วยผู้ใช้งานที่มีสิทธิ์การจัดการคลังสินค้าถูกต้องแล้ว

## ขั้นตอนการใช้งาน

1. หลังจากรับสินค้าเรียบร้อยแล้ว (เอกสารโอนระหว่างคลังมีสถานะเป็น **"รับสินค้าแล้ว"**) ไปที่เมนู **"สินค้าคงคลัง > จัดการสินค้าคงคลัง > โอนระหว่างคลัง"** และเลือก **แตกเอกสารรับสินค้า** เพื่อเริ่มจัดเก็บสินค้า

2. เลือกเอกสารที่ต้องการจัดเก็บ → เข้าไปยังแท็บ **"สินค้าที่ได้รับจริง"**

3. เลือกรายการสินค้าที่ต้องการจัดเก็บ → เปลี่ยนมุมมองที่แสดงแบบตาราง ให้เป็นแบบ**รายละเอียด** เพื่อง่ายต่อการระบุพื้นที่จัดเก็บ

4. เลือกพื้นที่จัดเก็บที่ต้องการ → กด **"บันทึก"**

5. ระบบแจ้งดำเนินการสำเร็จ — ปรับมุมมองกลับเป็นตาราง

6. *(ทำซ้ำข้อ 2–5 สำหรับสินค้ารายการถัดไป จนกว่าสินค้าที่ต้องการจัดเก็บจะหมด)*

7. กด **"ถัดไป"** เพื่อเข้าสู่หน้ายืนยันการจัดเก็บ — สถานะเอกสารเปลี่ยนเป็น **"จัดเก็บแล้ว"**

8. ตรวจสอบความถูกต้องเรียบร้อยแล้ว กดปุ่มใดปุ่มหนึ่ง:

   * **"สำเร็จ / กลับสู่หน้าหลัก"** เพื่อจบการทำงาน

   * **"สำเร็จ / ออกเอกสารรับสินค้า"** เพื่อพิมพ์ใบงานยืนยันการรับสินค้า

## ผลลัพธ์ที่ถูกต้อง

* สถานะของใบงานเปลี่ยนเป็น **"ปิดรายการ (CLOSED)"**

* สินค้าที่ได้รับการจัดเก็บแล้ว **สามารถนำไปจองและปล่อยออกจากคลังได้** ตามกระบวนการต่อไป (Allocate/Pick ปกติ)

---

# เปรียบเทียบ Transfer vs Goods Receipt (รับสินค้าปกติ) — จุดต่างสำคัญ

| รายการ                      | Transfer In                      | Goods Receipt (PO ปกติ)              |
| --------------------------- | -------------------------------- | ------------------------------------ |
| Receive Qty แก้ไขได้ไหม     | ❌ ไม่ได้เลย                      | ✅ ได้ (ตาม Allow Short/Over Receive) |
| วันผลิต/หมดอายุ แก้ไขได้ไหม | ❌ ไม่ได้ — ต้องตรงต้นทาง         | ✅ ได้ตามที่กรอกตอนรับ                |
| สถานะ Damage/Hold           | ดึงจากต้นทางอัตโนมัติ ต้องตรงกัน | กำหนดเองตอนรับ                       |
| Pallet / Lot                | แก้ไขได้                         | กำหนดเองตอนรับ                       |









