ระบบ AI สามารถประมวลผลและยื่นแบบแสดงรายการภาษี Self Assessment ไปยัง HMRC โดยอัตโนมัติได้หรือไม่
สาธิต FileMyTax — ไปป์ไลน์ที่ขับเคลื่อนด้วย AI ตั้งแต่ PDF ของธนาคารไปจนถึงการยื่น HMRC MTD ที่สร้างโดย Workstation สำหรับ CognoAI
สหายสั้น ๆ ที่อ่านได้แบบสกิม หากต้องการเจาะลึกเกี่ยวกับสถาปัตยกรรม HMRC OAuth ตัวอย่าง Curl และข้อจำกัด โปรดอ่าน บทความยาว. ไม่ใช่คำแนะนำด้านภาษี
AI สามารถส่งไฟล์ Self Assessment ของคุณไปยัง HMRC ได้หรือไม่
ทุกเดือนมกราคมจะมีคำถามเดียวกัน: AI สามารถอ่านใบแจ้งยอดธนาคารของฉันและยื่นแบบแสดงรายการภาษีในสหราชอาณาจักรได้หรือไม่ คำตอบที่เป็นประโยชน์จากระบบที่เราสร้างขึ้นมา CognoAI - เผยแพร่ที่นี่เป็น FileMyTax - เป็น ใช่เพื่อการเตรียมการ ไม่ใช่สำหรับการยื่นแบบอัตโนมัติ. AI สามารถแยกธุรกรรมจาก PDF จำแนกเป็นหมวดหมู่ HMRC Self Assessment กระทบยอดยอดคงเหลือ และคำนวณภาษีปี 2025-26 ตามที่กำหนด มนุษย์ยังคงตรวจสอบ นักบัญชียังคงลงชื่อออก และผู้เสียภาษียังคงดำเนินการ HMRC OAuth ให้เสร็จสิ้นก่อนที่จะมีการดำเนินการใด ๆ ถึงการผลิต MTD
Workstation พัฒนาแพลตฟอร์มพื้นฐาน CognoAI เป็นเจ้าของทรัพย์สินทางปัญญา โพสต์นี้จะอธิบายว่าสิ่งที่ดูเหมือนในการเรียก API หกสาย — โดยไม่ใช้ชื่อผลิตภัณฑ์ที่เป็นเจ้าของจากที่อื่น
ชมการสาธิต
จัดเก็บ PDF ผ่านการจำแนกประเภทและการคำนวณไปยังแซนด์บ็อกซ์ HMRC MTD — พร้อมช่องตรวจทานใน UI
ไปป์ไลน์หกขั้นตอน
- อัปโหลด —
POST /fastapi/api/uploadส่ง PDF ไปยัง MiniIO ผ่าน nginx - สารสกัด — pdfplumber สำหรับตารางดั้งเดิม Claude Vision สำหรับการสแกน
- จำแนกประเภท — LLM จับคู่บรรทัดกับหมวดหมู่ค่าใช้จ่าย SA ด้วยคะแนนความเชื่อมั่น
- กระทบยอด — การตรวจสอบยอดเงินและการสะสมรายได้/ค่าใช้จ่าย
- คำนวณ — ภาษีเงินได้ที่กำหนดในปี 2025-26 + คลาส 4 NI (ไม่มี LLM ในวิชาคณิตศาสตร์)
- ไฟล์ —
POST /fastapi/api/fileเป็น HMRC MTD หลังจาก OAuth และการอนุมัติของมนุษย์
การรับรองความถูกต้อง JWT มาจาก opsapi; NINO ถูกเข้ารหัสเมื่อไม่ได้ใช้งาน Gatus บนพอร์ต 8085 เฝ้าดูทุกบริการ
ใครเป็นคนสร้างมัน
CognoAI เป็นเจ้าของ IP ของระบบและทิศทางผลิตภัณฑ์ Workstation สร้างแพลตฟอร์ม Dockerised — การกำหนดเส้นทาง nginx, บริการ FastAPI AI, opsapi auth, PostgreSQL, MiniIO, การตรวจสอบ Gatus และ UI การตรวจสอบ Next.js เราเผยแพร่ภายใต้ชื่อ FileMyTax เพื่ออธิบายการสาธิต; เราไม่ใช้ชื่อผลิตภัณฑ์ CognoAI อื่นในบทความนี้
เหตุใด AI จึงช่วย — และจุดสิ้นสุดของมัน
AI ชนะด้วยความเร็วและความสม่ำเสมอในสายธนาคารหลายร้อยสาย การแจ้งความผิดปกติ และการจับคู่คำอธิบายที่ยุ่งเหยิงกับหมวดหมู่ HMRC มันไม่ได้แทนที่การตัดสิน: การโอนเทียบกับค่าเช่า ทุนเทียบกับรายได้ และเรื่องส่วนตัวกับธุรกิจ ยังคงต้องจับตามอง เครื่องมือภาษีเป็น Python ล้วนๆ พร้อมช่อง DECIMAL ซึ่งเป็นการแยกแบบเดียวกับที่เรายืนยันสำหรับการเงินที่ได้รับการควบคุม: LLM สำหรับภาษา รหัสสำหรับกฎหมาย.
ในการทดสอบเราใช้ การติดตั้งคำชี้แจงของเจ้าของบ้านสไตล์ HSBC ที่สมมติขึ้น (ข้อมูลสังเคราะห์เท่านั้น) ที่มีสถานการณ์การหมุนเวียนสูงเพื่อแยกความเครียด — รวมถึงบทเรียนที่ pdfplumber เลือกคอลัมน์ผิด (ยอดคงเหลือเทียบกับการจ่ายเงิน) ความล้มเหลวเหล่านั้นเป็นสาเหตุของการกระทบยอดและการทบทวน
สถาปัตยกรรมโดยสรุป
หนึ่ง nginx บน localhost อยู่ข้างหน้าทุกสิ่ง: Next.js สำหรับมนุษย์, FastAPI สำหรับ AI และการยื่น, opsapi สำหรับการเข้าสู่ระบบและ NINO ที่เข้ารหัส PostgreSQL จัดเก็บใบแจ้งยอดและธุรกรรมที่เป็นความลับ MiniIO เก็บ PDF เครื่องคำนวณภาษีใช้แบนด์ของสหราชอาณาจักรปี 2025/26 ใน Python — การลดค่าใช้จ่ายส่วนตัว, ภาษีเงินได้, คลาส 4 NI — พร้อมฟิลด์เงิน DECIMAL (18,2) การแยกดังกล่าวเกิดขึ้นโดยเจตนา: ผู้กำกับดูแลและนักบัญชีจำเป็นต้องมีคณิตศาสตร์ที่ทำซ้ำได้ ไม่ใช่โทเค็นที่น่าจะเป็น
สิทธิประโยชน์สำหรับทีมการเงิน
- ความเร็ว — หลายร้อยบรรทัดจัดเป็นนาที ไม่ใช่วันใน Excel
- ความสม่ำเสมอ — กฎหมวดหมู่ HMRC เดียวกันในทุกแถว
- ความผิดปกติ — การกระทบยอดจะทำให้เกิดความสมดุลและข้อผิดพลาดในการแมปตั้งแต่เนิ่นๆ
- เส้นทางการตรวจสอบ — สถานะการประมวลผล ความเชื่อมั่น แทนที่ด้วยเหตุผล
- ความเป็นส่วนตัว — ตัวเลือกสแต็กในเครื่องโดยไม่ต้องผ่านคำสั่งผ่านผู้เช่า SaaS
- เวลานักบัญชี — ผู้ตรวจสอบจะเห็นการส่งคืนฉบับร่าง ไม่ใช่ PDF แบบดิบ
HMRC MTD ในหนึ่งย่อหน้า
บันทึก NINO ผ่าน opsapi เริ่มต้น OAuth ดึงข้อมูลธุรกิจและภาระผูกพัน จากนั้นยื่นในแซนด์บ็อกซ์จนกว่านักบัญชีของคุณจะพอใจ ส่วนหัวการป้องกันการฉ้อโกงและการรีเฟรชโทเค็นได้รับการจัดการฝั่งเซิร์ฟเวอร์ พลิก HMRC_ENVIRONMENT=production เฉพาะเมื่อคุณหมายถึงมันเท่านั้น
ข้อสงวนสิทธิ์
- ไม่ใช่คำแนะนำด้านภาษี ให้นักบัญชีในสหราชอาณาจักรตรวจสอบก่อนส่งจริง
- FileMyTax เป็นชื่อสาธิตในบทความนี้ ชื่อผลิตภัณฑ์ CognoAI อื่นๆ จะแยกจากกัน — อย่ารวมชื่อเข้าด้วยกัน
- ข้อมูลธนาคารปลอม ที่มีการกล่าวถึงอุปกรณ์ทดสอบ
- ไม่มีการยื่นแบบอัตโนมัติ — ประตูมนุษย์มาก่อน
POST /api/file.
สิ่งที่คุณจะเห็นในวิดีโอ
บทสรุปของ YouTube จะแสดง UI ของ Next.js: อัปโหลดคำสั่ง ดูความคืบหน้าในการแยกและการจัดหมวดหมู่ ตรวจสอบคะแนนความเชื่อมั่น เรียกใช้การคำนวณสำหรับปีภาษี 2025-26 เชื่อมต่อ HMRC ในแซนด์บ็อกซ์ และหยุดที่ขั้นตอนไฟล์จนกว่ามนุษย์จะยืนยัน การหยุดชั่วคราวนั้นเป็นการตัดสินใจของผลิตภัณฑ์ ไม่ใช่คุณสมบัติที่ขาดหายไป การส่งแบบอัตโนมัติโดยสมบูรณ์จะเร็วกว่าและเปราะบางทางกฎหมาย
เจ้าของบ้านที่มีบัญชีการเช่าหลายบัญชีและผู้ค้ารายเดียวที่มีสายงานส่วนตัวและสายธุรกิจปะปนกันคือกลุ่มเป้าหมายหลัก ทีมปฏิบัติการทางการเงินที่สนับสนุนพวกเขาได้รับแนวทางเดียวกัน: ส่งออก CSV น้อยลง, ทำงานทั้งคืนน้อยลงก่อนวันที่ 31 มกราคม, มีเวลาอธิบายตัวเลขมากขึ้นแทนที่จะค้นหาตัวเลขเหล่านั้น
ลองอย่างปลอดภัย
โคลนสแต็กรัน ./start.shวางตัวอย่าง curl จากบทความขนาดยาว และอยู่ในแซนด์บ็อกซ์ HMRC จนกว่านักบัญชีของคุณจะดำเนินการคืนเงินเต็มจำนวน ชุด HMRC_ENVIRONMENT=sandboxสร้างผู้ใช้ทดสอบหากจำเป็น และปฏิบัติต่อ POST /api/file เหมือนขีปนาวุธสำหรับการผลิต — เพราะในโหมดถ่ายทอดสดมันเป็นอย่างนั้น
หากพอร์ต nginx 80 ไม่ว่าง ให้ใช้ NGINX_HOST_PORT=8080. หาก JWT ล้มเหลวกะทันหัน ให้ตรวจสอบ opsapi และ FastAPI แบ่งปันความลับเดียวกัน หากการกระทบยอดดังขึ้น ให้แก้ไขการแมปคอลัมน์ PDF ก่อนที่จะแทนที่การจัดประเภท ลำดับดังกล่าวจะช่วยประหยัดเวลาได้หลายชั่วโมง
OAuth ไม่ใช่ทางเลือก
HMRC จะไม่ยอมรับการยื่นเอกสารจากงาน cron พื้นหลังที่มีเพียงหมายเลข National Insurance ผู้เสียภาษีจะต้องอนุญาตใบสมัครของคุณผ่าน Government Gateway ซึ่งจะส่งคืนโทเค็นที่ร้านค้าแบ็กเอนด์และรีเฟรช FileMyTax ปรากฏอยู่ในการตั้งค่า: บันทึก NINO ที่เข้ารหัส เปิด URL การอนุญาต HMRC ส่งคืนผ่านการโทรกลับ ดึงข้อมูลธุรกิจและภาระผูกพัน จากนั้นจึงยื่นไฟล์ ส่วนหัวของการป้องกันการฉ้อโกงจะคอยติดตามการเรียก API ทุกครั้ง — ID อุปกรณ์, ตัวแทนผู้ใช้ และส่วนอื่นๆ ของ Gov-* จะตั้งค่าแพลตฟอร์มส่งต่อจากไคลเอนต์
นั่นคือเหตุผลว่าทำไมสไลด์การตลาดแบบ "อัตโนมัติ" จึงมีความหมายจริงๆ การเตรียมการอัตโนมัติโดยเจตนาของมนุษย์และเกต OAuth ในตอนท้าย. วิศวกรรมศาสตร์ยังคงมีคุณค่า: ขั้นตอนการขดทั้งหกสามารถทำซ้ำได้ ทดสอบได้ในแซนด์บ็อกซ์ และสังเกตได้ใน Gatus
อ่านฉบับยาวครับ
ที่ บทความยาว ครอบคลุมการระบุแหล่งที่มา, สถาปัตยกรรม SVG, ตัวอย่าง Curl แบบเต็ม, ตารางสิทธิประโยชน์, ขั้นตอน OAuth, ข้อจำกัด, การตรวจสอบ Gatus, พารามิเตอร์ภาษีปี 2025-26 และแผนงาน ดู การสาธิต YouTube และเยี่ยมชม cognoai.uk สำหรับบริบทของผลิตภัณฑ์ Workstation สำหรับวิศวกรรม
Run it on your own machine
Machines that run tax-return AI locally
Bank statements are some of the most sensitive data you hold. A local LLM can extract every transaction and classify it into HMRC Self Assessment income and expense categories without the statements leaving your office. Each machine below runs the extract, classify and reconcile steps from this post. The button puts it in your basket with Trade membership added and opens checkout — you can remove Trade there before you pay.
- NVIDIA
NVIDIA DGX Spark
GB10 Grace Blackwell with 128 GB of unified memory. Runs 70B-class classifiers and a vision model for scanned statements side by side — sized for a practice filing for many clients.
Add to basket with Trade - Apple
Apple Mac Studio — M5 Max, 36 GB
A quiet desktop for a sole trader or small practice. 8B–14B models in Ollama or MLX classify a full tax year of transactions and flag anything they're unsure of for review.
Add to basket with Trade - AMD Ryzen
Workstation Creator AI — AMD Ryzen 9 9950X + RTX 5090
A 16-core AMD Ryzen tower with a 32 GB GPU, shipped with Ubuntu and the CUDA stack installed. Fast batch OCR and classification when you process statements in bulk.
Add to basket with Trade