Customer Return Overview
1. วัตถุประสงค์ (Objective)
ใช้สำหรับสร้างเอกสารรับคืนสินค้าจากลูกค้า เพื่อออกใบลดหนี้ (Credit Note) หรือใบเพิ่มหนี้ (Debit Note) โดยสามารถอ้างอิงข้อมูลจากใบกำกับภาษี (Invoice) ที่เสร็จสมบูรณ์แล้ว หรือสร้างรายการขึ้นใหม่เอง (Manual) เพื่อปรับปรุงยอดเงินและสต็อกสินค้าให้ถูกต้อง
2. วิธีการเข้าใช้งาน (How to Access)
- เข้าผ่านเมนู: Shipment -> Customer Return
3. Main Processes
การสร้างเอกสาร (Create)
ผู้ใช้สามารถสร้างเอกสารได้ 2 รูปแบบ:
- สร้างโดยอ้างอิง Invoice: ระบบจะแสดงรายการใบกำกับภาษีที่สถานะ Completed มาให้เลือก เมื่อเลือกแล้วระบบจะดึงข้อมูลลูกค้า รายการสินค้า และราคามาแสดงให้อัตโนมัติ
- สร้างแบบ 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)
- คำถาม: ทำไมไม่สามารถเลือก Invoice บางใบมาทำรายการรับคืนได้?
- สาเหตุ: Invoice นั้นอาจจะยังไม่อยู่ในสถานะ Completed หรืออาจจะถูกนำไปทำรายการรับคืนจนครบจำนวนแล้ว
- วิธีแก้ไข: ตรวจสอบสถานะของ Invoice และตรวจสอบว่ามีการสร้าง Customer Return อ้างอิง Invoice นั้นไปแล้วหรือไม่
- คำถาม: ยืนยัน (Confirm) เอกสารไม่ได้ ระบบแจ้งว่า “Qty not match”?
- สาเหตุ: จำนวนสินค้าที่ระบุในหน้าจอหลัก ไม่ตรงกับจำนวนรวมของสินค้าในแต่ละล็อต (Lot Information)
- วิธีแก้ไข: กดปุ่มดูรายละเอียดล็อต (View Lots) และตรวจสอบว่าได้ระบุจำนวนคืนในแต่ละล็อตให้ครบถ้วนตามจำนวนที่ต้องการรับคืน
- คำถาม: ใบลดหนี้ (Credit Note) กับ ใบเพิ่มหนี้ (Debit Note) มีผลกับสต็อกอย่างไร?
- คำตอบ: หากเลือก “Return Product” เป็น Yes:
- Credit Note: ระบบจะรับสินค้าคืนเข้าสต็อก (Stock In)
- Debit Note: ระบบจะตัดสินค้าออก (Stock Out) เช่น กรณีส่งสินค้าสลับหรือต้องการปรับปรุงสต็อกออก
- คำตอบ: หากเลือก “Return Product” เป็น Yes:
- คำถาม: ทำไมปุ่ม Cancel ถึงกดไม่ได้ในเอกสารที่ Completed แล้ว?
- สาเหตุ: วันที่ของเอกสารนั้นอยู่ในงวดบัญชีที่ปิดไปแล้ว (Closed Period)
- วิธีแก้ไข: ตรวจสอบงวดบัญชีสต็อก หากจำเป็นต้องยกเลิกจริงๆ ต้องให้ผู้มีอำนาจเปิดงวดบัญชีนั้นก่อน
- คำถาม: สามารถแก้ไขราคาต่อหน่วย (Unit Price) ในขณะที่ทำใบลดหนี้ได้หรือไม่?
- คำตอบ: ได้ โดยระบบจะคำนวณส่วนต่าง (Difference Amount) ระหว่างราคาเดิมกับราคาใหม่ให้ เพื่อนำไปออกใบลดหนี้/ใบเพิ่มหนี้ตามยอดส่วนต่างนั้น
