How Can We Help?
Delivery Order Overview
1. วัตถุประสงค์ (Objective)
- ใช้สำหรับจองสินค้า (Picking) จากคลังสินค้าเพื่อเตรียมการจัดส่งให้ลูกค้า
- ช่วยในการบริหารจัดการจำนวนสินค้าที่ต้องจัดส่ง (Packing Quantity) และการเลือกสินค้าจาก Lot หรือ Location ที่เหมาะสม
- รองรับการเชื่อมโยงข้อมูลจากใบสั่งขาย (Sales Order) เพื่อนำมาสร้างเอกสารการจองของ
2. วิธีการเข้าใช้งาน (How to Access)
- เข้าใช้งานผ่านเมนู Shipment > Delivery Order
3. Main Processes
การสร้างเอกสาร (Create)
- สามารถสร้างเอกสารใหม่โดยตรง หรือสร้างจากการทำ Issue Packing ในหน้า Sales Order
- ระบุข้อมูลหลัก เช่น วันที่จอง (Picking Date), วันที่ส่งของ (Delivery Date), ลูกค้า (Customer) และสถานที่ส่งสินค้า (Delivery Location)
- ระบบจะดึงข้อมูลเงื่อนไขการขาย (Incoterm), วิธีการขนส่ง (Shipment Via) และสกุลเงิน (Currency) มาให้โดยอัตโนมัติจากข้อมูลลูกค้า
การจัดการรายละเอียดสินค้า (Detail Management)
- Add/Edit Detail: เพิ่มหรือแก้ไขรายการสินค้า จำนวนที่ต้องการแพ็ค (Pack Qty) และหน่วยสินค้า
- Calculate Package: ระบบสามารถคำนวณจำนวนบรรจุภัณฑ์ (Package) ให้อัตโนมัติ เช่น จำนวนกล่อง หรือพาเลท ตามที่ตั้งค่าไว้ใน Master ข้อมูลสินค้า
การจองสินค้า (Picking)
- Auto Picking: เมื่อเปิดหน้าจอจองสินค้า ระบบจะทำการจองสินค้าจาก Lot ที่เข้าก่อน (FIFO) ให้โดยอัตโนมัติสำหรับสินค้าที่มีอยู่ในคลัง
- Manual Picking: ผู้ใช้สามารถเลือก Lot และ Location ที่ต้องการจองเองได้ รวมถึงระบุจำนวนที่ต้องการจองในแต่ละ Lot
- Pick Unit: สามารถเลือกหน่วยในการจองสินค้าได้ (เช่น จองเป็นชิ้น หรือจองเป็นกล่อง) โดยระบบจะคำนวณอัตราการแปลงหน่วยให้
การยืนยันและการดำเนินการ (Confirm & Complete)
- Confirm: ใช้สำหรับยืนยันการจองสินค้า เมื่อจำนวนที่จอง (Pick Qty) ครบถ้วนตามจำนวนที่ต้องการแพ็ค (Pack Qty)
- Make Complete: ในกรณีที่มีการส่งสินค้าบางส่วน (Partial Shipment) และไม่ต้องการส่งสินค้าส่วนที่เหลือแล้ว สามารถกด Complete เพื่อจบกระบวนการของรายการนั้นๆ
- Clear Picking: ยกเลิกการจองสินค้าที่เคยทำไว้ เพื่อคืนสินค้ากลับเข้าสู่สต็อกที่พร้อมใช้งาน
การพิมพ์เอกสาร (Print / Export)
- Picking List: พิมพ์รายการสินค้าที่ต้องไปหยิบจากคลัง
- Picking by Lot No.: พิมพ์รายการหยิบสินค้าแยกตามหมายเลข Lot
4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)
New - via Clear PickingDuring - via Clear PickingConfirmedCompletedIssuedCancelled
- New (สร้างใหม่)
- ทำอะไรได้: แก้ไขข้อมูลทั่วไป, เพิ่ม/ลบรายการสินค้า, เลือกหน่วยการจอง (Pick Unit)
- ทำอะไรไม่ได้: พิมพ์เอกสารบางประเภทที่ต้องมีการจองก่อน
- การเปลี่ยนสถานะ: บันทึกการจองสินค้าจะเปลี่ยนเป็น During
- During (กำลังดำเนินการจอง)
- ทำอะไรได้: แก้ไขการจองสินค้า (Picking), พิมพ์ Picking List, ยกเลิกการจอง (Clear Picking) เพื่อกลับไปสถานะ New
- ทำอะไรไม่ได้: แก้ไขหน่วยการจอง (Pick Unit)
- การเปลี่ยนสถานะ: เมื่อจองครบและกด Confirm จะเปลี่ยนเป็น Confirmed
- Confirmed (ยืนยันการจองแล้ว)
- ทำอะไรได้: พิมพ์เอกสารเตรียมส่ง, ทำรายการส่งของ (Issue Shipment/Invoice), ยกเลิกการจอง (Clear Picking) เพื่อกลับไปสถานะ During
- ทำอะไรไม่ได้: แก้ไขจำนวนสินค้าหรือรายละเอียดการจอง
- การเปลี่ยนสถานะ: เมื่อมีการออกใบแจ้งหนี้/ใบส่งของ จะเปลี่ยนเป็น Issued หรือกด Complete เพื่อจบงาน
- Completed (ดำเนินการเสร็จสิ้น)
- ทำอะไรได้: ดูข้อมูลได้อย่างเดียว
- ทำอะไรไม่ได้: แก้ไขข้อมูลใดๆ หรือยกเลิกการจอง
- การเปลี่ยนสถานะ: เป็นสถานะสุดท้าย
- Issued (ออกเอกสารส่งของแล้ว)
- ทำอะไรได้: ดูข้อมูลการเชื่อมโยงกับใบส่งของ/ใบแจ้งหนี้
- ทำอะไรไม่ได้: แก้ไขข้อมูลการจอง
- Cancelled (ยกเลิก)
- ทำอะไรได้: ดูข้อมูลได้อย่างเดียว
5. กระบวนการอัตโนมัติ (Automatic Processes)
- Auto Picking: ระบบจะค้นหาสินค้าในคลังตามหลัก FIFO (First-In, First-Out) และใส่จำนวนจองให้ทันทีที่เปิดหน้าจอ Picking
- Package Calculation: เมื่อระบุจำนวนสินค้าและเลือกประเภทบรรจุภัณฑ์ ระบบจะคำนวณจำนวน Package, น้ำหนัก (Weight) และปริมาตร (CBM) ให้โดยอัตโนมัติ
- Status Update: ระบบจะเปลี่ยนสถานะเอกสารให้อัตโนมัติเมื่อมีการ Confirm หรือเมื่อมีการเชื่อมโยงไปออกเอกสารในขั้นตอนถัดไป
6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)
การตรวจสอบข้อมูล (Data Validations)
- Picking Date: วันที่จองต้องอยู่ในงวดบัญชีที่เปิดอยู่ (Inventory Period) และต้องไม่ก่อนหน้าวันที่ในใบสั่งขาย
- Pick Qty: จำนวนที่จองต้องไม่เกินจำนวนสินค้าที่มีอยู่จริงใน Lot/Location นั้นๆ และต้องไม่เกินจำนวนที่ต้องการแพ็ค (Pack Qty)
- Unit Price: รายการสินค้าต้องมีราคาขาย (Unit Price) ก่อนจึงจะสามารถบันทึกได้
ข้อจำกัดตามสถานะ (Status-based Restrictions)
- เอกสารที่อยู่ในสถานะ Confirmed, Completed, หรือ Cancelled จะไม่สามารถแก้ไขข้อมูลได้
- การแก้ไข Pick Unit จะทำได้เฉพาะในสถานะ New เท่านั้น
- การ Clear Picking จะทำไม่ได้หากรายการนั้นถูกนำไปออกใบส่งของ (Issued) แล้วบางส่วน
ข้อจำกัดอื่นๆ (Other Restrictions)
- สินค้าที่จะจองได้ต้องอยู่ใน Location ที่อนุญาตให้หยิบสินค้าได้ (Allow Picking) เท่านั้น
- หากสร้างมาจาก Sales Order จะไม่สามารถเพิ่มหรือลบรายการสินค้าในหน้า Delivery Order ได้ (ต้องไปจัดการที่ต้นทาง)
7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)
- ทำไมไม่เห็นสินค้าในบาง Location?
- สาเหตุ: Location นั้นอาจไม่ได้ตั้งค่าให้ “อนุญาตให้หยิบสินค้า” (Allow Picking) หรือสินค้าใน Location นั้นมีสถานะ (Lot Status) ที่ไม่อนุญาตให้ส่งออก
- วิธีแก้ไข: ตรวจสอบการตั้งค่า Master Location หรือตรวจสอบสถานะของสินค้าในคลัง
- สามารถเลือก Lot ที่จะจองเองได้ไหม?
- สาเหตุ: ระบบมี Auto Picking ให้ แต่ผู้ใช้อาจต้องการเลือก Lot เฉพาะเจาะจง
- วิธีแก้ไข: ในหน้าจอ Picking Quantity สามารถลบจำนวนที่ระบบจองให้อัตโนมัติออก และใส่จำนวนใน Lot ที่ต้องการแทนได้ (หากมีสินค้าคงเหลือเพียงพอ)
- Confirmed กับ Completed ต่างกันยังไง?
- คำอธิบาย: Confirmed คือการยืนยันว่าจองของครบพร้อมส่ง ส่วน Completed คือการปิดรายการนั้นๆ โดยไม่ต้องการดำเนินการต่อแล้ว (เช่น กรณีส่งของไม่ครบและลูกค้าขอยกเลิกส่วนที่เหลือ)
- ถ้าไม่อยากจองสินค้ารายการนี้แล้ว ต้องทำยังไง?
- วิธีแก้ไข: หากสถานะเป็น During หรือ Confirmed ให้กดปุ่ม Clear Picking เพื่อยกเลิกการจอง ระบบจะคืนจำนวนสินค้ากลับเข้าสต็อก และเปลี่ยนสถานะกลับเป็น New เพื่อให้สามารถลบรายการหรือแก้ไขได้
- ทำไมปุ่ม Confirm ถึงกดไม่ได้?
- สาเหตุ: จำนวนที่จอง (Pick Qty) ยังไม่เท่ากับจำนวนที่ต้องการแพ็ค (Pack Qty) หรือยังไม่ได้เลือกรายการสินค้าในตาราง
- วิธีแก้ไข: ตรวจสอบว่าจองสินค้าครบตามจำนวนที่ระบุไว้ใน Pack Qty หรือยัง และต้องติ๊กเลือกรายการที่ต้องการ Confirm ในตารางก่อน
