Skip to main content

การคำนวณราคาของสินค้าตามประเภทของภาษีซื้อขาย

ในการสร้างหรือแก้ไขข้อมูลสินค้า client สามารถระบุค่าราคาซื้อขายด้วย sellPrice หรือ buyPrice ซึ่งจะต้องใช้ควบคู่กับการตั้งค่าภาษีซื้อขาย ส่วนใน response จะมีทั้งค่า price และ priceWithVat เป็นราคาที่ถูกคำนวณใหม่ตาม input และ setting ตามหลักการคำนวณต่อไปนี้

นิยาม

  • sellPrice หรือ buyPrice in request productLists[*] คือ ราคาที่ตั้งผ่าน OpenAPI
  • sellPrice หรือ buyPrice in response productLists[*] คือ ราคาที่ได้จริงตามการตั้งค่า
  • sellPriceWithVat หรือ buyPriceWithVat ใน response productLists[*] คือ ราคาซื้อขายที่ที่รวมภาษีแล้ว

วิธีการคำนวณราคาซื้อขายของ OpenAPI จากราคาที่ตั้งและประเภทภาษี

เมื่อกำหนด sellVatType หรือ buyVatType ต่าง ๆ แล้ว OpenAPI จะนำราคาที่ส่งเข้ามาคำนวณดังนี้

VAT Type valueประเภทภาษีซื้อขายInput priceOutput price without VATOutput price with VAT
1ราคารวมภาษี10093.4579 = 100 / 1.07100
3ราคาไม่รวมภาษี100100107 = 100 * 1.07
5ราคาไม่คิดภาษี100100100
7ยกเว้นภาษี100100100