ในฐานะที่ผู้คนจำนวนมากมักรู้สึกว่าระบบภาษีมีความซับซ้อนและอาจไม่ยุติธรรม (Tax Inequity) เนื่องจากมีการเก็บภาษีหลายรูปแบบ ทั้งภาษีมูลค่าเพิ่ม (VAT), ภาษีเงินได้บุคคลธรรมดา (PIT), หรือภาษีสรรพากรอื่นๆ การทำความเข้าใจว่า ‘ภาษีถูกเก็บอย่างไร’ จึงเป็นสิ่งสำคัญอย่างยิ่ง
ในมุมมองของ System Architect และ Data Specialist เราสามารถมองโครงสร้างภาษีเหล่านี้ได้เสมือนเป็น ‘ระบบฐานข้อมูล’ ที่มีตรรกะ (Logic) และกฎเกณฑ์ที่ชัดเจน ตั้งแต่การกำหนดช่วงรายได้ (Tax Brackets) ไปจนถึงการคำนวณภาระภาษีที่ต้องจ่าย การเข้าใจโครงสร้างนี้จะช่วยให้เราเห็นภาพว่าความไม่ยุติธรรมที่รับรู้ อาจเป็นเพียงความซับซ้อนของโมเดลทางเศรษฐศาสตร์ที่ถูกแปลงเป็นตรรกะทางคณิตศาสตร์
การจำลองโครงสร้างภาษีแบบก้าวหน้า (Progressive Tax) ด้วย PostgreSQL
ภาษีเงินได้ส่วนใหญ่ใช้หลักการ ‘อัตราก้าวหน้า’ (Progressive Rate) ซึ่งหมายความว่า ยิ่งมีรายได้สูงขึ้น อัตราภาษีที่ใช้ก็จะสูงขึ้นตามไปด้วย โครงสร้างนี้สามารถจำลองและคำนวณได้อย่างแม่นยำด้วยคำสั่ง SQL โดยเฉพาะการใช้คำสั่ง CASE statement เพื่อกำหนดช่วง (Tier) ของรายได้
สมมติว่าเรามีตารางข้อมูลรายได้ (Income Data) และต้องการคำนวณภาษีที่ต้องจ่ายตามอัตราก้าวหน้า 3 ขั้น (Tier) เพื่อแสดงให้เห็นถึงการทำงานของระบบ:
SQL
-- สร้างตารางจำลองข้อมูลรายได้ (สมมติว่ารายได้รวมคือ 5,000,000 บาท) --
CREATE TABLE income_data (
income_id SERIAL PRIMARY KEY,
total_income NUMERIC
);
-- ใส่ข้อมูลตัวอย่าง
INSERT INTO income_data (total_income) VALUES (5000000.00);
-- คำนวณภาษีตามโครงสร้างอัตราก้าวหน้า (Progressive Tax Calculation)
SELECT
total_income,
CASE
-- Tier 1: รายได้ 0 - 1,500,000 บาท (อัตรา 0%)
WHEN total_income <= 1500000 THEN 0.00
-- Tier 2: รายได้ 1,500,000 - 3,000,000 บาท (อัตรา 10%)
WHEN total_income <= 3000000 THEN (total_income - 1500000) * 0.10
-- Tier 3: รายได้ > 3,000,000 บาท (อัตรา 20%)
ELSE ( (total_income - 1500000) * 0.10 ) + ((total_income - 3000000) * 0.20)
END AS calculated_tax_amount
FROM
income_data;
การวิเคราะห์เชิงสถาปัตยกรรม (Architectural Analysis)
จากโค้ดข้างต้น เราเห็นว่าการคำนวณภาษีไม่ได้เป็นเพียงการนำรายได้ทั้งหมดไปคูณอัตราเดียว แต่เป็นการคำนวณแบบ ‘สะสม’ (Cumulative) โดยใช้หลักการของ CASE statement เพื่อจำกัดขอบเขตของรายได้ที่ต้องถูกคำนวณในแต่ละช่วง (Tier) ซึ่งนี่คือหัวใจสำคัญที่ทำให้ระบบภาษีมีความซับซ้อนและเป็นระบบอย่างยิ่ง
บทสรุป: มุมมองของ Data Specialist
ในฐานะผู้เชี่ยวชาญด้านระบบ เราสรุปได้ว่า ความรู้สึกว่าภาษีไม่ยุติธรรมนั้น อาจเกิดจากการที่เรามองเห็นเพียงผลลัพธ์สุดท้าย (The Output) โดยไม่ได้เข้าใจ ‘ตรรกะ’ (The Logic) ที่อยู่เบื้องหลังระบบภาษีเหล่านั้น การทำความเข้าใจโครงสร้างอัตราภาษีแบบก้าวหน้า (Progressive Tax Structure) และการทำงานของมันในเชิงตรรกะเช่นนี้ จะช่วยให้เรามองเห็นว่าระบบภาษีเป็นเพียงชุดของกฎเกณฑ์ที่ถูกออกแบบมาเพื่อบรรลุวัตถุประสงค์ทางเศรษฐกิจที่ซับซ้อน ซึ่งหากเราสามารถ ‘ถอดรหัส’ ตรรกะเหล่านั้นได้ เราก็จะเข้าใจกลไกของมันได้อย่างลึกซึ้งยิ่งขึ้น