Skip to main content
Table of Contents
< All Topics
Print

Purchase Order Overview

คู่มือการใช้งาน: ใบสั่งซื้อ (Purchase Order)

1. วัตถุประสงค์ (Objective)

หน้าจอ ใบสั่งซื้อ (Purchase Order) หรือ PO ใช้สำหรับออกเอกสารยืนยันการสั่งซื้อสินค้าหรือบริการอย่างเป็นทางการกับผู้ขาย (Supplier) โดยข้อมูลส่วนใหญ่จะถูกส่งต่อมาจาก “ใบขอซื้อ (Purchase Request)” ที่ได้รับอนุมัติแล้ว

หน้าที่หลักของหน้าจอนี้:

  • ตรวจสอบความถูกต้องของรายการสั่งซื้อและเงื่อนไขการค้าก่อนส่งให้ผู้ขาย
  • ติดตามสถานะความคืบหน้าของการรับสินค้า (Partial/Completed)
  • บันทึกการยืนยันวันที่จัดส่งจากผู้ขาย (Confirmed Date)
  • ส่งเอกสารให้ผู้ขายผ่านทางอีเมลโดยตรงจากระบบ

2. วิธีการเข้าใช้งาน (How to Access)

เส้นทางเมนู (Menu Path): Purchase (จัดซื้อ) > Purchase Order (ใบสั่งซื้อ)


3. ขั้นตอนการทำงาน (Main Processes)

3.1 การค้นหาและตรวจสอบเอกสาร (Search & Review)

หน้าจอหลักจะแสดงรายการใบสั่งซื้อทั้งหมด ผู้ใช้สามารถค้นหาตาม:

  • เลขที่ใบสั่งซื้อ (PO No.) หรือเลขที่ใบขอซื้อ (PR No.)
  • ชื่อผู้ขาย (Supplier)
  • ช่วงวันที่สั่งซื้อ หรือวันที่ต้องการสินค้า
  • สถานะเอกสาร

3.2 การยืนยันกำหนดส่ง (Confirmed Date)

ผู้จัดซื้อสามารถระบุวันที่ผู้ขายยืนยันจะส่งสินค้า (Confirmed Date) ในระดับรายการสินค้า:

  • ไปที่แท็บ Details
  • กรอกวันที่ในคอลัมน์ Confirm Date
  • กดปุ่ม Save เพื่อบันทึกข้อมูล

3.3 การส่งใบสั่งซื้อให้ผู้ขาย (Send PO)

ระบบรองรับการส่งไฟล์ PO ในรูปแบบ PDF ให้ผู้ขายทางอีเมล:

  • กดปุ่ม Send จากแถบเครื่องมือ (Toolbar)
  • ระบบจะแนบไฟล์ PDF และส่งไปยังอีเมลที่ระบุไว้ในข้อมูลผู้ขาย (หรืออีเมลผู้ติดต่อ)
  • ระบบจะบันทึกประวัติการส่งเมลไว้อัตโนมัติ

3.4 การพิมพ์เอกสาร (Printing)

ผู้ใช้สามารถสั่งพิมพ์เอกสารต่างๆ ได้จากหน้าจอนี้:

  • P/O: พิมพ์ใบสั่งซื้อในรูปแบบ PDF เพื่อใช้เป็นหลักฐานหรือส่งให้ผู้ขาย
  • D/O: สำหรับรายการที่เป็นการจ้างผลิต (Outsource) สามารถพิมพ์ใบส่งของให้ผู้รับจ้างได้
  • Barcode: พิมพ์บาร์โค้ดรายการสินค้าเพื่อให้แผนกคลังสินค้าใช้สแกนรับของได้สะดวก

3.5 การปิดงานด้วยมือ (Make Complete)

ในกรณีที่รับสินค้าไม่ครบตามจำนวนสั่งซื้อ แต่ต้องการปิดสถานะ PO นั้น (เช่น ผู้ขายเลิกผลิต หรือไม่ส่งส่วนที่เหลือแล้ว):

  • เลือกรายการสินค้าที่ต้องการปิดงาน
  • กดปุ่ม Make Complete
  • สถานะรายการจะเปลี่ยนเป็น Completed และจะไม่ปรากฏในรายการรอรับของอีก

3.6 การยกเลิกใบสั่งซื้อ (Cancel PO)

  • สามารถยกเลิกบางรายการหรือทั้งใบได้โดยเลือกรายการและกดปุ่ม Cancel
  • เงื่อนไข: รายการที่ถูกนำไปทำรับสินค้า (GR) แล้ว หรือมีการรับสินค้าบางส่วน (Partial) จะไม่สามารถยกเลิกได้

4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)

graph TD
    D[During] -- รับสินค้าครบ --> C[Completed]
    D -- รับสินค้าบางส่วน --> P[Partial]
    P -- รับสินค้าจนครบ --> C
    P -- ปิดงานด้วยมือ --> C
    D -- ยกเลิก --> CX[Cancelled]

รายละเอียดของสถานะ:

  • During (ระหว่างดำเนินการ): ออกเอกสารเรียบร้อยแล้ว รอผู้ขายส่งมอบสินค้า
  • Partial (รับสินค้าบางส่วน): มียอดการรับสินค้าเข้ามาแล้วบางส่วน แต่ยังไม่ครบตามจำนวนสั่ง
  • Completed (เสร็จสิ้น): รับสินค้าครบถ้วนตามจำนวน หรือถูกปิดงานด้วยมือ (Make Complete)
  • Cancelled (ยกเลิก): รายการสั่งซื้อถูกยกเลิก (ต้องไม่มีการรับสินค้าเกิดขึ้นก่อนหน้า)

5. กระบวนการอัตโนมัติ (Automatic Processes)

  1. Auto-Status Update: ระบบจะเปลี่ยนสถานะจาก During -> Partial หรือ Completed ให้อัตโนมัติทันทีที่มีการบันทึกการรับสินค้า (Goods Receipt) เข้ามาในระบบ
  2. Email Notification: กระบวนการ “Send PO” จะดึงข้อมูลอีเมลผู้ขายมาให้อัตโนมัติ พร้อมแนบไฟล์ PDF ที่ถูกสร้างใหม่ล่าสุด
  3. Inventory Sync (Outsource): สำหรับงานจ้างผลิต ระบบจะทำการตัดสต็อกวัตถุดิบ (Issue) ให้อัตโนมัติเมื่อมีการยกเลิกหรือจัดการรายการ Outsource

6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)

  • Lock After GR: เมื่อมีการรับสินค้า (Status: Partial/Completed) ข้อมูลส่วนหัวเอกสารและรายการสินค้าที่รับแล้วจะถูกล็อก ไม่สามารถแก้ไขราคาหรือจํานวนได้
  • Cancellation Rule: ห้ามยกเลิกรายการที่มีประวัติการรับสินค้า (Receives) ที่ยังมีผลอยู่
  • Outsource Rule: เฉพาะสินค้าที่ตั้งค่าเป็น Outsource เท่านั้นที่จะแสดงปุ่มจัดการงานจ้างทำและสามารถพิมพ์ D/O ได้

7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)

Q: ทำไมปุ่ม Save เป็นสีเทา กดไม่ได้? A: ตรวจสอบสถานะเอกสาร หากเป็น Completed หรือถูกยกเลิกไปแล้ว จะไม่สามารถแก้ไขข้อมูลเพื่อบันทึกได้อีก

Q: ทำไมไม่สามารถยกเลิกรายการสินค้าได้? A: สาเหตุส่วนใหญ่เกิดจากรายการนั้นมีการทำรับเข้า (GR) ไปแล้ว ต้องไปทำการยกเลิกใบรับสินค้าก่อน จึงจะกลับมายกเลิกรายการใน PO ได้

Q: ต้องการแก้ไขราคาต่อหน่วยหลังจากออก PO ไปแล้วทำได้ไหม? A: หากยังไม่มีการรับของ สามารถแก้ไขได้โดยกด Save แต่หากมีการรับของแล้ว (Partial) ต้องทำการยกเลิกรับของออกไปก่อนระบบจึงจะปลดล็อกให้แก้ไขราคา