Skip to main content
Table of Contents
< All Topics
Print

Invoice Overview

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

ใช้สำหรับจัดการใบกำกับภาษี (Invoice) โดยสามารถสร้างจากการอ้างอิงเอกสารใบส่งของ (Delivery Order) หรือสร้างใบกำกับภาษีที่เป็นค่าบริการ (Manual Invoice) เพื่อเรียกเก็บเงินจากลูกค้า

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

  • เข้าผ่านเมนู: Shipment -> Invoice
  • หรือสร้างจากหน้าจอ Delivery Order โดยเลือกรายการที่ต้องการแล้วกดปุ่ม Issue Invoice

3. Main Processes

การสร้างเอกสาร (Create)

ผู้ใช้สามารถสร้าง Invoice ได้ 2 รูปแบบ:

  1. สร้างจาก Delivery Order (D/O): ระบบจะดึงข้อมูลจากใบส่งของมาแสดงให้อัตโนมัติ
  2. สร้างแบบ Manual (Manual Invoice): สำหรับรายการค่าบริการหรือรายการที่ไม่ได้ตัดสต็อก โดยผู้ใช้ต้องระบุข้อมูลลูกค้าและรายการสินค้าเอง

การแก้ไขข้อมูล (Update)

  • สามารถแก้ไขข้อมูลได้ในสถานะ New หรือ During
  • ข้อมูลที่แก้ไขได้ ได้แก่ วันที่เอกสาร (Invoice Date), เงื่อนไขการชำระเงิน (Payment Term), ภาษีมูลค่าเพิ่ม (VAT), ข้อมูลการขนส่ง และหมายเหตุต่างๆ

การยกเลิกเอกสาร (Cancel)

  • สามารถยกเลิกได้ทั้งใบ หรือเลือกยกเลิกเฉพาะบางรายการ (Partial Cancel)
  • หากเอกสารอยู่ในสถานะ Completed การยกเลิกจะทำได้ต่อเมื่อวันที่ตัดสต็อก (Cut Off Stock Date) ยังอยู่ในงวดบัญชีปัจจุบันที่เปิดอยู่
  • ระบบจะตรวจสอบว่ามีการสร้างเอกสารรับคืนสินค้า (Customer Return) อ้างอิง Invoice นี้หรือไม่ หากมีจะไม่สามารถยกเลิกได้

การยืนยันเอกสาร (Confirm)

  • ใช้สำหรับยืนยันความถูกต้องของข้อมูลก่อนเปลี่ยนสถานะเป็น Completed
  • เมื่อยืนยันแล้ว ระบบจะทำการบันทึกข้อมูลการตัดสต็อก (หากไม่ใช่ Manual Invoice) และเชื่อมโยงข้อมูลไปยังระบบบัญชีลูกหนี้ (AR)

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

  • สามารถพิมพ์ใบกำกับภาษีในรูปแบบ PDF ได้จากปุ่ม Print ในหน้าจอรายละเอียดเอกสาร

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

New / DraftDuringCompletedCancelled
  • New / Draft (ใหม่/ร่าง): เอกสารเพิ่งถูกสร้าง ข้อมูลยังไม่สมบูรณ์ สามารถแก้ไขหรือลบรายการได้
  • During (ระหว่างดำเนินการ): เอกสารที่บันทึกข้อมูลเบื้องต้นแล้ว รอการตรวจสอบและยืนยัน
  • Completed (เสร็จสมบูรณ์): เอกสารที่ได้รับการยืนยัน (Confirm) แล้ว ระบบจะบันทึกรายการบัญชีและตัดสต็อก (ถ้ามี) ไม่สามารถแก้ไขข้อมูลหลักได้
  • Cancelled (ยกเลิก): เอกสารที่ถูกยกเลิก ไม่สามารถนำไปใช้งานต่อได้ แต่สามารถนำเลขที่เอกสารกลับมาใช้ใหม่ได้ (Re-use Invoice No.)

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

  • การคำนวณภาษีและส่วนลด: ระบบจะคำนวณภาษีมูลค่าเพิ่ม (VAT) และกระจายส่วนลด (Discount Distribution) จากใบสั่งขาย (Sales Order) มายังรายการใน Invoice ให้อัตโนมัติ
  • การคำนวณวันครบกำหนด (Due Date): ระบบจะคำนวณวันครบกำหนดชำระเงินตามเงื่อนไขการชำระเงิน (Payment Term) ที่เลือก โดยอ้างอิงจากวันที่ Invoice หรือวันที่อื่นๆ ตามเงื่อนไข
  • การตัดสต็อก (Stock Cut-off): เมื่อยืนยันเอกสาร (Confirm) ระบบจะบันทึกวันที่ตัดสต็อกตามเงื่อนไข Incoterm หรือวันที่ Invoice ให้อัตโนมัติ
  • การคำนวณน้ำหนักและปริมาตร: ระบบคำนวณน้ำหนักสุทธิ (Net Weight), น้ำหนักรวม (Gross Weight) และปริมาตร (CBM) ให้อัตโนมัติจากข้อมูลสินค้าและบรรจุภัณฑ์

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

การตรวจสอบข้อมูล (Data Validations)

  • ต้องระบุข้อมูลที่จำเป็นให้ครบถ้วน เช่น วันที่ Invoice, ลูกค้า (Bill To), เงื่อนไขการชำระเงิน และรายการสินค้า
  • กรณีเป็นเงินตราต่างประเทศ ต้องระบุอัตราแลกเปลี่ยน (Exchange Rate) ก่อนทำการยืนยัน (Confirm)
  • จำนวนสินค้าใน Invoice ต้องไม่เกินจำนวนที่เหลืออยู่ในใบส่งของ (D/O)

ข้อจำกัดตามสถานะ (Status-based Restrictions)

  • เอกสารสถานะ Completed หรือ Cancelled จะไม่สามารถแก้ไขข้อมูลได้
  • การยกเลิกเอกสารสถานะ Completed จะถูกบล็อกหากวันที่ตัดสต็อกไม่อยู่ในงวดบัญชีปัจจุบัน

ข้อจำกัดอื่นๆ (Other Restrictions)

  • ไม่สามารถยกเลิกหรือแก้ไข Invoice ได้หากมีการสร้างเอกสารรับคืนสินค้า (Customer Return) อ้างอิงไว้แล้ว

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

  1. คำถาม: ยืนยันเอกสาร (Confirm) แล้ว สามารถแก้ไขหรือยกเลิกได้ไหม?
    • คำตอบ: เมื่อ Confirm แล้วสถานะจะเป็น Completed จะไม่สามารถแก้ไขได้ แต่สามารถยกเลิก (Cancel) ได้หากวันที่ตัดสต็อกยังอยู่ในงวดบัญชีที่เปิดอยู่ และยังไม่มีการรับคืนสินค้าอ้างอิงถึง Invoice นี้
  2. คำถาม: การสร้าง Invoice มีการตัดสต็อกสินค้าทันทีหรือไม่?
    • คำตอบ: สำหรับ Invoice ที่สร้างจาก Delivery Order ระบบจะบันทึกการตัดสต็อกเมื่อมีการยืนยัน (Confirm) เอกสาร ส่วน Manual Invoice จะไม่มีการตัดสต็อกสินค้า
  3. คำถาม: ทำไมปุ่ม Cancel ถึงกดไม่ได้?
    • คำตอบ: อาจเกิดจาก 1) เอกสารถูกยกเลิกไปแล้ว 2) ไม่ได้เลือกรายการที่ต้องการยกเลิก (กรณี Partial Cancel) หรือ 3) วันที่ตัดสต็อกไม่อยู่ในงวดบัญชีปัจจุบัน
  4. คำถาม: สามารถนำเลขที่ Invoice ที่ยกเลิกไปแล้วกลับมาใช้ใหม่ได้หรือไม่?
    • คำตอบ: ได้ โดยใช้ฟังก์ชัน Re-use Invoice No. ในหน้าจอสร้างเอกสารใหม่ (สำหรับเอกสารที่ไม่ได้สร้างแบบ Manual)
  5. คำถาม: ทำไมระบบไม่คำนวณอัตราแลกเปลี่ยนให้?
    • คำตอบ: ตรวจสอบว่าได้ระบุสกุลเงินที่ไม่ใช่ THB และได้ระบุวันที่อัตราแลกเปลี่ยน (Exchange Date) หรือยัง หากระบุแล้วแต่ยังไม่มีข้อมูล อาจเป็นเพราะยังไม่มีการประกาศอัตราแลกเปลี่ยนในระบบสำหรับวันดังกล่าว