ภาพรวมกระบวนการรับสินค้าและจัดเก็บ
กระบวนการทั้งหมดแบ่งออกเป็น 5 ขั้นตอนหลัก ตั้งแต่การสร้างใบแจ้งรับสินค้าล่วงหน้าจนถึงการปิดใบงานจัดเก็บ
ดังแผนภาพต่อไปนี้
[สร้าง ASN] → [สร้าง GR] → [Confirm Receive] → [Putaway] → [CLOSED]
สถานะสินค้าใน Inventory Enquiry
| สี | ความหมาย | เกิดขึ้นเมื่อ |
|---|---|---|
| แถวสีเทา | สินค้าอยู่ในระบบแต่ยังใช้งาน / หยิบไม่ได้ | หลัง Confirm Receive |
| แถวสีดำ | สินค้าพร้อมใช้งาน — Allocate และ Pick ได้ | หลัง Putaway CLOSED |
1. รับสินค้าล่วงหน้า (Advance Shipment Notice)
ใช้สำหรับสร้างและจัดการใบแจ้งการส่งสินค้าล่วงหน้า (ASN) ก่อนสินค้าเดินทางมาถึงคลัง สามารถสร้างได้ 2 วิธี ได้แก่
การ Import ข้อมูล และการกรอกข้อมูลมือ (Web Input)
วงจรสถานะใบงาน ASN
| Status | |
|---|---|
| OPENED | ใบงาน ASN ถูกสร้างสำเร็จ — พร้อมนำไปสร้าง GR หรือแก้ไขได้ |
| RECEIVING | สร้างเอกสารรับสินค้า (Goods Receipt: GR) เรียบร้อยแล้ว - เอกสาร ASN จะไม่สามารถแก้ไขได้ทุกกรณี |
| **PAR RECEIVED ** | รับสินค้าบางส่วน (Short Receive) — บางรายการยังไม่ครบ |
| RECEIVED | รับสินค้าครบทุกรายการแล้ว |
| PUTAWAY IN PROG | กำลังจัดเก็บ - จะเกิดขึ้นเมื่อมีการจัดเก็บผ่าน Handheld Scan Putaway เท่านั้น |
| PUTAWAY | จัดเก็บสินค้าไว้ที่ Location เรียบร้อย |
| CLOSED | ปิดเอกสาร - สินค้าใน Inventory พร้อมดำเนินการ |
1.1 การสร้าง ASN ผ่าน Import
ใช้เมื่อต้องการนำเข้าข้อมูลสินค้าหลายรายการพร้อมกัน รองรับ 2 รูปแบบ
วิธีที่ 1 — Import แบบ Data from table (กรอกข้อมูลในระบบ)
-
ไปที่เมนู Advance Shipment Notice
-
คลิกปุ่ม Import
-
Pop-up Document Type ปรากฏขึ้น → คลิก Create
-
เลือกรูปแบบ Data from table → คลิก Next
-
กรอกข้อมูลในตารางตามฟิลด์ที่กำหนด
-
(ไม่บังคับ) หากต้องการแยกใบงานตาม PO Number: เลือก Split by column → เลือก "PO Number"
-
(ไม่บังคับ) ตั้งค่า Toggle ตามต้องการ (ดูคำอธิบายด้านล่าง)
-
คลิกปุ่ม Import Now
วิธีที่ 2 — Import แบบ Upload file (อัปโหลดไฟล์ Excel)
-
ไปที่เมนู Advance Shipment Notice
-
คลิกปุ่ม Import
-
Pop-up Document Type ปรากฏขึ้น → คลิก Create
-
เลือกรูปแบบ Upload file → คลิก Next
-
อัปโหลดไฟล์ Excel Template ที่กรอกข้อมูลครบถ้วนแล้ว
-
(ไม่บังคับ) เลือก Split by column หากต้องการแยกใบงาน
-
(ไม่บังคับ) ตั้งค่า Toggle ตามต้องการ
-
คลิกปุ่ม Import Now
คำอธิบาย Toggle ในหน้า Import
| Toggle | การตั้งค่า | พฤติกรรม |
|---|---|---|
| Stop import if error found | เปิด | หากมีแถวใดผิด ระบบหยุด Import ทันที — ไม่นำเข้าแถวใดเลย |
| Stop import if error found | ปิด | นำเข้าแถวที่ถูกต้อง แล้วแจ้ง Error เฉพาะแถวที่มีปัญหา |
| Split by column | เลือก PO Number | สร้างใบงาน ASN แยกตาม PO Number อัตโนมัติ |
Result Import
| Import Success | Import Error |
|---|---|
| ระบบแสดงเลข Receive Key ของใบงานที่สร้าง | Pack Code not exists: [Pack code] (SKU: xxx) → Pack Code ไม่ตรงกับ SKU นั้น |
| สถานะใบงาน ASN = OPENED | SKU Code not exists: [SKU] → SKU ที่กรอกไม่มีใน Master ของระบบ |
| ข้อมูลในใบงานตรงกับที่กรอก | วิธีตรวจสอบ: คลิกปุ่ม Import Status เพื่อดูรายละเอียดในช่อง Message |
| หากใช้ Split by column: ระบบสร้างใบงานแยกตามจำนวน PO Number ที่ต่างกัน |
1.2 การสร้าง ASN ผ่าน Web Input (กรอกมือ)
ใช้เมื่อต้องการสร้างใบงาน ASN ทีละใบ โดยกรอกข้อมูลผ่านหน้าจอระบบโดยตรง
-
ไปที่เมนู Advance Shipment Notice
-
คลิกปุ่ม New
-
Pop-up Document Type ปรากฏขึ้น → คลิก Create
-
กรอก PO Number และข้อมูลส่วนหัวของใบงาน → คลิก Next
-
คลิกปุ่ม New เพื่อเพิ่มรายการสินค้า
-
กรอก SKU และรายละเอียดสินค้า (Qty, Pack Code, Expected Receive Date ฯลฯ)
-
คลิก Save
-
(ทำซ้ำข้อ 5–7 หากต้องการเพิ่มสินค้าหลายรายการ)

1.3 การแก้ไขใบงาน ASN
เงื่อนไขสำคัญ: แก้ไขได้เฉพาะใบงานที่มีสถานะ OPENED เท่านั้น
แก้ไขจำนวนสินค้า (Quantity)
-
ไปที่เมนู Advance Shipment Notice
-
เปิดใบงานที่ต้องการแก้ไข (Status = OPENED)
-
คลิก Tab SKU
-
ดับเบิลคลิกที่แถว SKU ที่ต้องการแก้ไข
-
แก้ไขค่าในช่อง Received Qty
-
คลิก Save
Received Qty ต้องมากกว่า 0 เสมอ:หากใส่ค่า 0 หรือค่าลบ ระบบแจ้ง Error: Please check quantity: Received Qty
เพิ่มรายการสินค้าใหม่ (Add New SKU)
-
ไปที่เมนู Advance Shipment Notice
-
เปิดใบงานที่ต้องการ (Status = OPENED)
-
คลิก Tab SKU
-
คลิกปุ่ม New
-
กรอก SKU และข้อมูลรายการสินค้าให้ครบ
-
คลิก Save
ลบรายการสินค้า (Remove SKU)
-
ไปที่เมนู Advance Shipment Notice
-
เปิดใบงานที่ต้องการ (Status = OPENED)
-
คลิก Tab SKU
-
Hover ที่แถว SKU ที่ต้องการลบ → คลิกไอคอนถังขยะ
-
คลิก Delete ที่ Pop-up → คลิก OK
-
คลิก Save
สินค้าที่ลบจะเปลี่ยนเป็นแถวสีเทา (Soft Delete) ไม่ได้ถูกลบออกจริง และจำนวนใน Unloading Report จะลดลงตาม
แก้ไข PO Number
-
ไปที่เมนู Advance Shipment Notice
-
เปิดใบงานที่ต้องการ (Status = OPENED)
-
แก้ไขช่อง PO Number ในส่วนหัวใบงาน
-
คลิก Save
1.4 การ Export ข้อมูล ASN
Export ข้อมูลทั้งหมด
-
ไปที่เมนู Advance Shipment Notice
-
คลิกปุ่ม Export Excel
Export เฉพาะบางรายการ
-
ไปที่เมนู Advance Shipment Notice
-
ใช้ Quick Search กรองรายการที่ต้องการ Export
-
คลิกปุ่ม Export Excel
2. เอกสารรับสินค้า (Goods Receipt New PO)
ใช้สำหรับสร้างและจัดการใบรับสินค้า (GR) เมื่อสินค้ามาถึงคลัง สามารถอ้างอิงจาก ASN/PO หรือสร้างโดยไม่มี PO ก็ได้
วงจรสถานะใบงาน GR
| Status | |
|---|---|
| RECEIVING | GR ถูกสร้าง — รอดำเนินการรับสินค้า (แก้ไข/เพิ่ม/ลบ ASN ได้) |
| RECEIVED | รับสินค้าครบแล้ว — สินค้าปรากฏใน Inventory เป็นแถวสีเทา (ยังใช้งานไม่ได้) |
| PUTAWAY IN PROG | กำลังจัดเก็บ - จะเกิดขึ้นเมื่อมีการจัดเก็บผ่าน Handheld Scan Putaway เท่านั้น |
| PUTAWAY | ระบุ Location เก็บสินค้าแล้ว — รอปิดใบงาน |
| CLOSED | ปิดใบงานสมบูรณ์ — สินค้าพร้อมใช้งานใน Inventory (แถวสีดำ) |
2.1 การสร้าง GR แบบอ้างอิง PO/ASN (รวมหลายใบ)
ใช้เมื่อมีใบงาน ASN ที่ Status = OPENED พร้อมนำมารับสินค้า สามารถรวมหลาย ASN ในใบ GR เดียวได้
ASN ที่มีสถานะ RECEIVING (คือถูกนำไปสร้าง GR อื่นแล้ว) จะไม่ปรากฏในผลการค้นหา
ขั้นตอนที่ 1 — สร้างใบงาน GR
-
ไปที่เมนู Goods Receipt
-
คลิกปุ่ม Create GR
-
กรอกหมายเลข ASN ในช่อง Search → คลิก Search Now
-
ติ๊ก Checkbox หน้าใบงาน ASN ที่ต้องการ → คลิกลูกศร เพื่อย้ายมาฝั่งขวา
-
(ถ้ามี ASN หลายใบ) ทำซ้ำข้อ 3–4 จนได้ครบทุกใบที่ต้องการ
-
คลิกปุ่ม Confirm → คลิก OK → คลิก OK ที่ Pop-up Success
ขั้นตอนที่ 2 — ยืนยันการรับสินค้า (Confirm Receive)
-
ในหน้า Goods Receipt คลิก + หน้าใบงาน GR ที่เพิ่งสร้าง เพื่อขยายรายการ ASN
-
คลิกเข้าใบงาน ASN ใบที่ 1
-
คลิก Tab SKU
-
(ถ้ารับ Partial) แก้ไขจำนวน Qty หรือลบบางรายการ → คลิก Save
-
คลิกปุ่ม Confirm Receive → คลิก Goods Receipt → คลิก OK
-
(ถ้ามี ASN หลายใบ) ทำซ้ำข้อ 2–5 สำหรับ ASN ใบถัดไป

2.2 การสร้าง GR แบบไม่มี PO (Web Input)
ใช้เมื่อรับสินค้าโดยไม่มีใบ PO/ASN ล่วงหน้า
-
ไปที่เมนู Goods Receipt
-
คลิกปุ่ม Create GR
-
คลิกปุ่ม Confirm (ไม่ต้องเลือก ASN) → คลิก OK → คลิก OK
-
(ไม่บังคับ) ปรับ วันที่รับสินค้า ก่อนเลือกสินค้า — สามารถระบุวันย้อนหลังได้
-
คลิกปุ่ม Next เพื่อเข้าหน้ากรอกสินค้า
-
คลิกปุ่ม New → กรอก SKU และรายละเอียด (Qty, Lot, Expiry Date, Mfg Date หากมี)
-
คลิก Save
-
(ทำซ้ำข้อ 6–7 หากต้องการเพิ่มหลาย SKU)
-
คลิกปุ่ม Confirm Receive เพื่อยืนยันการรับ

2.3 การสร้าง GR แบบไม่มี PO (Import)
รองรับ 2 รูปแบบ: Data from table และ Upload file (Excel)
วิธีที่ 1 — Data from table
-
ไปที่เมนู Goods Receipt → คลิกปุ่ม Import
-
Pop-up Document Type → คลิก Create
-
เลือก Data from table → คลิก Next
-
กรอกข้อมูล SKU, Qty, Receive Date และฟิลด์ที่ต้องการ
-
(ไม่บังคับ) ตั้งค่า Toggle ตามต้องการ
-
คลิก Import Now
วิธีที่ 2 — Upload file (Excel)
-
ไปที่เมนู Goods Receipt → คลิกปุ่ม Import
-
Pop-up Document Type → คลิก Create
-
เลือก Upload file → คลิก Next
-
อัปโหลดไฟล์ Excel Template ที่กรอกข้อมูลครบถ้วน
-
(ไม่บังคับ) ตั้งค่า Toggle ตามต้องการ
-
คลิก Import Now
Toggle พิเศษสำหรับ GR Import
| Toggle | การตั้งค่า | พฤติกรรม |
|---|---|---|
| Stop import if error found | เปิด | หยุด Import ทั้งหมดทันทีที่พบ Error |
| Stop import if error found | ปิด | Import แถวที่ถูกต้อง แจ้ง Error เฉพาะแถวที่มีปัญหา |
| Confirm receive immediately | เปิด | หลัง Import สำเร็จ สถานะเปลี่ยนเป็น RECEIVED ทันที |
| Confirm receive immediately | ปิด | สถานะเป็น RECEIVING รอ Confirm Receiveแยกต่างหาก |
Split by CUST_REF_REC_01: สร้างใบงาน Receipt แยกตาม PO Number แต่ทุกใบอยู่ภายใต้ GR ใบเดียว
2.4 การแก้ไข GR (เพิ่ม/ลบ ASN)
แก้ไขได้เฉพาะ GR ที่ Status = RECEIVING เท่านั้น | หาก GR เป็น RECEIVED ปุ่ม Edit GR จะถูก Disable
เพิ่ม ASN เข้า GR
-
ไปที่เมนู Goods Receipt
-
คลิกปุ่ม Edit GR บนใบงาน GR ที่ต้องการ
-
กรอก ASN ที่ต้องการในช่อง Search → คลิก Search Now
-
ติ๊ก Checkbox → คลิกลูกศร ย้ายมาฝั่งขวา
-
คลิก Confirm → OK → OK
ลบ ASN ออกจาก GR
-
ไปที่เมนู Goods Receipt
-
คลิกปุ่ม Edit GR บนใบงาน GR ที่ต้องการ
-
ติ๊ก Checkbox ที่ ASN ฝั่งขวาที่ต้องการลบ → คลิกลูกศร ย้ายมาฝั่งซ้าย
-
คลิก Confirm → OK → OK
2.5 การถอยสถานะ GR (Reopen)
ใช้เมื่อต้องการแก้ไขข้อมูลหลังจาก Confirm Receive ไปแล้ว
-
ไปที่เมนู Goods Receipt
-
คลิก + หน้าใบงาน GR เพื่อขยายรายการ
-
คลิก (3 จุด) หน้าใบงาน Receipt ที่ต้องการถอยสถานะ
-
Hover ที่ Reopen → เลือกสถานะเป้าหมาย
-
คลิก OK → OK
| ตัวเลือก | ใช้เมื่อ | ผลลัพธ์ |
|---|---|---|
| To Receiving | ถอยจาก PUTAWAY / RECEIVED กลับไปแก้ไข | Status Receipt และ GR = RECEIVING |
| To Received | ถอยจาก PUTAWAY กลับมา RECEIVED | Status Receipt และ GR = RECEIVED |
Location ที่เคยระบุไว้จะถูก Clear ออกทั้งหมดหลัง Reopen
2.6 การ Export ข้อมูล GR
Export ข้อมูลทั้งหมด
-
ไปที่เมนู Goods Receipt
-
คลิกปุ่ม Export Excel
Export เฉพาะบางรายการ
-
ไปที่เมนู Goods Receipt
-
ใช้ Quick Search กรองรายการที่ต้องการ
-
คลิกปุ่ม Export Excel
3. สแกนรับสินค้า — Handheld
การรับสินค้าผ่าน Handheld (HH) ดำเนินการโดยสแกนตาม Scan Profile ที่ตั้งค่าไว้ในระบบโดย Admin ซึ่งกำหนดลำดับการสแกน
ตัวอย่าง Scan Profile ที่ใช้บ่อย
| Profile | ลำดับการสแกน |
|---|---|
| SKU Barcode (C) > QTY | สแกน SKU (ครั้งเดียว) → ใส่จำนวน |
| Pallet (U) > SKU Barcode (C) > QTY | สแกน Pallet (ไม่เปลี่ยน)→ สแกน SKU (ครั้งเดียว)→ ใส่จำนวน |
| SKU Barcode (C) > Lot No (U) > EXP (U) > QTY | สแกน SKU (ครั้งเดียว) → ใส่ Lot No (ไม่เปลี่ยน) → ใส่ Expiry Date (ไม่เปลี่ยน) → ใส่จำนวน |
| Pallet only | สแกน Pallet เท่านั้น (ข้อมูลดึงจาก ASN อัตโนมัติ) |
3.1 การสร้าง GR และสแกนรับสินค้า (มี PO/ASN)
ใช้เมื่อมีใบงาน ASN Status = OPENED พร้อมแล้ว
ขั้นตอนที่ 1 — สร้างใบงาน GR บน Handheld
-
เปิดใช้งาน Handheld → Tab Operate → เมนู Scan Receive
-
คลิก (3 จุด) มุมขวาบน → เลือก Create Goods Receipt
-
คลิกที่ช่อง Add document to The goods receipt
-
ติ๊ก Checkbox หน้าใบงาน ASN ที่ต้องการ (เลือกได้หลายใบ)
-
คลิก OK → คลิก Confirm เพื่อสร้างใบงาน GR
ขั้นตอนที่ 2 — สแกนรับสินค้า
-
สแกนตาม Scan Profile ที่กำหนด จนครบทุกรายการที่ต้องการรับ
-
คลิก Close Job → คลิก Confirm Close Job
-
คลิก Confirm Receive
-
เซ็นลายเซ็นบนหน้าจอ
-
คลิก Confirm Receive อีกครั้งเพื่อยืนยันขั้นสุดท้าย
Result when confirm receive
| Success | Warning | Error |
|---|---|---|
| ขึ้นข้อความ "Record Success" | Over Receive เปิด: หากรับเกิน ระบบแสดง Warning แต่ยังดำเนินการต่อได้ — ASN เปลี่ยนเป็น RECEIVED | SKU not exists on Advance Shipment Notice → สแกน SKU ที่ไม่อยู่ใน ASN ที่เลือก |
| ใบงานบน HH เปลี่ยนสถานะเป็น RECEIVED | SKU not found or Barcode type not match → สแกน SKU ที่ไม่มีในระบบเลย | |
| ใบงาน ASN ทุกใบที่รับเปลี่ยนสถานะเป็น RECEIVED | Receive quantity is over than to allow over receiving ratio → สแกน Qty เกินจำนวนที่อนุญาต (ปิด Over Receive) | |
| สถานะบนหน้าเว็บตรงกัน | ||
| สินค้าปรากฏใน Inventory Enquiry เป็นแถวสีเทา |
กรณีพิเศษ: รับสินค้าหลาย PO ใน Pallet เดียวกัน
ทำตามขั้นตอนปกติ (3.1) แต่เมื่อสแกนสินค้าให้สแกนสินค้าจากทุก ASN ลง Pallet หมายเลขเดียวกัน Scan Profile ต้องตั้งค่าเป็น Pallet > SKU > QTY
กรณีพิเศษ: รับด้วย Pallet Profile (Pallet only)
ใช้เมื่อ ASN ทุกรายการมีการกำหนด Pallet ID ไว้ล่วงหน้าทุก Line แล้ว เพียงสแกน Pallet Barcode ระบบดึงข้อมูลสินค้าทั้งหมดมาให้อัตโนมัติ ไม่ต้องสแกน SKU แยก
3.2 การสแกนรับสินค้าแบบ Partial (รับไม่ครบ)
| สถานการณ์ | Allow Short Receive | ผลลัพธ์ |
|---|---|---|
| สแกน SKU ไม่ครบทุกตัว | เปิด | รับสำเร็จ → ASN เปลี่ยนเป็น PAR RECEIVED |
| สแกน Qty ไม่ครบ (ครบ SKU) | เปิด | รับสำเร็จ → ASN เปลี่ยนเป็น PAR RECEIVED |
| สแกน SKU ไม่ครบทุกตัว | ปิด | Error — ไม่สามารถ Confirm ได้ — ยัง RECEIVING |
| สแกน Qty ไม่ครบ | ปิด | Error — ไม่สามารถ Confirm ได้ — ยัง RECEIVING |
| รับ GR ครบ 1 ใบ ไม่รับอีก 1 ใบ | (ไม่มีผล) | รับสำเร็จเฉพาะใบที่สแกนรับครบ — GR ยัง RECEIVING |
Inventory แสดงตามจำนวนที่รับจริงเท่านั้น
3.3 การสแกนรับสินค้าแบบไม่มี PO (HH)
-
Handheld → Tab Operate → เมนู Scan Receive
-
คลิก → เลือก Create Goods Receipt
-
คลิก Confirm (ไม่ต้องเลือก ASN) → คลิก Next
-
สแกนตาม Scan Profile ที่กำหนด (เช่น SKU > QTY หรือ SKU > Lot > EXP > QTY)
-
คลิก Close Job → Confirm Close Job
-
คลิก Confirm Receive → เซ็นลายเซ็น → Confirm Receive
การพิมพ์ Receiving Tag จาก HH
-
ใน Scan Receive เข้าใบงาน GR ที่ Status = RECEIVED
-
คลิก Confirm
-
คลิก → เลือก Print tags to receive all products
-
ระบบพิมพ์ Receiving Tag ตามที่ตั้งค่าไว้
3.4 การแก้ไข GR ผ่าน Handheld (เพิ่ม/ลบ ASN)
ทำได้เฉพาะ GR ที่ Status = RECEIVING เท่านั้น | หาก GR เป็น RECEIVED ช่อง Add document จะถูก Disable
เพิ่ม ASN เข้า GR ผ่าน HH
-
Tab Operate → Scan Receive
-
เลือกใบงาน GR ที่ต้องการ
-
คลิกที่ช่อง Add document to The goods receipt
-
ติ๊ก Checkbox หน้า ASN ที่ต้องการเพิ่ม → คลิก OK
ลบ ASN ออกจาก GR ผ่าน HH
-
Tab Operate → Scan Receive
-
เลือกใบงาน GR ที่ต้องการ
-
คลิกที่ช่อง Add document to The goods receipt
-
ยกเลิก Checkbox ที่ ASN ที่ต้องการนำออก → คลิก OK