TaxHacker: Ứng Dụng AI Giúp Freelancer Tự Động Phân Loại Hóa Đơn, Giảm Rủi Ro Pháp Lý
TaxHacker: AI Tự Động Phân Loại Hóa Đơn Cho Freelancer

TaxHacker: Giải Pháp AI Cho Nỗi Ám Ảnh Kế Toán Của Freelancer

Trên mạng xã hội Việt Nam, đặc biệt là TikTok và các hội nhóm tài chính, câu nói "Kế toán - nghề dễ đi tù nhất" đã trở thành meme kinh điển, phản ánh nỗi lo thực tế về hậu quả pháp lý từ sai sót trong sổ sách. Theo luật kế toán Việt Nam, những lỗi như khai man chứng từ hoặc ghi nhận không đúng quy định có thể dẫn đến hình phạt nghiêm trọng. Đối với freelancer và doanh nghiệp nhỏ - những người thường tự làm sổ sách mà không có chuyên viên kế toán riêng - rủi ro này càng cao khi họ phải xử lý hàng trăm hóa đơn mỗi năm bằng phương pháp thủ công.

Ứng Dụng TaxHacker: Tự Động Hóa Quy Trình Phân Loại Hóa Đơn

Vasily Zubarev, một lập trình viên gốc Siberia hiện sống tại Berlin (Đức), cũng từng đối mặt với thách thức này khi làm freelancer. Mỗi năm đến mùa thuế, anh phải dành cả tuần để phân loại đống hóa đơn tích lũy từ đầu năm. Sau nhiều năm thử nghiệm các phần mềm kế toán không phù hợp với workflow cá nhân hoặc có mức phí hàng tháng quá cao, Zubarev đã tự phát triển một ứng dụng sử dụng mô hình ngôn ngữ lớn (LLM) để đọc và phân loại hóa đơn tự động. Ứng dụng này, có tên TaxHacker, được phát hành mã nguồn mở dưới giấy phép MIT, cho phép bất kỳ ai cũng có thể sử dụng và tùy chỉnh.

TaxHacker hoạt động theo quy trình đơn giản: người dùng tải lên ảnh hóa đơn, biên lai hoặc file PDF, sau đó hệ thống gửi tài liệu qua LLM đa phương thức (hỗ trợ OpenAI, Google Gemini hoặc Mistral) để nhận diện nội dung. Ứng dụng trích xuất thông tin như ngày tháng, số tiền, tên nhà cung cấp, danh sách sản phẩm và thuế, rồi tự động phân loại và lưu vào cơ sở dữ liệu dạng bảng tính. TaxHacker có khả năng xử lý nhiều loại tài liệu, bao gồm hóa đơn cửa hàng, hóa đơn nhà hàng, sao kê ngân hàng, và thậm chí cả hóa đơn viết tay bằng bất kỳ ngôn ngữ nào. Nó cũng có thể tách từng mục trong một hóa đơn thành các giao dịch riêng biệt.

Banner rộng Pickt — ứng dụng danh sách mua sắm cộng tác cho Telegram

Triết Lý Thiết Kế Mở Và Tính Năng Đa Dạng

Mặc dù khả năng OCR bằng AI không phải là điều mới lạ, điểm đáng chú ý của TaxHacker nằm ở triết lý thiết kế mở. Toàn bộ prompt AI đều được công khai và cho phép chỉnh sửa, người dùng có thể tạo các trường tùy chỉnh không giới hạn, mỗi trường đi kèm một prompt riêng để hướng dẫn AI trích xuất thông tin cụ thể. System prompt chung cũng có thể được sửa đổi trực tiếp trong cài đặt. Zubarev giải thích rằng các phần mềm kế toán trước đây anh từng dùng thường ép người dùng vào khuôn mẫu cố định với những trường dữ liệu bắt buộc không liên quan.

Về hỗ trợ tiền tệ, TaxHacker tự động nhận diện loại tiền trong tài liệu và quy đổi theo tỷ giá lịch sử tại ngày giao dịch thực tế. Ứng dụng hỗ trợ hơn 170 loại tiền tệ thế giới và 14 loại tiền mã hóa phổ biến như BTC, ETH, LTC, DOT, phục vụ đặc biệt cho nhóm freelancer nhận thanh toán từ nhiều quốc gia hoặc bằng tiền mã hóa.

Về mặt triển khai, TaxHacker chạy trên nền Next.js 15+ với PostgreSQL 17+, được triển khai bằng Docker Compose gồm 2 container. Toàn bộ dữ liệu được lưu trữ trên máy chủ của người dùng, đảm bảo quyền kiểm soát và bảo mật. Ứng dụng còn tích hợp tính năng tìm kiếm toàn văn trong nội dung tài liệu đã nhận diện, bộ lọc nâng cao theo nhiều tiêu chí, xuất dữ liệu CSV kèm file đính kèm, và hỗ trợ thao tác hàng loạt.

Banner sau bài viết Pickt — ứng dụng danh sách mua sắm cộng tác với hình minh họa gia đình

Hạn Chế Và Lộ Trình Phát Triển

Tuy nhiên, TaxHacker vẫn đang trong giai đoạn phát triển sớm, và tác giả đã ghi rõ trên trang GitHub rằng người dùng tự chịu rủi ro khi sử dụng. Ứng dụng này không phải là phần mềm kế toán chuyên nghiệp, vì nó thiếu các tính năng như invoicing, payroll hay hệ thống sổ kép. Bản chất của TaxHacker là một công cụ theo dõi chi phí kết hợp phân tích tài liệu. Hiện tại, ứng dụng chưa có tính năng cộng tác nhiều người dùng đầy đủ, chưa có ứng dụng di động chính thức, và vì phụ thuộc vào API từ các nhà cung cấp AI như OpenAI, Gemini hoặc Mistral, nên vẫn phát sinh chi phí sử dụng AI. Quy mô cộng đồng hiện tại còn nhỏ, với khoảng 250 stars trên GitHub.

Zubarev cho biết anh đã sử dụng TaxHacker để xử lý hơn 200 hóa đơn cho năm 2024. Lộ trình phát triển tiếp theo bao gồm tự động tạo báo cáo VAT theo quý, nhắc nhở deadline thuế, đánh dấu giao dịch thiếu dữ liệu, và cho phép phân tích lại hàng loạt khi thay đổi prompt. Mã nguồn được phát hành miễn phí dưới giấy phép MIT, phù hợp cho những ai biết sử dụng Docker và muốn tự kiểm soát dữ liệu tài chính của mình. Dù vậy, như Zubarev nhấn mạnh, "chị kế toán" vẫn là người đáng tin cậy nhất mà không AI nào có thể thay thế hoàn toàn.