top of page
ค้นหา

การแก้ไขใบกำกับภาษี ด้วยวิธียกเลิกแล้วออกใบใหม่

  • รูปภาพนักเขียน: Sathit Jittanupat
    Sathit Jittanupat
  • 31 พ.ค.
  • ยาว 2 นาที

เมื่อโลกกระดาษยังตามหลอกหลอน ERP ในยุค e-Tax


ไม่นานมานี้ ผมได้เข้าร่วม session เกี่ยวกับ e-Tax Invoice แล้วบังเอิญเจอสไลด์หนึ่งที่พูดถึง “การยกเลิกใบกำกับภาษีแล้วออกใบใหม่แทนใบเดิม” ซึ่งเป็นประเด็นที่ค้างคาใจผมมานาน


ไม่ใช่เพราะมันทำไม่ได้แต่เพราะมันสะท้อน “วิธีคิดคนละโลก” ระหว่างกฎหมายภาษีกับระบบบัญชีสมัยใหม่


ยิ่งเมื่อมองจากมุมของ ERP แล้ว วิธีปฏิบัตินี้แทบเป็นตัวอย่างคลาสสิกของการที่ “ข้อกำหนดจากโลกกระดาษ” ถูกลากเข้ามาใช้ในโลกดิจิทัลโดยแทบไม่เปลี่ยนสมมติฐานเดิมเลย



ปัญหาที่ไม่ได้เริ่มจาก e-Tax


ก่อนหน้านี้ ผมเคยเจอปัญหาแนวเดียวกันจากกรณี EXW (Ex Works)


เงื่อนไข EXW คือ ผู้ซื้อเป็นผู้มารับสินค้าเองที่โรงงาน และรับผิดชอบกระบวนการส่งออกต่อทั้งหมด

ในทางบัญชี เมื่อส่งมอบสินค้าแล้ว


  • บริษัทต้องรับรู้รายได้

  • ตัดสต็อก

  • บันทึกต้นทุนขาย


แต่ในทางภาษีมูลค่าเพิ่ม การส่งออกจะสมบูรณ์เมื่อมีหลักฐานใบขนสินค้าที่กรมศุลกากรรับรอง และใช้อัตราภาษี 0%


ปัญหาคือ

“วันที่ขายทางบัญชี”กับ“วันที่เกิดภาษีขาย” อาจไม่ใช่วันเดียวกัน

และถ้าเป็นธุรกรรมเงินตราต่างประเทศ เรื่องจะซับซ้อนขึ้นอีก เพราะอัตราแลกเปลี่ยนแต่ละวันไม่เท่ากัน


ผลลัพธ์คือ


  • ยอดขายใน GL

  • ยอดในรายงานภาษีขาย

  • มูลค่าเงินบาทจากอัตราแลกเปลี่ยน


อาจไม่สามารถ match กันแบบตรงไปตรงมาได้อีกแล้ว


สำหรับคนทำ ERP นี่ไม่ใช่แค่ “ความต่างของรายงาน”


แต่มันคือการที่ระบบเริ่มมี “ความจริงหลายชุด” (multiple truths) ซึ่งแต่ละชุดถูกต้องภายใต้บริบทของตัวเอง


สุดท้าย ERP จึงต้องออกแบบรายงาน reconciliation พิเศษขึ้นมา เพื่อพิสูจน์ว่า


  • ฝั่งบัญชีถูก

  • ฝั่งภาษีก็ถูก

  • แม้ตัวเลขจะไม่เหมือนกันก็ตาม



แล้วมันเกี่ยวอะไรกับการยกเลิกใบกำกับภาษี?


ประเด็นเดียวกันกำลังเกิดขึ้นอีกครั้งกับ “การยกเลิกใบกำกับภาษีแล้วออกใบใหม่”


ตามแนวทางของกรมสรรพากร หากใบกำกับภาษีออกผิด


ผู้ประกอบการสามารถ


  • ขีดฆ่าใบเดิม

  • ออกใบใหม่

  • ใช้เลขที่ใหม่

  • ใช้วันที่ใหม่

  • และนำไปรายงานภาษีขายตามงวดใหม่


แนวทางนี้มีรากมาจากประกาศอธิบดีฯ เกี่ยวกับภาษีมูลค่าเพิ่ม ฉบับที่ 36 ซึ่งประกาศใช้ตั้งแต่ปี 2535 อันเป็นช่วงเปลี่ยนผ่านจาก “ภาษีการค้า” มาสู่ “ภาษีมูลค่าเพิ่ม” ของไทย


ถ้ามองตามบริบทของยุคนั้น วิธีคิดนี้ถือว่าสมเหตุสมผลมาก


เพราะในปี 2535


  • ผู้ประกอบการจำนวนมากยังใช้เอกสารกระดาษ

  • เขียนบิลด้วยมือ

  • หรือใช้เครื่องพิมพ์ดีด


โลกในเวลานั้นไม่มี revision historyไม่มี version controlและแทบไม่มีใครคิดถึง immutable digital records


ถ้าพิมพ์ผิด วิธีแก้คือ “ยกเลิกแล้วพิมพ์ใหม่” เท่านั้น


กฎหมายจึงถูกออกแบบให้สอดคล้องกับข้อจำกัดของสื่อกระดาษโดยธรรมชาติ



แต่ ERP ไม่ได้คิดแบบกระดาษ


นักบัญชีในยุคเอกสารกระดาษสามารถอ่านบริบทได้เอง เห็นใบใหม่ ก็เข้าใจว่า “อ๋อ แก้แทนใบเดิม” แล้วอาจมองหาวันที่ไม่ได้อยู่ตรงตำแหน่งปกติได้


มนุษย์สามารถตีความสอดคล้องตามบริบทของเอกสารได้โดยสัญชาตญาณ


แต่ระบบคอมพิวเตอร์ไม่ได้คิดแบบนั้น


สำหรับ ERP


  • วันที่เอกสาร

  • วันที่รับรู้รายได้

  • วันที่ผ่านบัญชี

  • วันที่เกิดภาษี

  • วันที่นำส่ง e-Tax


อาจจำเป็นต้องรู้ว่าเป็นคนละ field ที่มีค่าต่างกันและนำไปสู่ผลต่างได้


หากไม่รองรับ ทันทีที่ระบบโพสต์บัญชีอัตโนมัติ การ “ยกเลิกแล้วออกใหม่” จะเริ่มสร้างผลกระทบเป็นลูกโซ่


  • รายงานภาษีขายเปลี่ยนงวด

  • GL reconciliation เปลี่ยน

  • audit trail ซับซ้อนขึ้น

  • ระบบ integration ต้องตาม reference เดิม

  • และบางกรณีต้องย้อนแก้ accounting date ที่เคย post ไปแล้ว


นี่จึงเป็นเหตุผลที่คนทำระบบบัญชีจำนวนมาก “ไม่ค่อยอยากใช้วิธีนี้” แม้กฎหมายจะเปิดช่องไว้ก็ตาม

บางคนอาจพูดติดตลกว่า

วิธีนี้เหมาะมาก หากรู้สึกว่าการปิดรายงานภาษีขายแต่ละเดือนยังง่ายเกินไป


e-Tax ทำให้ “โลกกระดาษ” ซ่อนตัวไม่ได้อีกแล้ว


ในอดีต ต่อให้เอกสารผิด หลายครั้งผู้ประกอบการกับลูกค้าอาจตกลงกันเงียบ ๆ แล้ว “พิมพ์ใหม่ให้”

โลกยังเดินต่อได้ เพราะเอกสารกระดาษไม่มีตัวกลางตรวจสอบแบบ real-time


แต่ e-Tax เปลี่ยนสมการนี้


เมื่อเอกสารถูกส่งเข้าสู่ระบบดิจิทัล


  • มี timestamp

  • มีผู้ให้บริการรับรอง

  • มี hash

  • และมี audit trail


การ “แก้เงียบ” แบบเดิมจึงทำไม่ได้อีกแล้ว


สิ่งที่น่าสนใจคือ

แม้ตัวเอกสารจะเข้าสู่โลกดิจิทัลแล้วแต่วิธีคิดเบื้องหลังจำนวนมากยังคงอิงโลกกระดาษอยู่


เราจึงได้ระบบที่


  • ใช้ digital signature

  • ใช้ XML

  • ใช้ timestamp authority


แต่ยังแก้ปัญหาด้วยแนวคิด “ขีดฆ่าแล้วออกใหม่”



แล้ว ERP ควรออกแบบอย่างไร?


ผมมองว่ามีอย่างน้อย 2 แนวทาง


1. แยก “วันที่เอกสาร” ออกจาก “วันที่บัญชี”


ERP จำนวนมากเคยใช้สมมติฐานว่า

วันที่ใบกำกับภาษี = วันที่ลงบัญชี

แต่ในโลก e-Tax กฏเกณฑ์นี้เริ่มใช้ไม่ได้แล้ว


โดยเฉพาะกรณี


  • EXW

  • การแก้ใบกำกับภาษี

  • เอกสารย้อนหลัง

  • หรือระบบ asynchronous approval


ERP ที่รองรับโลกจริงจึงอาจต้องแยก


  • document date

  • accounting date

  • tax date

  • submission date


ออกจากกันอย่างชัดเจน

แม้จะทำให้ระบบซับซ้อนขึ้นแต่จะสะท้อน “ความจริงหลายมิติ” ของธุรกิจได้ดีกว่า


2. เปลี่ยนจาก document-centric เป็น revision-centric


อีกแนวทางที่น่าสนใจคือ เงื่อนไข e-Tax เลิกคิดว่า “เอกสารใหม่คือความจริงใหม่”

แล้วพยายามเลียนแบบการตรวจกระดาษ


เปลี่ยนเป็น


  • ใช้ entity เดิมได้

  • แต่มี revision ใหม่

  • พร้อม audit trail ที่ตรวจสอบย้อนหลังได้


ซึ่งจริง ๆ แล้ว นี่คือวิธีคิดพื้นฐานของระบบดิจิทัลสมัยใหม่จำนวนมาก

เราไม่ได้ “ลบแล้วสร้างใหม่”แต่เรา “เก็บประวัติการเปลี่ยนแปลง”


ปัญหาคือ กฎหมายภาษีจำนวนมากยังถูกออกแบบในยุคที่ “เอกสาร” คือหน่วยพื้นฐานของความจริง ไม่ใช่ “เหตุการณ์” หรือ “สถานะของข้อมูล”



บทสรุป


หลายครั้ง ปัญหาของ ERP ไทยไม่ได้เกิดจาก programmer เขียนระบบไม่ดี


แต่เกิดจากการที่ระบบต้องพยายาม reconcile


  • ความจริงทางบัญชี

  • ความจริงทางภาษี

  • และความจริงตามข้อกำหนดของเอกสาร


ซึ่งบางครั้งถูกออกแบบมาจากคนละยุคเทคโนโลยีกัน


e-Tax อาจไม่ได้เปลี่ยนแค่ “วิธีส่งใบกำกับภาษี”


แต่มันกำลังบังคับให้เราเห็นชัดขึ้นว่า วิธีคิดแบบโลกกระดาษ กำลังเริ่มชนกับธรรมชาติของระบบดิจิทัลโดยตรง


และนั่นอาจเป็นโจทย์ใหญ่กว่าการออก XML ให้ผ่าน schema เสียอีก



อ้างอิง



  • ประกาศอธิบดีเกี่ยวกับภาษีมูลค่าเพิ่ม ฉบับที่ 36

    https://www.rd.go.th/3401.html



  • ประกาศกรมสรรพากร เรื่อง การจัดทำ ส่ง หรือเก็บรักษา ใบกำกับภาษี หรือใบรับ โดยใช้ใบรับรองอิเล็กทรอนิกส์ในการลงลายมือชื่อ

    https://www.rd.go.th/fileadmin/user_upload/kormor/newlaw/pae_TaxInvoiceA.pdf


 
 
 

ความคิดเห็น


  • Facebook

©2020 by Scraft On Cloud. Proudly created with Wix.com

bottom of page