Skip to main content
Table of Contents
< All Topics
Print

Customer Return Overview

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

ใช้สำหรับสร้างเอกสารรับคืนสินค้าจากลูกค้า เพื่อออกใบลดหนี้ (Credit Note) หรือใบเพิ่มหนี้ (Debit Note) โดยสามารถอ้างอิงข้อมูลจากใบกำกับภาษี (Invoice) ที่เสร็จสมบูรณ์แล้ว หรือสร้างรายการขึ้นใหม่เอง (Manual) เพื่อปรับปรุงยอดเงินและสต็อกสินค้าให้ถูกต้อง

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

  • เข้าผ่านเมนู: Shipment -> Customer Return

3. Main Processes

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

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

  1. สร้างโดยอ้างอิง Invoice: ระบบจะแสดงรายการใบกำกับภาษีที่สถานะ Completed มาให้เลือก เมื่อเลือกแล้วระบบจะดึงข้อมูลลูกค้า รายการสินค้า และราคามาแสดงให้อัตโนมัติ
  2. สร้างแบบ Manual: สำหรับกรณีที่ไม่ได้อ้างอิง Invoice เดิม ผู้ใช้ต้องระบุข้อมูลลูกค้าและเลือกรายการสินค้าเอง

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

  • สามารถแก้ไขข้อมูลได้ในสถานะ During
  • ข้อมูลที่แก้ไขได้ ได้แก่ วันที่คืนสินค้า (Return Date), เหตุผลการคืน (Return Reason), คลังสินค้าที่รับคืน (Location), รายละเอียดสินค้า และจำนวน/ราคาที่ต้องการปรับปรุง

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

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

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

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

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

  • สามารถพิมพ์ใบลดหนี้ (Credit Note) หรือใบเพิ่มหนี้ (Debit Note) ในรูปแบบ PDF ได้จากปุ่ม Print

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

DuringCompletedCancelled
  • During (ระหว่างดำเนินการ):
    • สิ่งที่ทำได้: แก้ไขข้อมูลทั่วไป, เพิ่ม/ลบรายการสินค้า, ระบุล็อตสินค้า, บันทึกร่างเอกสาร, ยกเลิกเอกสาร และยืนยันเอกสาร (Confirm)
    • สิ่งที่ทำไม่ได้: พิมพ์เอกสารที่เป็นทางการ (จนกว่าจะ Confirm)
    • การเปลี่ยนสถานะ: กดปุ่ม Confirm เพื่อเปลี่ยนเป็นสถานะ Completed หรือกดปุ่ม Cancel เพื่อยกเลิกเอกสาร
  • Completed (เสร็จสมบูรณ์):
    • สิ่งที่ทำได้: พิมพ์เอกสาร (Print), ดูข้อมูล และยกเลิกเอกสาร (Cancel)
    • สิ่งที่ทำไม่ได้: แก้ไขข้อมูลในเอกสาร
    • การเปลี่ยนสถานะ: กดปุ่ม Cancel เพื่อเปลี่ยนเป็นสถานะ Cancelled (หากงวดบัญชียังเปิดอยู่)
  • Cancelled (ยกเลิก):
    • สิ่งที่ทำได้: พิมพ์เอกสาร และดูข้อมูล
    • สิ่งที่ทำไม่ได้: แก้ไขข้อมูล หรือเปลี่ยนสถานะกลับไปเป็นสถานะอื่น
    • การเปลี่ยนสถานะ: ไม่สามารถเปลี่ยนสถานะได้อีก

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

  • การดึงข้อมูลลูกค้า: เมื่อเลือก Invoice หรือเลือกชื่อลูกค้า ระบบจะดึงที่อยู่ เลขประจำตัวผู้เสียภาษี และเงื่อนไขการชำระเงินมาแสดงให้อัตโนมัติ
  • การคำนวณอัตราแลกเปลี่ยน: หากเลือกสกุลเงินต่างประเทศ ระบบจะดึงอัตราแลกเปลี่ยนตามวันที่ระบุมาให้ (หากมีการบันทึกไว้ในระบบ)
  • การคำนวณวันครบกำหนด (Due Date): ระบบคำนวณวันครบกำหนดชำระเงินให้อัตโนมัติจากวันที่เอกสารและเงื่อนไขการชำระเงิน (Payment Term)
  • การคำนวณภาษีและยอดสุทธิ: ระบบคำนวณยอดรวม ยอดภาษีมูลค่าเพิ่ม (VAT) และยอดเงินสุทธิให้อัตโนมัติเมื่อมีการแก้ไขจำนวนหรือราคา
  • การจัดสรรล็อตสินค้า (Auto Pick Lot): กรณีรับคืนสินค้าเข้าสต็อก ระบบจะพยายามจัดสรรล็อตสินค้าให้อัตโนมัติโดยอ้างอิงจากล็อตที่เคยส่งออกไปใน Invoice นั้น

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

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

  • ใบลดหนี้ (Credit Note): จำนวนสินค้าที่รับคืนต้องไม่เกินจำนวนที่เคยเปิด Invoice ไว้ และยอดเงินที่ลดต้องไม่เกินยอดเงินเดิมใน Invoice
  • ใบเพิ่มหนี้ (Debit Note): หากเป็นการปรับปรุงราคาโดยไม่คืนสินค้า (Return Product = No) ระบบจะจำกัดจำนวนสินค้าไว้ที่ 1 รายการต่อบรรทัด
  • อัตราแลกเปลี่ยน: หากใช้สกุลเงินต่างประเทศ ต้องระบุอัตราแลกเปลี่ยนให้ถูกต้องก่อนทำการยืนยัน (Confirm)
  • ล็อตสินค้า: หากระบุว่ามีการคืนสินค้าเข้าสต็อก (Return Product = Yes) ยอดรวมจำนวนในแต่ละล็อตต้องเท่ากับจำนวนที่ระบุในรายการสินค้า

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

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

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

  • ไม่สามารถเพิ่มรายการสินค้าแบบ Manual เข้าไปในเอกสารที่สร้างจากการอ้างอิง Invoice ได้ (ต้องเลือกอย่างใดอย่างหนึ่ง)
  • การรับคืนสินค้าจะทำได้เฉพาะคลังสินค้าที่อนุญาตให้รับคืนเท่านั้น

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

  1. คำถาม: ทำไมไม่สามารถเลือก Invoice บางใบมาทำรายการรับคืนได้?
    • สาเหตุ: Invoice นั้นอาจจะยังไม่อยู่ในสถานะ Completed หรืออาจจะถูกนำไปทำรายการรับคืนจนครบจำนวนแล้ว
    • วิธีแก้ไข: ตรวจสอบสถานะของ Invoice และตรวจสอบว่ามีการสร้าง Customer Return อ้างอิง Invoice นั้นไปแล้วหรือไม่
  2. คำถาม: ยืนยัน (Confirm) เอกสารไม่ได้ ระบบแจ้งว่า “Qty not match”?
    • สาเหตุ: จำนวนสินค้าที่ระบุในหน้าจอหลัก ไม่ตรงกับจำนวนรวมของสินค้าในแต่ละล็อต (Lot Information)
    • วิธีแก้ไข: กดปุ่มดูรายละเอียดล็อต (View Lots) และตรวจสอบว่าได้ระบุจำนวนคืนในแต่ละล็อตให้ครบถ้วนตามจำนวนที่ต้องการรับคืน
  3. คำถาม: ใบลดหนี้ (Credit Note) กับ ใบเพิ่มหนี้ (Debit Note) มีผลกับสต็อกอย่างไร?
    • คำตอบ: หากเลือก “Return Product” เป็น Yes:
      • Credit Note: ระบบจะรับสินค้าคืนเข้าสต็อก (Stock In)
      • Debit Note: ระบบจะตัดสินค้าออก (Stock Out) เช่น กรณีส่งสินค้าสลับหรือต้องการปรับปรุงสต็อกออก
  4. คำถาม: ทำไมปุ่ม Cancel ถึงกดไม่ได้ในเอกสารที่ Completed แล้ว?
    • สาเหตุ: วันที่ของเอกสารนั้นอยู่ในงวดบัญชีที่ปิดไปแล้ว (Closed Period)
    • วิธีแก้ไข: ตรวจสอบงวดบัญชีสต็อก หากจำเป็นต้องยกเลิกจริงๆ ต้องให้ผู้มีอำนาจเปิดงวดบัญชีนั้นก่อน
  5. คำถาม: สามารถแก้ไขราคาต่อหน่วย (Unit Price) ในขณะที่ทำใบลดหนี้ได้หรือไม่?
    • คำตอบ: ได้ โดยระบบจะคำนวณส่วนต่าง (Difference Amount) ระหว่างราคาเดิมกับราคาใหม่ให้ เพื่อนำไปออกใบลดหนี้/ใบเพิ่มหนี้ตามยอดส่วนต่างนั้น