กรมสรรพากร IRS ได้ปล่อยซอร์สโค้ดสำหรับโปรแกรม Direct File บน GitHub ในขณะที่บริการนี้กำลังเผชิญการยุติในทันทีภายใต้ร่างกฎหมายงบประมาณที่เสนอ Direct File ช่วยให้ผู้เสียภาษีที่มีสิทธิ์สามารถยื่นแบบแสดงรายการภาษีของรัฐบาลกลางโดยตรงกับ IRS ได้ฟรี โดยไม่ต้องใช้ซอฟต์แวร์จัดทำภาษีของบุคคลที่สาม
การปล่อยซอร์สโค้ดแบบโอเพนซอร์สในช่วงเวลานี้มีความสำคัญเป็นพิเศษเมื่อพิจารณาถึงอนาคตที่ไม่แน่นอนของโปรแกรม ร่างกฎหมายงบประมาณที่เสนอรวมถึงข้อความเฉพาะที่กำหนดให้รัฐมนตรีกระทรวงการคลังยุติโปรแกรม Direct File ภายใน 30 วันหลังจากการประกาศใช้ การเคลื่อนไหวนี้ได้จุดประกายการอภิปรายอย่างมากในชุมชนเทคโนโลยีเกี่ยวกับผลกระทบในวงกว้างสำหรับซอฟต์แวร์ภาษีที่พัฒนาโดยรัฐบาล
นวัตกรรมทางเทคนิคเบื้องหลัง Direct File
Direct File เป็นตัวแทนของแนวทางสมัยใหม่ในการยื่นภาษี สร้างขึ้นโดยใช้ระบบที่ใช้การสัมภาษณ์ซึ่งทำงานได้ดีเท่าเทียมกันบนโทรศัพท์มือถือ แท็บเล็ต และคอมพิวเตอร์เดสก์ท็อป บริการนี้มีให้ใช้ทั้งภาษาอังกฤษและสเปน ออกแบบมาเพื่อทำให้การยื่นภาษีเข้าถึงได้สำหรับผู้ใช้ที่มีความสามารถทางเทคนิคที่หลากหลาย
ในแก่นหลัก ระบบใช้คอมโพเนนต์ที่ซับซ้อนที่เรียกว่า Fact Graph - กราฟความรู้แบบประกาศที่ใช้ XML ซึ่งสามารถให้เหตุผลเกี่ยวกับข้อมูลที่ไม่สมบูรณ์ เช่น แบบแสดงรายการภาษีที่กรอกไม่เสร็จ เทคโนโลยีนี้เขียนด้วย Scala และออกแบบให้ทำงานทั้งบนเซิร์ฟเวอร์แบ็กเอนด์และเบราว์เซอร์ไคลเอนต์ผ่านการแปลงเป็น JavaScript
โปรแกรมยังมีความสามารถในการผสานรวม ช่วยให้ผู้เสียภาษีสามารถนำเข้าข้อมูลแบบแสดงรายการของรัฐบาลกลางไปยังเครื่องมือของบุคคลที่สามสำหรับการยื่นภาษีรัฐและท้องถิ่นโดยไม่ต้องป้อนข้อมูลใหม่ สิ่งนี้ทำได้ผ่าน State API ที่ถ่ายโอนทั้งรูปแบบมาตรฐานและข้อมูลที่เสริมซึ่งมีประโยชน์เป็นพิเศษสำหรับหน่วยงานรายได้ของรัฐ
สถาปัตยกรรมทางเทคนิค:
- Frontend: แอปพลิเคชันเว็บแบบสัมภาษณ์ (รองรับการแสดงผลบนมือถือ)
- Backend: ภาษาโปรแกรม Scala บน JVM
- Client-side: การแปลงด้วย Scala.js เพื่อความเข้ากันได้กับเบราว์เซอร์
- โครงสร้างข้อมูล: Fact Graph (กราฟความรู้แบบ declarative บนพื้นฐาน XML)
- การเชื่อมต่อ: State API สำหรับการถ่ายโอนข้อมูลซอฟต์แวร์ภาษีของบุคคลที่สาม
- การส่งข้อมูล: IRS Modernized e-File (MeF) API
- ภาษา: รองรับภาษาอังกฤษและสペイน
การตอบสนองของชุมชนและทางเลือกอื่น
เมื่อการยุติของ Direct File ใกล้เข้ามา ผู้ใช้หลายคนกำลังมองหาทางเลือกสำหรับการยื่นภาษีฟรี ชุมชนได้อภิปรายอย่างแข็งขันเกี่ยวกับตัวเลือกต่างๆ เช่น FreeTaxUSA ซึ่งดูเหมือนจะได้รับความนิยมในหมู่อดีตผู้ใช้ Direct File ต่างจากบริการภาษีเชิงพาณิชย์หลายแห่ง FreeTaxUSA ไม่กำหนดขีดจำกัดรายได้สำหรับการยื่นภาษีรัฐบาลกลางฟรี แม้ว่าจะเรียกเก็บประมาณ 10 ดอลลาร์สหรัฐ สำหรับการยื่นภาษีรัฐ
ผู้ใช้ชื่นชม FreeTaxUSA สำหรับแนวทางที่ตรงไปตรงมาและการขาดกลยุทธ์การขายเพิ่มแบบก้าวร้าวที่รบกวนซอฟต์แวร์ภาษีเชิงพาณิชย์อื่นๆ บริการนี้เก็บรักษาแบบแสดงรายการของปีก่อนหน้าฟรีและเสนออินเทอร์เฟซที่สะอาดและใช้งานง่ายซึ่งหลายคนพบว่าดีกว่าคู่แข่งที่มีชื่อเสียงมากกว่า
ข้อจำกัดและข้อจำกัดสิทธิ์
Direct File มีข้อจำกัดเฉพาะที่จำกัดฐานผู้ใช้ บริการนี้ไม่สามารถใช้ได้โดยผู้เสียภาษีที่มีค่าจ้างในครัวเรือนเกิน 125,000 ดอลลาร์สหรัฐ หรือผู้ที่มีค่าจ้างเกิน 200,000 ดอลลาร์สหรัฐ (ลดลงเหลือ 168,600 ดอลลาร์สหรัฐ สำหรับนายจ้างหลายราย) สำหรับคู่สมรสที่ยื่นร่วมกัน ขีดจำกัดค่าจ้างรวมคือ 250,000 ดอลลาร์สหรัฐ
ข้อจำกัดเหล่านี้น่าจะมีอยู่เพราะโปรแกรมได้รับการออกแบบให้จัดการกับสถานการณ์ภาษีที่พบบ่อยและตรงไปตรงมาก่อน ขีดจำกัดรายได้สอดคล้องกับความซับซ้อนต่างๆ ของประมวลกฎหมายภาษี เช่น ขีดจำกัดค่าจ้างประกันสังคมและเกณฑ์ภาษีรายได้จากการลงทุนสุทธิ ซึ่งบ่งชี้ว่าระบบยังไม่พร้อมที่จะจัดการกับสถานการณ์ที่ซับซ้อนมากขึ้นเหล่านี้
ข้อจำกัดรายได้สำหรับ Direct File:
- โสด/บุคคลเดี่ยว: ค่าจ้างครัวเรือนสูงสุด $125,000 USD
- บุคคลเดี่ยวที่มีนายจ้างหลายราย: ค่าจ้างสูงสุด $168,600 USD
- สถานะสมรสยื่นร่วมกัน: สูงสุด $200,000 USD ต่อคู่สมรส ($168,600 USD หากมีนายจ้างหลายราย)
- สถานะสมรสยื่นร่วมกันรวมกัน: ค่าจ้างรวมสูงสุด $250,000 USD
- สถานะสมรสยื่นแยกกัน: ค่าจ้างสูงสุด $125,000 USD
ภูมิทัศน์การยื่นภาษีในวงกว้าง
การยุติของ Direct File เน้นย้ำถึงความตึงเครียดที่ดำเนินอยู่ในนโยบายภาษีของอเมริกา ในขณะที่หลายประเทศเพียงแค่ส่งใบเรียกเก็บภาษีให้กับพลเมืองตามข้อมูลที่รัฐบาลเก็บรวบรวมไว้แล้ว สหรัฐอเมริกายังคงรักษาระบบที่ซับซ้อนซึ่งมักต้องการการมีส่วนร่วมอย่างแข็งขันจากผู้เสียภาษี
IRS ตามที่ฉันทราบ ถูกห้ามโดยกฎหมายจากการพัฒนาซอฟต์แวร์ใดๆ ที่ช่วยคุณยื่นภาษี (หรือแม่นยำกว่านั้น แข่งขันกับ turbotax) และเว็บฟอร์มนี้ไม่ค่อยนับว่าเป็นการฝ่าฝืนกฎหมายนั้น
การปล่อยซอร์สโค้ดของ Direct File เป็นซอฟต์แวร์โอเพนซอร์สหมายความว่าเทคโนโลยีนี้อาจถูกแยกและปรับปรุงโดยผู้อื่นได้ แม้ว่าโปรแกรมของรัฐบาลอย่างเป็นทางการจะสิ้นสุดลง อย่างไรก็ตาม ความท้าทายในทางปฏิบัติของการรักษาระบบดังกล่าว รวมถึงการติดตามการเปลี่ยนแปลงของกฎหมายภาษีและการรับประกันการปฏิบัติตามความปลอดภัย อาจจำกัดความเป็นไปได้ในฐานะโครงการที่ขับเคลื่อนโดยชุมชน
ชะตากรรมของ Direct File สะท้อนถึงคำถามในวงกว้างเกี่ยวกับบทบาทของรัฐบาลในการให้บริการดิจิทัลที่แข่งขันกับอุตสาहกรรมเอกชน โดยเฉพาะในพื้นที่ที่พลเมืองถูกกำหนดโดยกฎหมายให้ต้องมีปฏิสัมพันธ์กับระบบของรัฐบาล
อ้างอิง: Direct File