Skip to main content
Table of Contents
< All Topics
Print

Receive Invoice Overview

คู่มือการใช้งาน: การรับใบแจ้งหนี้ (Receive Invoice)

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

หน้าจอ การรับใบแจ้งหนี้ (Receive Invoice) ใช้สำหรับบันทึกข้อมูลใบแจ้งหนี้ (Invoice) หรือใบกำกับภาษีจากผู้ขาย เพื่อรับรองยอดหนี้และเป็นขั้นตอนสำคัญในการ รับสินค้าเข้าคลัง (Stock-In) โดยสามารถอ้างอิงข้อมูลจากใบสั่งซื้อ (P/O) หรือใบรับของชั่วคราว (Temporary D/O) ได้

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

  • บันทึกยอดยืนยันการซื้อสินค้า ราคา และภาษี (VAT/WHT)
  • รับรายการสินค้าเข้าสู่ระบบสต็อก (Inventory) และสร้าง Lot สินค้าอัตโนมัติ
  • ปรับปรุงยอดค้างส่ง (Outstanding) ในใบสั่งซื้อ
  • พิมพ์ใบสำคัญรับสินค้า (Receiving Slip) และสติ๊กเกอร์บาร์โค้ด

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

เส้นทางเมนู (Menu Path): Receiving (การรับสินค้า) > Receive Invoice (รับใบแจ้งหนี้)


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

3.1 การสร้างเอกสารรับใบแจ้งหนี้ (Creation)

  1. กดปุ่ม Add New (+) และเลือกประเภทการรับ:
    • Receive Invoice: สำหรับรับสินค้าปกติตามใบสั่งซื้อ (P/O)
    • Receive D/O: สำหรับรับสินค้าที่เคยทำใบรับของชั่วคราว (DO) ไปแล้ว
  2. เลือก Supplier (ผู้ขาย): ระบบจะดึงข้อมูลที่อยู่และเงื่อนไขการชำระเงินมาให้อัตโนมัติ
  3. ระบุเลขที่ใบแจ้งหนี้ (Invoice No) และวันที่ (Invoice Date) ตามเอกสารของผู้ขาย

3.2 การอ้างอิงใบสั่งซื้อ (Reference PO)

  1. กดปุ่ม PO เพื่อเปิดหน้าต่างเลือกรายการจากใบสั่งซื้อที่ค้างส่ง
  2. เลือกรายการสินค้าที่ต้องการรับเข้า ระบบจะดึงข้อมูลจำนวนและราคามาให้
  3. ตรวจสอบและแก้ไขจำนวนที่รับจริงในช่อง Invoice Qty

3.3 การรับสินค้าเข้าคลัง (Receive Item Flag)

  • หากติ๊กเลือก “Receive Item”: เมื่อกดบันทึก ระบบจะทำการเพิ่มยอดสต็อกสินค้าทันที (Stock-In) โดยจะมีการสร้างหมายเลข Lot ตามรูปแบบที่ตั้งค่าไว้
  • หากไม่ติ๊กเลือก: ระบบจะบันทึกเพียงยอดหนี้ (Invoice) เท่านั้น แต่ยังไม่มีการเพิ่มสต็อกสินค้า

3.4 การจัดการภาษีและส่วนลด (Tax & Discount)

  • ภาษี (VAT/WHT): เลือกประเภทภาษี ระบบจะคำนวณยอดเงินภาษีให้อัตโนมัติ
  • ส่วนลด (Discount): สามารถใส่ส่วนลดแยกตามรายการ หรือส่วนลดรวมท้ายบิล (Header Discount) ซึ่งระบบจะกระจายเข้าสู่รายการย่อยให้ตามสัดส่วน

3.5 การพิมพ์เอกสารสำคัญ (Printing)

เมื่อบันทึกเรียบร้อยแล้ว ผู้ใช้สามารถ:

  • Print Receiving Slip: พิมพ์ใบสำคัญรับของเพื่อเป็นหลักฐานการตรวจรับ
  • Print Barcode: พิมพ์สติ๊กเกอร์บาร์โค้ดเพื่อนำไปติดที่ตัวสินค้าหรือบรรจุภัณฑ์

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

graph TD
    D[During] -- บันทึกรายการคืนบางส่วน --> P[Partial]
    D -- รับครบถ้วน --> C[Completed]
    P -- รับครบถ้วน --> C
    D -- ยกเลิกรายการ --> CX[Cancelled]

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

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

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

  1. Auto Lot Generation: ระบบสร้างหมายเลข Lot ตามวันที่รับ หรือตามรูปแบบที่กำหนด (เช่น YYYYMMDD-XXX)
  2. PO Outstanding Update: ปรับลดจำนวนค้างส่งในใบสั่งซื้อ (P/O) ทันทีที่บันทึกรับเข้า
  3. Currency Conversion: หากมีการซื้อเป็นสกุลเงินต่างประเทศ ระบบจะคำนวณยอดเงินบาท (THB) ตามอัตราแลกเปลี่ยนระบุไว้
  4. Shelf Life Calculation: คำนวณวันหมดอายุอัตโนมัติเมื่อระบุวันผลิต (Production Date) สำหรับสินค้าที่มีการควบคุมอายุการใช้งาน

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

  • Duplicate Invoice: ระบบไม่อนุญาตให้บันทึกเลขที่ใบแจ้งหนี้ซ้ำกันสำหรับผู้ขายรายเดิมในรอบปีเดียวกัน
  • Locking Rule: หากรายการสินค้ามีการ “Received” (รับเข้าคลัง) ไปแล้ว จะไม่สามารถแก้ไขข้อมูลราคาหรือจำนวนในใบแจ้งหนี้นั้นได้อีก ต้องทำการยกเลิกแล้วทำใหม่เท่านั้น
  • Period Control: ไม่สามารถบันทึกรับสินค้าในวันที่ที่รอบบัญชีถูกปิด (Period Off) ไปแล้วได้
  • Qty Validation: จำนวนที่รับเข้าจริง (Invoice Qty) ต้องไม่เกินจำนวนที่สั่งซื้อในใบสั่งซื้อ (เว้นแต่จะได้รับสิทธิ์พิเศษ)

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

Q: ทำไมช่องราคาหรือจำนวนถึงแก้ไขไม่ได้? A: เนื่องจากรายการนั้นมีการรับสต็อกเข้าคลังไปแล้ว (Received flag = True) หากต้องการแก้ไขต้องทำการ Cancel เอกสารเดิมก่อน

Q: ค้นหา P/O เพื่อมารับเข้าไม่เจอ? A: ตรวจสอบสถานะ P/O ว่าเป็น “Approved” หรือ “During” หรือไม่ และมียอดค้างส่ง (Outstanding) เหลืออยู่หรือไม่

Q: วันที่ครบกำหนด (Due Date) ไม่ตรงกับที่ตกลง? A: ระบบคำนวณจาก Payment Term ที่ระบุไว้ในหน้าจอผู้ขาย (Vendor) สามารถตรวจสอบและแก้ไข Payment Term ในหน้าจอนี้เพื่อให้ระบบ Re-calculate วันที่ใหม่ได้


  • Purchase Order (PO): ใบสั่งซื้อต้นทาง
  • Inventory Transaction: รายการเคลื่อนไหวสต็อกที่เกิดขึ้นจากการรับเข้า
  • Purchase Return: เอกสารส่งคืนสินค้าในกรณีที่สินค้ามีปัญหาหลังการรับเข้า