Inventory Receive Workflow — ขั้นตอนรับสินค้าเข้าคลัง (GRN)
Overview
กระบวนการรับสินค้าเข้าคลัง (Goods Receive) ครอบคลุมทั้ง 9 ประเภทการรับ ตั้งแต่สร้างใบรับจนถึง Approve เพื่ออัปเดตสต็อก
Steps
ขั้นที่ 1 — เลือกประเภทการรับสินค้า
Inventory Management → Goods Receive → กด New (+)
เลือก Type ตามกรณี:
| กรณี | Type |
|---|
| รับจากใบสั่งซื้อ | RCVPUR |
| รับสินค้าแถม | RCVFREE |
| รับสินค้าทดลอง | RCVEXA |
| รับยืมจากภายนอก | RCVBOR |
| รับคืนจากการให้ยืม | RCVLEND |
| รับคืนจากผู้ป่วย/แผนก (ปิดบิลแล้ว) | RCVRET |
| รับจากการแลกเปลี่ยน | RCVEXC |
| รับคืนจากแผนกอื่น | RCVDEPT |
| รับจากการเรียกคืน | RCVRECA |
- เลือก Store (คลังที่รับสินค้า)
- เลือก Vendor
- กำหนด Is Invoice toggle → กรอก Invoice Number + Date หรือ Delivery Number
- ระบุ Received By + Received Date
ขั้นที่ 3 — เพิ่มรายการสินค้า (Items)
สำหรับแต่ละ Item:
- ค้นหาจาก Search Item Master (Item Name หรือ Item Code)
- เลือก Receive Type: Paid หรือ Free QTY
- ระบุ Received Quantity + Free Quantity (ถ้ามี)
- ระบุ Batch ID + Expiry Date
- ระบุ Unit Price + Discount
- เพิ่ม Item ถัดไปด้วยปุ่ม +
ขั้นที่ 4 — บันทึก
- กด Save → ระบบสร้างเลขที่ GRN + สถานะ Approval Required
- ระบบแสดงรายงานสามารถพิมพ์ได้
ขั้นที่ 5 — Approve
- เลือก Approve icon → ใส่ Approve Comments (optional)
- กด Approve → สถานะเปลี่ยนเป็น Raised
- ยอดสินค้าถูกรับเข้าระบบทันที
ขั้นที่ 6 — กรณีต้องยกเลิก
- เลือก Cancel icon → เลือก Cancel Reason (required) + Comments
- กด Cancel → สถานะเปลี่ยนเป็น Cancelled
- สามารถยกเลิกได้เฉพาะ Approval Required เท่านั้น
กรณีพิเศษ — Linked Documents (RCVBOR ↔ ISSBOR)
รับยืมจากภายนอก (RCVBOR):
- สร้าง RCVBOR → เลือก Vendor ที่ยืม → Approve
- เมื่อจะคืน: Issue → ISSBOR → Link ไปยัง Good Receive → ค้นหา RCVBOR → Add → Save
รับสินค้าเรียกคืน (RCVRECA):
- Issue → ISSRECA ก่อน
- สร้าง RCVRECA → เลือก Vendor → Link ไปยัง Stock Issue → ค้นหา ISSRECA → Add → Approve
หมายเหตุ: ระบบไม่อนุญาตให้รับ Quantity มากกว่าที่จ่ายไป
Modules Involved
Entities