วางระบบ Odoo VAT Thailand ให้ถูกต้องตั้งแต่ 7% ไปจนถึงรายงานปิดงวด
ลูกค้าไทยทุกรายที่เราช่วยวางระบบ Odoo มักถามคำถามแรกเหมือนกัน VAT 7% จะทำงานได้เองไหมหลังติดตั้งเสร็จ คำตอบตรงไปตรงมาคือ อัตราภาษีนั้นง่าย แต่เอกสารประกอบไม่ง่ายเลย การตั้งค่า Odoo VAT Thailand ให้ถูกต้องหมายถึงการแยกภาษีซื้อออกจากภาษีขายให้ชัดเจน ต้องรู้ด้วยว่าเมื่อไหร่เอกสารต้องเป็นใบกำกับภาษี ไม่ใช่ใบเสร็จธรรมดา และต้องออกรายงานที่ฝ่ายบัญชีใช้กระทบยอดกับแบบ ภ.พ.30 ได้จริง เราวางระบบนี้มาหลายครั้งทั้งใน Odoo 16 ถึง 19 จนรู้ว่าบริษัทส่วนใหญ่พลาดตรงไหน
บทความนี้พาไปดูการตั้งค่าที่เราใช้จริงในฐานข้อมูลลูกค้า ไม่ใช่เช็กลิสต์ทางทฤษฎี เหมาะกับทั้งคนที่กำลังวางระบบ Odoo ใหม่ และคนที่ต้องแก้ไขการตั้งค่าบริษัทไทยที่ทำไว้แบบเร่งรีบ หาก VAT เป็นเพียงส่วนหนึ่งของโครงการใหญ่กว่านั้น ดูภาพรวมเพิ่มเติมได้ที่บริการวางระบบ Odoo ของเรา
ตั้งค่าอัตรา 7% ให้ถูกต้องตั้งแต่ต้น
Odoo มีเทมเพลตภาษีมาตรฐานให้ แต่ธุรกิจไทยต้องใช้ภาษีคู่กันสองตัว ไม่ใช่ตัวเดียว คือภาษีขาย 7% สำหรับ output VAT และภาษีซื้อ 7% สำหรับ input VAT แต่ละตัวต้องมีกลุ่มภาษีและแท็กของตัวเอง เพื่อให้ยอดเงินไปลงในช่องที่ถูกต้องบนแบบยื่นภาษี
สิ่งที่เราตรวจสอบทุกครั้งในแต่ละโปรเจกต์มีดังนี้
- วิธีคำนวณภาษีควรตั้งเป็น "Percentage of Price" และไม่ติ๊ก included-in-price เว้นแต่ตั้งใจขายราคารวม VAT ให้ลูกค้าปลีกหน้าร้าน
- ภาษีแต่ละตัวต้องมีแท็กรายงานภาษีไทยของตัวเอง ทั้งฝั่งขายและฝั่งซื้อ เชื่อมกับผังบัญชีไทยมาตรฐาน ไม่ใช่ป้าย "Tax Paid" หรือ "Tax Received" แบบทั่วไป
- รายการอัตรา 0% สำหรับการส่งออกและบริการบางประเภท รวมถึงรายการที่ได้รับยกเว้น VAT ต้องมีรหัสภาษีของตัวเอง แม้อัตราจะเป็น 0% ก็ตาม เพื่อให้ปรากฏถูกต้องในรายละเอียด ภ.พ.30 แทนที่จะหายไปจากรายงาน
ความผิดพลาดที่เราเจอบ่อยที่สุดคือบริษัทใช้ภาษี 7% ตัวเดียวซ้ำทั้งสมุดรายวันขายและซื้อ ตัวเลขคำนวณออกมาเท่ากัน จึงไม่มีใครสังเกตเห็นในตอนแรก ปัญหาจะโผล่ขึ้นมาเมื่อฝ่ายบัญชีลองกระทบยอดภาษีซื้อกับภาษีขาย แล้วพบว่าตารางภาษีไม่ตรงกับแบบฟอร์มของกรมสรรพากร
ภาษีซื้อและภาษีขายในงานประจำวัน
Output VAT คือภาษีที่เราเรียกเก็บจากลูกค้าบนใบแจ้งหนี้ขาย ส่วน Input VAT คือภาษีที่ซัพพลายเออร์เรียกเก็บจากเราบนบิลซื้อ ภาษีซื้อนำไปหักกลบกับภาษีขายในการยื่นภาษีรายเดือนได้ ตราบใดที่มีใบกำกับภาษีที่ถูกต้องรองรับ
ในทางปฏิบัติหมายความว่า
- บิลซื้อทุกรายการใน Odoo ต้องมีบรรทัดภาษีซื้อที่ถูกต้อง ตรงกับใบกำกับภาษีจริงจากซัพพลายเออร์ ไม่ใช่แค่ใบเสร็จธรรมดา
- ใบแจ้งหนี้ขายทุกรายการต้องมี output VAT กำกับ เว้นแต่เป็นการขายที่ได้รับยกเว้นหรืออัตรา 0% จริง
- ผลต่างระหว่างยอด output VAT รวมกับ input VAT รวมของงวดนั้น คือยอดที่ต้องนำส่ง หรือยกไปเป็นเครดิตงวดถัดไปบนแบบ ภ.พ.30
จุดที่มักผิดพลาดคือค่าใช้จ่ายเงินสดและการซื้อของจำนวนเล็กน้อยที่จ่ายโดยไม่มีใบกำกับภาษีที่ถูกต้อง หากพนักงานบัญชีบันทึกภาษีซื้อจากใบเสร็จที่ไม่ใช่ใบกำกับภาษีที่สมบูรณ์ บริษัทไม่สามารถขอเครดิตภาษีนั้นได้ตามกฎหมาย ผู้ตรวจสอบบัญชีจะตั้งข้อสังเกตในที่สุด เราแนะนำให้ลูกค้าแยกบัญชี "VAT ที่ขอเครดิตไม่ได้" ออกมาตั้งแต่แรก แทนที่จะมาไล่แก้ตอนสิ้นปี
ใบกำกับภาษี กับ ใบเสร็จธรรมดา ต่างกันตรงไหน
จุดนี้ทำให้เกือบทุกบริษัทที่ย้ายจากระบบมือหรือระบบกึ่งดิจิทัลมาใช้ Odoo สับสน ใบเสร็จธรรมดาเป็นเพียงหลักฐานการชำระเงิน ส่วนใบกำกับภาษีเป็นเอกสารทางกฎหมายตามประมวลรัษฎากรที่ให้สิทธิ์ผู้ซื้อนำไปขอเครดิตภาษีซื้อได้ สองอย่างนี้ใช้แทนกันไม่ได้ และ Odoo ต้องรู้ว่าแต่ละรายการควรออกเอกสารแบบไหน
| เอกสาร | วัตถุประสงค์ | ผู้ซื้อขอเครดิต VAT ได้หรือไม่ |
|---|---|---|
| ใบกำกับภาษีเต็มรูป | เอกสาร VAT ตามกฎหมาย มีเลขผู้เสียภาษีผู้ขาย เลขที่ใบกำกับ รายละเอียด VAT | ได้ |
| ใบกำกับภาษีอย่างย่อ | รูปแบบย่อ มักใช้ที่หน้าร้าน POS | บางกรณี มีเงื่อนไข |
| ใบเสร็จรับเงินอย่างเดียว | หลักฐานการชำระเงิน ไม่มีรายละเอียด VAT | ไม่ได้ |
สำหรับบริษัทที่ออกใบกำกับภาษีอิเล็กทรอนิกส์ การเรียงลำดับเลขที่เอกสารและข้อมูลฟิลด์ต่าง ๆ เช่น เลขผู้เสียภาษีของผู้ซื้อ ที่อยู่ และ VAT แยกรายบรรทัด ต้องตรงกับข้อกำหนดของกรมสรรพากรทุกประการ นี่เป็นชั้นการตั้งค่าแยกต่างหากจากการตั้งค่า VAT พื้นฐาน และสมควรมีเนื้อหาของตัวเองมากกว่าจะสรุปในย่อหน้าเดียว หากกำลังวางแผนเรื่องนี้ควบคู่ไปกับงานหลัก ควรกำหนดขอบเขตทั้งสองส่วนร่วมกันตั้งแต่ต้น
กฎปฏิบัติที่เราให้ลูกค้าใช้นั้นง่ายมาก ถ้าลูกค้าจดทะเบียน VAT และต้องการขอเครดิตภาษีซื้อ ลูกค้าต้องได้รับใบกำกับภาษีที่ถูกต้องจาก Odoo ไม่ใช่ใบเสร็จจาก POS ควรตั้งค่าระบบ POS และระบบออกใบแจ้งหนี้ ไม่ให้พนักงานหน้าร้านเลือกประเภทเอกสารเองตามใจ ทีมเรายังดูแลเรื่องนี้ในงานพัฒนาระบบอีคอมเมิร์ซ ด้วย เพราะคำสั่งซื้อจาก Shopee, Lazada และ TikTok Shop ที่ไหลเข้า Odoo ต้องใช้วินัยด้านเอกสารแบบเดียวกัน
รายงาน VAT ที่ฝ่ายบัญชีต้องการตอนปิดงวด
รายงานภาษีมาตรฐานของ Odoo มีประโยชน์ แต่ไม่ใช่รูปแบบ ภ.พ.30 ของไทย สิ่งที่ฝ่ายบัญชีต้องการจริงตอนปิดงวดคือชุดเอกสารกระทบยอด เราจัดทำแบบเดียวกันทุกโปรเจกต์ ดังนี้
- รายงานภาษีตามช่องรายงาน – แยก output VAT และ input VAT ตามแท็ก ให้ตรงกับโครงสร้างบรรทัดของ ภ.พ.30
- ทะเบียนภาษีซื้อ-ขาย (VAT ledger) – รายการเรียงตามลำดับเวลาของใบแจ้งหนี้และบิลซื้อทุกฉบับ พร้อมเลขที่ใบกำกับภาษี เลขผู้เสียภาษีคู่ค้า และยอด VAT ซึ่งผู้ตรวจสอบบัญชีไทยมักขอดูโดยเฉพาะ
- รายงาน VAT ที่ยังไม่ถึงกำหนด – สำหรับเงินมัดจำหรือเงินรับล่วงหน้าที่ภาระ VAT ยังไม่เกิดขึ้น พบบ่อยในธุรกิจก่อสร้างและธุรกิจที่ทำงานเป็นโครงการ
- การกระทบยอดกับบัญชีแยกประเภททั่วไป – ยอดบัญชี VAT ค้างจ่ายหรือค้างรับควรตรงกับยอดรวมในรายงานภาษีพอดี หากไม่ตรงกัน แปลว่ามีใครบันทึกสมุดรายวันทั่วไปที่แนบ VAT เข้าไปตรง ๆ ข้ามขั้นตอนบรรทัดภาษีที่ถูกต้อง
ข้อสุดท้ายนี้คือจุดที่จับปัญหาได้มากที่สุด Odoo อนุญาตให้บันทึกสมุดรายวันทั่วไปแนบบรรทัดภาษีได้ ถ้าผู้ใช้ทำแบบนี้แทนที่จะผ่านใบแจ้งหนี้หรือบิลซื้อตามปกติ ตัวเลขจะไปปรากฏในบัญชีแยกประเภททั่วไป แต่อาจไม่ไหลเข้ารายงานภาษีอย่างถูกต้อง ขึ้นอยู่กับการตั้งค่า เราจึงมักล็อกสิทธิ์การบันทึก VAT ด้วยมือให้เฉพาะผู้จัดการบัญชีเท่านั้น และฝึกให้ทีมบัญชีรันการกระทบยอดทุกเดือนก่อนปิดงวด ไม่ใช่รอทำตอนสิ้นปี
ข้อจำกัดที่ควรวางแผนรับมือไว้ล่วงหน้า
การปรับแต่งสำหรับประเทศไทยที่มากับ Odoo ให้โครงสร้างพื้นฐานมาให้ แต่ไม่สามารถดักจับทุกกรณีพิเศษที่ธุรกิจสร้างขึ้นเองได้ ตัวอย่างหนึ่งคือใบแจ้งหนี้ที่มีทั้งรายการมี VAT และไม่มี VAT ปนกัน อีกตัวอย่างคือใบลดหนี้บางส่วนที่ต้องกลับรายการภาษีซื้อที่เคยขอเครดิตไปแล้วเพียงบางส่วน กรณีเหล่านี้ต้องมีการตั้งค่าอย่างตั้งใจ และบางครั้งต้องปรับแต่งเล็กน้อยในตรรกะบรรทัดใบแจ้งหนี้ ควรตั้งงบประมาณสำหรับเรื่องนี้ไว้ล่วงหน้า แทนที่จะคิดว่าเทมเพลตมาตรฐานจะรองรับทุกสถานการณ์ในธุรกิจค้าปลีก การผลิต และงานบริการได้ดีเท่ากันหมด เราแยกงานลักษณะนี้ออกเป็นงานต่างหากผ่านบริการปรับแต่ง Odoo ERP เพื่อให้มีขอบเขตและการอนุมัติของตัวเอง แยกจากการตั้งค่า VAT พื้นฐาน
เริ่มต้นให้ถูกตั้งแต่วันแรก
เราคุยกับฝ่ายบัญชีของลูกค้าเกี่ยวกับกระบวนการ VAT ที่ใช้อยู่เดิมก่อนแตะต้องฐานข้อมูลเสมอ เพราะพฤติกรรมการยื่นภาษีกับกรมสรรพากรของบริษัทที่ดำเนินงานมาสิบปีมักไม่มีการบันทึกไว้ที่อื่นเลย หากคุณกำลังตั้งค่า Odoo VAT Thailand เป็นครั้งแรก หรือรับช่วงต่อฐานข้อมูลที่ผู้วางระบบเดิมรวมภาษีซื้อกับภาษีขายไว้ในรหัสภาษีเดียวกัน คุ้มค่าที่จะตรวจสอบอย่างจริงจังก่อนถึงกำหนดยื่นภาษีงวดถัดไป ทีมของเราดำเนินการเรื่องนี้เป็นส่วนหนึ่งของบริการวางระบบ Odoo มาตรฐาน และสามารถตรวจสอบการตั้งค่าที่มีอยู่เดิมได้ แม้เราไม่ได้เป็นผู้สร้างฐานข้อมูลนั้น รวมถึงบริการดูแลระบบ Odoo ต่อเนื่องหลังจากระบบ VAT ใช้งานจริงและฝ่ายบัญชีกระทบยอดทุกเดือนแล้ว สำหรับทีมที่กำลังพิจารณาอัปเกรดเวอร์ชันไปพร้อมกัน หน้าบริการย้ายระบบและอัปเกรด Odoo ของเราอธิบายวิธีจัดลำดับงานทั้งสองส่วนควบคู่กัน



