บทความภาษีและบัญชี
การบันทึกบัญชีเงินมัดจำ เงินรับล่วงหน้า และจุดความรับผิด VAT สินค้ากับบริการ
ปัญหาคลาสสิกที่ทำให้กิจการ SME และสำนักงานบัญชียื่นแบบ ภ.พ.30 ผิดเดือนหรือเสียภาษีขายซ้ำสองรอบ คือการเหมารวมเงินมัดจำค่าสินค้าและค่าบริการไว้ด้วยกัน ทั้งที่ประมวลรัษฎากรกำหนดจุดความรับผิดในการเสียภาษีมูลค่าเพิ่ม (Tax Point) ต่างกันชัดเจน บทความนี้สรุปข้อกฎหมายสรรพากร คู่บัญชีเดบิตเท่ากับเครดิตครบวงจร และวิธีตัดมัดจำใน BC Ai Account อย่างแม่นยำ
คำตอบสั้น: การขายสินค้าตามประมวลรัษฎากร มาตรา 78 ความรับผิด VAT เกิดเมื่อส่งมอบสินค้า เว้นแต่โอนกรรมสิทธิ์ ได้รับชำระราคาสินค้า หรือออกใบกำกับภาษีก่อนส่งมอบ (เกิดตามส่วนที่รับชำระ) ส่วนการให้บริการตามมาตรา 78/1 และคำสั่งกรมสรรพากรที่ ป.73/2541 ความรับผิด VAT เกิดทันทีเมื่อได้รับเงินมัดจำหรือเงินล่วงหน้าค่าบริการ ใน BC Ai Account จึงแยกหน้าจอ เงินมัดจำ (มีแท็บ VAT/WHT) กับ เงินล่วงหน้า (ไม่มี VAT) ออกจากกัน และใช้แท็บ ใช้เงินมัดจำ หักยอดตอนเปิดบิลจริงเพื่อไม่ให้เสีย VAT ซ้ำ
เปรียบเทียบจุดความรับผิด VAT ตามประมวลรัษฎากร: ขายสินค้า vs ให้บริการ
ก่อนลงบัญชีทุกครั้ง นักบัญชีต้องจำแนกสัญญาและลักษณะเงินที่รับหรือจ่ายตามหลักเกณฑ์ของกรมสรรพากร (อ้างอิงประมวลรัษฎากร มาตรา 78, มาตรา 78/1 และคำสั่งกรมสรรพากรที่ ป.73/2541 แก้ไขเพิ่มเติมโดย ป.74/2541) ดังนี้
| ประเด็นพิจารณา | การขายสินค้า (มาตรา 78) | การให้บริการ (มาตรา 78/1 และ ป.73/2541) |
|---|---|---|
| หลักเกณฑ์ความรับผิดหลัก | เกิดขึ้นเมื่อ ส่งมอบสินค้า | เกิดขึ้นเมื่อ ได้รับชำระราคาค่าบริการ |
| ข้อยกเว้นที่เกิด VAT ก่อนหลักเกณฑ์ | โอนกรรมสิทธิ์สินค้า ได้รับชำระราคาสินค้า หรือออกใบกำกับภาษีก่อนส่งมอบ (เกิดตามส่วนของการกระทำนั้น) | ได้ออกใบกำกับภาษีก่อนรับชำระเงิน หรือได้ใช้บริการไม่ว่าโดยตนเองหรือบุคคลอื่นก่อนรับชำระ |
| เมื่อรับเงินมัดจำที่เป็นส่วนหนึ่งของราคา | หากข้อตกลงถือเป็นการรับชำระราคาสินค้าบางส่วนล่วงหน้า ต้องออกใบกำกับภาษีตามส่วนที่รับชำระ แต่หากเป็นเงินประกันที่คืนโดยไม่มีเงื่อนไขยังไม่เกิด VAT | เกิดความรับผิด VAT 7% ทันทีในวันที่รับเงินมัดจำหรือเงินจ่ายล่วงหน้า และต้องออกใบกำกับภาษีทันที |
| ภาษีเงินได้หัก ณ ที่จ่าย (WHT) | การซื้อขายสินค้าทั่วไปไม่อยู่ในบังคับหัก ณ ที่จ่าย (เว้นแต่กรณีเฉพาะตาม ท.ป.4/2528) | ผู้จ่ายเงินที่เป็นนิติบุคคลมีหน้าที่หักภาษี ณ ที่จ่าย (เช่น 3% ค่าจ้างทำของ/บริการ) ทันทีเมื่อจ่ายเงินมัดจำ |
| ข้อยกเว้นเงินประกันตาม ป.73/2541 | เงินประกันภาชนะหรือบรรจุภัณฑ์ที่ต้องคืนเมื่อส่งคืนภาชนะตามเงื่อนไขทางการค้า | เงินประกันการเช่าอสังหาริมทรัพย์ที่สัญญาไม่เกิน 3 ปี เรียกเก็บตามประเพณีธุรกิจในอัตราไม่เกินสมควร และต้องคืนทันทีเมื่อเลิกสัญญา |
ทำไม BC Ai Account จึงแยกเมนู "เงินมัดจำ" กับ "เงินล่วงหน้า" ออกจากกัน
เพื่อลดความสับสนของพนักงานเปิดบิลและป้องกันการยื่นภาษีผิดเดือน ระบบ BC Ai Account แยกเอกสารรับและจ่ายเงินก่อนส่งมอบออกเป็น 2 กลุ่มตามผลกระทบทางภาษีมูลค่าเพิ่มและผังบัญชีแยกประเภทมาตรฐาน (TFRS)
- รับเงินมัดจำ (รหัสเอกสาร SRV) และ จ่ายเงินมัดจำ (PC): มาพร้อมแท็บข้อมูลภาษีมูลค่าเพิ่ม (VAT) และภาษีหัก ณ ที่จ่าย (WHT) รวมถึงช่องระบุเลขที่และวันที่ใบกำกับภาษี ใช้สำหรับรายการที่เกิดจุดความรับผิด VAT ทันทีเมื่อรับหรือจ่ายเงิน โดยลงบัญชีแยกประเภทเข้า
2132-00 เงินมัดจำรับหรือ1156-00 เงินมัดจำจ่าย - รับเงินล่วงหน้า (รหัสเอกสาร SD) และ จ่ายเงินล่วงหน้า (PD): ไม่มีแท็บ VAT และ WHT ใช้สำหรับเงินรับหรือจ่ายพักล่วงหน้าที่ยังไม่ถือเป็นจุดความรับผิดทางภาษีมูลค่าเพิ่มตามสัญญา โดยลงบัญชีเข้า
2131-00 เงินรับล่วงหน้าหรือ1155-00 เงินจ่ายล่วงหน้า - เอกสารยกมา (รับ/จ่ายเงินมัดจำยกมา และเงินล่วงหน้ายกมา): ใช้บันทึกยอดคงค้างจากระบบเดิมก่อนเริ่มใช้งานปีแรก จึงไม่สร้างใบสำคัญลงบัญชีแยกประเภทซ้ำกับงบทดลองยกมา
ตัวอย่างคู่บัญชีฝั่งผู้ขายบริการ: รับเงินมัดจำจนถึงเปิดบิลแจ้งหนี้และตัดมัดจำ
สมมติบริษัทจดทะเบียน VAT รับจ้างวางระบบให้ลูกค้านิติบุคคล มูลค่าสัญญาทั้งสิ้น 100,000.00 บาท (ไม่รวม VAT) ตกลงเก็บเงินมัดจำงวดแรก 30% คือ 30,000.00 บาท บวก VAT 7% จำนวน 2,100.00 บาท ลูกค้าหักภาษี ณ ที่จ่าย 3% ของฐานค่าบริการ (900.00 บาท) และโอนเงินเข้าบัญชีออมทรัพย์สุทธิ 31,200.00 บาท
ขั้นที่ 1: วันรับเงินมัดจำค่าบริการและออกใบเสร็จรับเงิน/ใบกำกับภาษี
| รายการบัญชี | เดบิต (บาท) | เครดิต (บาท) |
|---|---|---|
| 1112-01 เงินฝากออมทรัพย์ - ธนาคาร | 31,200.00 | |
| 1153-00 ภาษีเงินได้ถูกหัก ณ ที่จ่าย | 900.00 | |
| 2132-00 เงินมัดจำรับ | 30,000.00 | |
| 2121-00 ภาษีขาย (ยื่น ภ.พ.30 เดือนที่รับมัดจำ) | 2,100.00 | |
| รวม | 32,100.00 | 32,100.00 |
สังเกตว่าในขั้นที่ 1 บริษัท ยังไม่รับรู้เป็นรายได้หมวด 4 เพราะยังไม่ได้ส่งมอบงานบริการตามเกณฑ์คงค้าง เงินจำนวน 30,000.00 บาทจึงแสดงเป็นหนี้สินหมุนเวียนในบัญชี 2132-00 เงินมัดจำรับ แต่ภาษีขาย 2,100.00 บาท เกิดขึ้นแล้วตามมาตรา 78/1
ขั้นที่ 2: วันส่งมอบงานครบและดึงเงินมัดจำมาตัดในบิลขายบริการ
เมื่อส่งมอบงานครบ 100,000.00 บาท ผู้ใช้เปิดหน้าจอขายบริการแล้วคลิกแท็บ ใช้เงินมัดจำ ดึงใบรับมัดจำ 30,000.00 บาทมาหัก ระบบจะคำนวณฐานภาษีขายเฉพาะส่วนต่างที่เหลือ 70,000.00 บาท คิดเป็นภาษีขายงวดส่งมอบเพียง 4,900.00 บาท และตั้งลูกหนี้การค้าคงเหลือ 74,900.00 บาท
| รายการบัญชี | เดบิต (บาท) | เครดิต (บาท) |
|---|---|---|
| 1121-00 ลูกหนี้การค้า - ในประเทศ | 74,900.00 | |
| 2132-00 เงินมัดจำรับ (ตัดล้างบัญชีมัดจำเดิม) | 30,000.00 | |
| 4130-00 รายได้จากการให้บริการ | 100,000.00 | |
| 2121-00 ภาษีขาย (คำนวณเฉพาะฐานคงเหลือ 70,000.00 บาท) | 4,900.00 | |
| รวม | 104,900.00 | 104,900.00 |
เมื่อรวมภาษีขายทั้ง 2 ขั้นตอน (2,100.00 + 4,900.00 = 7,000.00 บาท) จะเท่ากับ 7% ของรายได้รวม 100,000.00 บาทตรงทุกสตางค์ บัญชี 2132-00 เงินมัดจำรับ ถูกตัดเหลือศูนย์ และกิจการไม่ต้องเสียภาษีขายซ้ำซ้อน
ตัวอย่างคู่บัญชีฝั่งผู้ซื้อ: จ่ายเงินมัดจำเจ้าหนี้และดึงหักในใบซื้อ
ในทางกลับกัน หากกิจการเป็นผู้จ่ายเงินมัดจำให้ซัพพลายเออร์นิติบุคคล 30,000.00 บาท ได้รับใบกำกับภาษีซื้อ VAT 7% (2,100.00 บาท) และหักภาษี ณ ที่จ่าย ภ.ง.ด.53 ไว้ 3% (900.00 บาท) คู่บัญชีทั้ง 2 ขั้นตอนจะเป็นดังนี้
ขั้นที่ 1: วันโอนจ่ายเงินมัดจำให้ผู้ขายและรับใบกำกับภาษีซื้อ
| รายการบัญชี | เดบิต (บาท) | เครดิต (บาท) |
|---|---|---|
| 1156-00 เงินมัดจำจ่าย | 30,000.00 | |
| 1151-00 ภาษีซื้อ | 2,100.00 | |
| 1112-01 เงินฝากออมทรัพย์ - ธนาคาร | 31,200.00 | |
| 2122-02 ภาษีหัก ณ ที่จ่ายค้างจ่าย - ภ.ง.ด.53 | 900.00 | |
| รวม | 32,100.00 | 32,100.00 |
ขั้นที่ 2: วันรับสินค้าหรือบริการครบ 100,000.00 บาท และดึงมัดจำจ่ายมาตัด
| รายการบัญชี | เดบิต (บาท) | เครดิต (บาท) |
|---|---|---|
| 1131-00 สินค้าคงเหลือสำเร็จรูป (หรือบัญชีซื้อ/ค่าบริการ) | 100,000.00 | |
| 1151-00 ภาษีซื้อ (เฉพาะส่วนต่างฐาน 70,000.00 บาท) | 4,900.00 | |
| 1156-00 เงินมัดจำจ่าย (ล้างยอดมัดจำจ่าย) | 30,000.00 | |
| 2111-00 เจ้าหนี้การค้า - ในประเทศ | 74,900.00 | |
| รวม | 104,900.00 | 104,900.00 |
กลไกตรวจสอบอัตโนมัติใน BC Ai Account ที่ช่วยปิดช่องโหว่งานมัดจำ
แจ้งเตือนมัดจำคงค้างหน้าตั้งหนี้ซื้อ
เมื่อเปิดข้อเลือกแจ้งเตือนมัดจำ ระบบจะเตือนทันทีเมื่อเปิดบิลซื้อกับเจ้าหนี้ที่มีเงินมัดจำคงเหลือ ป้องกันการโอนเงินจ่ายซ้ำเต็มจำนวน
ล็อกไม่ให้ตัดเกินยอดคงเหลือหรือเกินบิล
ระบบตรวจยอดตัดมัดจำแบบทศนิยมแม่นยำ ห้ามตัดเกินยอดคงเหลือของใบมัดจำ ห้ามตัดเกินมูลค่าสุทธิของบิล และห้ามเลือกใบมัดจำซ้ำบรรทัด
คำนวณวงเงินเครดิตรวมรายการมัดจำได้
ฝั่งขายเลือกตั้งค่าให้นำเงินมัดจำของลูกค้ามาคำนวณร่วมกับวงเงินเครดิตได้ ช่วยให้ทีมขายปล่อยออเดอร์ได้คล่องตัวแต่ยังคุมความเสี่ยงอยู่หมัด
รองรับคืนเงินมัดจำพร้อม Audit Trail
หากยกเลิกสัญญาโดยไม่เปิดบิลขายหรือซื้อ มีเอกสารคืนเงินมัดจำและรับคืนจ่ายเงินมัดจำแยกชัดเจน และห้ามลบใบมัดจำที่ถูกนำไปอ้างอิงแล้ว
การเลือกรุ่นใช้งานและข้อควรทราบก่อนยื่นภาษี
เอกสารรับ-จ่ายเงินมัดจำและเงินล่วงหน้ามีให้ใช้งานตั้งแต่ออกเอกสารพื้นฐานในรุ่น BC Ai Account Starter (ใช้ฟรี 0 บาท/เดือน รองรับผู้เข้าใช้งานพร้อมกัน 1–100 Concurrent Users ไม่จำกัดรหัสผู้ใช้) ส่วนกิจการหรือสำนักงานบัญชีที่ต้องการเชื่อมลงบัญชีแยกประเภทอัตโนมัติ (GL) และตรวจงบทดลองครบวงจร สามารถเริ่มต้นที่รุ่น Standard (เริ่ม 199 บาท/เดือน สำหรับ 1–5 คนพร้อมกัน), Professional (เริ่ม 499 บาท/เดือน) หรือ Enterprise (เริ่ม 999 บาท/เดือน) และสำหรับสำนักงานบัญชีสามารถเข้าร่วมโครงการ BC Ai Accounting Partner เพื่อใช้งานฟรี 0 บาท ไม่จำกัด ทั้งนี้ระบบ AI OCR และผู้ช่วย AI ในระบบทำงานแบบอ่านอย่างเดียวเพื่อช่วยร่างข้อมูล นักบัญชีควรตรวจทานใบกำกับภาษีและเงื่อนไขสัญญาจริงก่อนกดยื่นแบบกรมสรรพากรทุกครั้ง
คำถามที่พบบ่อย (FAQ)
รับเงินมัดจำค่าบริการต้องออกใบกำกับภาษีทันทีหรือไม่
ต้องออกทันที เพราะความรับผิดในการเสียภาษีมูลค่าเพิ่มสำหรับการให้บริการตามประมวลรัษฎากร มาตรา 78/1 และคำสั่งกรมสรรพากรที่ ป.73/2541 เกิดขึ้นทันทีเมื่อได้รับชำระเงินมัดจำหรือเงินจ่ายล่วงหน้าค่าบริการ เว้นแต่เข้าข้อยกเว้นเงินประกันการเช่าอสังหาริมทรัพย์ตามเงื่อนไขที่กฎหมายกำหนด
ใน BC Ai Account หน้าจอรับเงินมัดจำกับรับเงินล่วงหน้าต่างกันอย่างไร
หน้าจอรับเงินมัดจำและจ่ายเงินมัดจำมีแท็บข้อมูลภาษีมูลค่าเพิ่ม (VAT) และภาษีหัก ณ ที่จ่าย (WHT) สำหรับกรณีเกิดภาระภาษีทันที ส่วนหน้าจอรับเงินล่วงหน้าและจ่ายเงินล่วงหน้าไม่มีแท็บ VAT และ WHT สำหรับพักเงินที่ยังไม่ถึงจุดรับรู้ภาษีตามเอกสารจริง
ตอนเปิดบิลขายจริงจะป้องกันไม่ให้คิด VAT ซ้ำจากยอดมัดจำได้อย่างไร
ให้ดึงใบรับเงินมัดจำเดิมมาตัดในแท็บใช้เงินมัดจำของหน้าขายสินค้าหรือบริการ ระบบจะล้างบัญชีเงินมัดจำรับและคำนวณภาษีขายเฉพาะฐานมูลค่าส่วนที่เหลือหลังหักเงินมัดจำให้อัตโนมัติ
ลบเอกสารรับเงินมัดจำที่เคยดึงไปตัดในบิลขายแล้วได้หรือไม่
ไม่ได้โดยตรง ระบบจะล็อกเอกสารมัดจำที่ถูกนำไปตัดบิลหรือทำคืนเงินแล้วเพื่อป้องกันยอดลูกหนี้และเจ้าหนี้คลาดเคลื่อน ผู้ใช้ต้องยกเลิกหรือแก้ไขเอกสารปลายทางที่อ้างอิงมัดจำใบนั้นก่อน
แหล่งที่มาและมาตรฐานอ้างอิง
- กรมสรรพากร — คำสั่ง ป. 73/2541 แนวทางเสียภาษีมูลค่าเพิ่มสำหรับเงินมัดจำ เงินล่วงหน้า และเงินประกัน
- กรมสรรพากร — ประมวลรัษฎากร หมวด 4 ภาษีมูลค่าเพิ่ม (มาตรา 77–79, จุดความรับผิด 78/78/1, ใบกำกับภาษี 86)
- สภาวิชาชีพบัญชี (TFAC) — มาตรฐานการรายงานทางการเงินสำหรับกิจการที่ไม่มีส่วนได้เสียสาธารณะ (TFRS for NPAEs ปรับปรุง 2565)
- คลังความรู้ BC Brain MCP — กฎบัญชี คู่มือการใช้งาน และข้อจำกัดระบบที่ตรวจสอบจากโค้ดจริงของ BC Ai Account
- รายละเอียดผลิตภัณฑ์ BC Ai Account (15 ระบบในพอร์ทัลเดียว)
- คู่มือเอกสารขาย ใบเสนอราคา และใบกำกับภาษี
หมายเหตุ: ข้อกำหนดทางกฎหมาย ภาษีอากร มาตรฐานบัญชี และความสามารถของระบบ BC Ai Account ในหน้านี้ตรวจสอบตามเอกสารทางการและระบบจริง ณ 14 พฤศจิกายน 2569 หากมีประกาศแก้ไขเพิ่มเติม ให้ยึดประกาศล่าสุดของหน่วยงานที่เกี่ยวข้อง