Chia sẻ tool Python tự động tải hồ sơ thuế từ Cổng DVC/Thuedientu (2 người xem)

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài
Có

dieuts

Thành viên mới
Tham gia
15/12/11
Bài viết
10
Được thích
17
Chào các bác,

Em đang phát triển một tool nhỏ bằng Python (có sự hỗ trợ từ AI Coding) để hỗ trợ tự động hóa việc tải hồ sơ khai thuế từ Cổng Dịch vụ công Thuế/Thuedientu, giúp giảm thao tác thủ công khi cần tra cứu và tải số lượng lớn hồ sơ.

Hiện tại, Cổng Thuế chưa có API công khai cho chức năng tải hàng loạt hồ sơ, nên ý tưởng của tool là nghiên cứu luồng hoạt động trên trình duyệt (Chrome DevTools/Network), phân tích các request mà trình duyệt thực hiện, từ đó xây dựng lại quy trình tự động hóa tương tự thao tác người dùng.

Tool mô phỏng các bước thao tác trên giao diện:

  • Đăng nhập tài khoản;
  • Tra cứu hồ sơ theo khoảng thời gian;
  • Lấy danh sách hồ sơ trả về;
  • Tải file hồ sơ;
  • Lưu trữ và xử lý dữ liệu tải về.

Một số tính năng hiện có:​

✅ Tự chia khoảng thời gian tra cứu (≤31 ngày/lần)
✅ Hỗ trợ nhập CAPTCHA tự động
✅ Tự động tìm kiếm và tải hồ sơ hàng loạt
✅ Lưu danh sách hồ sơ đã tải (CSV/JSON)
✅ Bỏ qua hồ sơ đã có để tránh tải trùng

Ảnh dưới là kết quả chạy thử thực tế (đã che các thông tin nhạy cảm).
1790479970119.png

Một số tính năng đang tiếp tục phát triển:​

  • Đọc và parse thông tin tờ khai từ file XML;
  • Tự động phân loại hồ sơ theo nhóm (GTGT, TNCN, TNDN...);
  • Hỗ trợ xử lý cả dữ liệu tải mới và folder có sẵn chứa file XML;
  • Bổ sung thêm nhiều loại hồ sơ khác;
  • Tối ưu tốc độ tải và trải nghiệm sử dụng.
Mục tiêu của tool là hỗ trợ anh em kế toán giảm thời gian khi cần lấy hồ sơ phục vụ:

  • Kiểm tra hồ sơ thuế;
  • Quyết toán thuế;
  • Kiểm toán;
  • Lưu trữ dữ liệu kế toán.
Repo:
https://gitlab.com/dieutx/tai-ho-so-thue-gtgt

Lưu ý:

  • Chỉ sử dụng với tài khoản thuế mà mình được phép truy cập;
  • Nên chạy trên máy cá nhân/máy nội bộ để đảm bảo bảo mật dữ liệu;
  • Tool hiện vẫn đang trong quá trình hoàn thiện và cập nhật thêm tính năng.
Bác nào dùng thử, có góp ý hoặc có thêm ý tưởng cải tiến thì comment trao đổi nhé. Em sẽ tiếp tục cập nhật thêm.
 

Bài viết mới nhất

Back
Top Bottom