ทำไมรายงานภาษีขายยอดก่อนภาษีและยอดภาษีไม่ตรงกับใบเสร็จขาย กรณีเป็นสกุลเงินต่างประเทศ และใบเสร็จโหลดจากใบแจ้งหนี้มากกว่า 1 ใบ

ทำไมรายงานภาษีขายยอดก่อนภาษีและยอดภาษีไม่ตรงกับใบเสร็จขาย กรณีเป็นสกุลเงินต่างประเทศ และใบเสร็จโหลดจากใบแจ้งหนี้มากกว่า 1 ใบ

หลักการคำนวณของโปรแกรม

1. กรณีใบเสร็จประกอบด้วยหลายใบแจ้งหนี้
  • เช่น ใบเสร็จขายที่มีใบแจ้งหนี้ 3 ใบ
  • ในใบเสร็จแสดงยอดภาษีรวม 183.41 โดยใช้อัตราแลกเปลี่ยน @ExchgRate 7.75
  • คิดเป็นยอดภาษีเงินหลัก = 183.41 × 7.75 = 1,421.43


ภาพที่ 1 ตัวอย่างใบแจ้งหนี้ 3 ใบที่ load VC ไปยังใบเสร็จขาย


2. การคำนวณของรายงานภาษี
  • รายงานภาษีจะคำนวณ ยอดภาษีและราคาสินค้าแยกตามใบแจ้งหนี้
  • เนื่องจากใบแจ้งหนี้แต่ละใบอาจใช้อัตราภาษีต่างกัน
  • โปรแกรมจะนำภาษี (หรือราคาสินค้า) ของแต่ละบรรทัด → คูณด้วยอัตราแลกเปลี่ยน → ปัดเศษ → จากนั้นรวมยอดทั้งหมด
  • ผลลัพธ์ที่ได้จากรายงานภาษีในกรณีตัวอย่างคือ 1,421.44



ภาพที่ 2 ตัวอย่างการคำนวณภาษีขาย