Skip to main content
Table of Contents
< All Topics
Print

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)

  1. ทำไมไม่เห็นสินค้าในบาง Location?
    • สาเหตุ: Location นั้นอาจไม่ได้ตั้งค่าให้ “อนุญาตให้หยิบสินค้า” (Allow Picking) หรือสินค้าใน Location นั้นมีสถานะ (Lot Status) ที่ไม่อนุญาตให้ส่งออก
    • วิธีแก้ไข: ตรวจสอบการตั้งค่า Master Location หรือตรวจสอบสถานะของสินค้าในคลัง
  2. สามารถเลือก Lot ที่จะจองเองได้ไหม?
    • สาเหตุ: ระบบมี Auto Picking ให้ แต่ผู้ใช้อาจต้องการเลือก Lot เฉพาะเจาะจง
    • วิธีแก้ไข: ในหน้าจอ Picking Quantity สามารถลบจำนวนที่ระบบจองให้อัตโนมัติออก และใส่จำนวนใน Lot ที่ต้องการแทนได้ (หากมีสินค้าคงเหลือเพียงพอ)
  3. Confirmed กับ Completed ต่างกันยังไง?
    • คำอธิบายConfirmed คือการยืนยันว่าจองของครบพร้อมส่ง ส่วน Completed คือการปิดรายการนั้นๆ โดยไม่ต้องการดำเนินการต่อแล้ว (เช่น กรณีส่งของไม่ครบและลูกค้าขอยกเลิกส่วนที่เหลือ)
  4. ถ้าไม่อยากจองสินค้ารายการนี้แล้ว ต้องทำยังไง?
    • วิธีแก้ไข: หากสถานะเป็น During หรือ Confirmed ให้กดปุ่ม Clear Picking เพื่อยกเลิกการจอง ระบบจะคืนจำนวนสินค้ากลับเข้าสต็อก และเปลี่ยนสถานะกลับเป็น New เพื่อให้สามารถลบรายการหรือแก้ไขได้
  5. ทำไมปุ่ม Confirm ถึงกดไม่ได้?
    • สาเหตุ: จำนวนที่จอง (Pick Qty) ยังไม่เท่ากับจำนวนที่ต้องการแพ็ค (Pack Qty) หรือยังไม่ได้เลือกรายการสินค้าในตาราง
    • วิธีแก้ไข: ตรวจสอบว่าจองสินค้าครบตามจำนวนที่ระบุไว้ใน Pack Qty หรือยัง และต้องติ๊กเลือกรายการที่ต้องการ Confirm ในตารางก่อน