Skip to main content
Table of Contents
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) ระหว่างราคาเดิมกับราคาใหม่ให้ เพื่อนำไปออกใบลดหนี้/ใบเพิ่มหนี้ตามยอดส่วนต่างนั้น