Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (2 người xem)

Liên hệ QC

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

  • ongke0711

    Thành viên gắn bó
    Tham gia
    7/9/06
    Bài viết
    2,373
    Được thích
    3,238
    Giới tính
    Nam
    Chào các bạn,
    Tôi ngồi mò mẫm mấy ngày mới tìm được cách tải hóa đơn điện tử từ trang https://hoadondientu.gdt.gov.vn/. Cách này có thể không chuyên nghiệp nhưng cũng giải quyết được vấn đề tải hóa đơn hàng loạt từ trang trên và ghi xuống Excel theo định dạng dễ tổng hợp dữ liệu sau này.
    - Tốc độ không nhanh như các ứng dụng python siêu nhanh.
    - Chưa tìm được các link tải file .xml hoặc .html
    - Chưa trải nghiệm qua các định dạng hóa đơn điện tử của các nhà cung cấp giải pháp khác nhau nên sẽ không đảm bảo chạy đúng 100%.
    - Chưa biết cách tích hợp code vượt Captcha của (Python, C#..) vào VBA nên phải nhập Captcha thủ công.
    Nói chung cái tool cũng giải quyết được việc tải hóa đơn hàng loạt :D .
    Tôi sẽ upload file demo không khóa (có khóa cũng như không) sau vì code còn lộn xộn lắm. Các bạn xem qua và đóng góp cách xử lý tốt hơn, gọn hơn nhé.


    *** 12/10/2024: Cập nhật sửa một đống lỗi.
    *** 15/10/2024: Cập nhật sửa lỗi Null và nhập ngày tháng.
    *** 16/10/2024: Thêm tính năng lưu User/Pass.
    *** 20/10/2024: Sửa lỗi hiển thị ngày tháng, sửa và thêm một số code phụ trợ.
    *** 28/10/2024: Sửa lấy hóa đơn từ máy tính tiền.
    *** 07/11/2024: Sửa code trích xuất dữ liệu, thêm cột so sánh.
    *** 13/11/2024: Dùng code của bạn Hesanbi để tự động nhập Captcha. Thêm code lấy link tra cứu của VNPT và BKAV.
    *** 05/02/2025: Thêm code tải file Zip và trích xuất dữ liệu hóa đơn từ file XML. Sửa một số lỗi.
    *** 23/02/2025: Sửa lỗi hiển thị sai <Trạng thái hóa đơn>.
     

    File đính kèm

    Lần chỉnh sửa cuối:
    Buồn cho bạn, cho những ai đang vất vả về vấn đề này. Tôi đang cố gắng. Tại vì tôi cần làm đến đạt được sự hoàn hảo.
    Không chỉ tải về, lọc dữ liệu, giao diện hiện đại bát mắt. Công cụ xử lý tối ưu, cần đạt được tự động hóa nhiều hơn. Đưa mã vào Dll, Exe để tránh một số vấn đề.
     
    Upvote 0
    Cho mình hỏi sao tự nhiên không tải được các HĐ từ: Tổng cục thuế đã nhận hóa đơn có mã khởi tạo từ máy tính tiền (ttxly=8). Các bạn tải được không
    Ban ngày web hay bị lỗi, buổi tối ít người truy cập test thử load phát ăn ngay không lỗi lầm gì. Các bạn nên load từng tháng 1 để hạn chế lỗi.
     
    Upvote 0
    @muaroi2002
    Tải bất đồng bộ bạn phải sử dụng cách này để tải, tải đa luồng không cần thiết vì công cụ tải như WinHttp hay MSXML chúng tự xử lý đa luồng. Đa luồng nên dùng để xử lý tệp và dữ liệu. Trang nguồn cho phép gửi tối đa khoảng 30 yêu cầu trong một lần, sau đó phải đợi một khoảng thời gian mới được gửi lại yêu cầu tiếp theo, cái này tôi chưa thử, chưa chắc lắm. Khi bạn gửi 30 yêu cầu thì Server họ cũng phải mở nhiều luồng để xử lý, có giới hạn để nhường người khác còn được tải. Còn tùy vào băng thông và số lượng luồng ở server vào giờ tải cao điểm.


    Cái Tool đơn giản chỉ tải dữ liệu mà giá 2.000.000 ₫ – 3.000.000 ₫ ghê thiệt, họ quá giỏi kiếm tiền, nếu tôi chia sẻ tool của tôi có khi nào cũng kiếm được tiền như họ không. Tool còn bắt cài Python nữa cực vậy không biết.

    Không biết hiện tại có bạn nào trong chờ dự án của tôi không. Nghe mọi người than khổ về Kế toán nhiều không thấy vui mấy.

    Trước mắt chuẩn bị chia sẻ mọi người tool tải MST tự động captcha cho đỡ khổ trước.

    View attachment 309894
    Kể ra các bạn kế toán quá phụ thuộc vào các tiện ích kiểu này mà không tham gia giám sát kể từ khi phát sinh hợp đồng, giao dịch kinh tế là không ổn. Hoá đơn chỉ là 1 thành phần trong đó, có thể quản lý và lưu trữ thông qua email.
    Với mình thì chỉ cần tập hợp list tổng hợp hoá đơn vào cuối tháng để đối chiếu dữ liệu trên phần mềm xem có hạch toán sót đầu vào không. Thay vì tải 3 lần và ghép thành 1 file để sum thì sử dụng file ứng dụng như này là tiện lợi hơn rất nhiều.
    Tuy nhiên nếu có những tiện ích ưu việt hơn mình cũng mong muốn được trải nghiệm, đánh giá và ứng dụng vào thực tiễn nếu hữu dụng.
     
    Upvote 0

    File đính kèm

    • 5d19ea26aa8d20d3799c.jpg
      5d19ea26aa8d20d3799c.jpg
      33.1 KB · Đọc: 3
    Upvote 0

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

    Back
    Top Bottom