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

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,540
Được thích
3,508
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>.
*** 10/05/2026: Cập nhật do trang hoadondientu thay đổi thiết kế.
*** 19/05/2026: Sửa lỗi hiển thị sai trạng thái hoá đơn.
 

File đính kèm

Lần chỉnh sửa cuối:
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>.
*** 10/05/2026: Cập nhật do trang hoadondientu thay đổi thiết kế.
*** 19/05/2026: Sửa lỗi hiển thị sai trạng thái hoá đơn.
Cám ơn ongke0711 cực kỳ nhiều!!! nhờ file của bạn mình có thể kết hợp để giải quyết công việc, tuy nhiên khi sử dụng file của bạn mình thấy còn nhiều điểm cần cải tiến, rất xin lỗi vì không được sự đồng ý của bạn nhưng mình cũng nhờ con Chat GPT và gemini để hoàn thiện lại cấu trúc, xử lý rất rất nhiều vấn đề về ngày tháng, thông báo hóa đơn lỗi, hóa đơn không tải đc chi tiết, tạo thêm các hàm hỗ trợ... tuy nhiên hạn chế của mình cũng giống bạn là link tải hóa đơn PDF gốc, nếu bạn nào có thư viện về link tải này thì thật là tuyệt với, file sẽ hoàn thiện hơn rất nhiều!!! mình xin gửi lại file mình đã sửa mong sự góp ý của các bạn!!! một lần nữa xin cám ơn ongke0711 nhé!!!
 

File đính kèm

Upvote 0
Cám ơn ongke0711 cực kỳ nhiều!!! nhờ file của bạn mình có thể kết hợp để giải quyết công việc, tuy nhiên khi sử dụng file của bạn mình thấy còn nhiều điểm cần cải tiến, rất xin lỗi vì không được sự đồng ý của bạn nhưng mình cũng nhờ con Chat GPT và gemini để hoàn thiện lại cấu trúc, xử lý rất rất nhiều vấn đề về ngày tháng, thông báo hóa đơn lỗi, hóa đơn không tải đc chi tiết, tạo thêm các hàm hỗ trợ... tuy nhiên hạn chế của mình cũng giống bạn là link tải hóa đơn PDF gốc, nếu bạn nào có thư viện về link tải này thì thật là tuyệt với, file sẽ hoàn thiện hơn rất nhiều!!! mình xin gửi lại file mình đã sửa mong sự góp ý của các bạn!!! một lần nữa xin cám ơn ongke0711 nhé!!!
Mới bấm tải file về xong trình diệt virus báo và xóa luôn.

Screenshot 2026-06-23 at 12.10.53 PM.png
 
Upvote 0
Cám ơn ongke0711 cực kỳ nhiều!!! nhờ file của bạn mình có thể kết hợp để giải quyết công việc, tuy nhiên khi sử dụng file của bạn mình thấy còn nhiều điểm cần cải tiến, rất xin lỗi vì không được sự đồng ý của bạn nhưng mình cũng nhờ con Chat GPT và gemini để hoàn thiện lại cấu trúc, xử lý rất rất nhiều vấn đề về ngày tháng, thông báo hóa đơn lỗi, hóa đơn không tải đc chi tiết, tạo thêm các hàm hỗ trợ... tuy nhiên hạn chế của mình cũng giống bạn là link tải hóa đơn PDF gốc, nếu bạn nào có thư viện về link tải này thì thật là tuyệt với, file sẽ hoàn thiện hơn rất nhiều!!! mình xin gửi lại file mình đã sửa mong sự góp ý của các bạn!!! một lần nữa xin cám ơn ongke0711 nhé!!!



Chưa mở file nhưng quét thử thấy báo có virus.

1782203804429.png
 
Upvote 0
Cám ơn ongke0711 cực kỳ nhiều!!! nhờ file của bạn mình có thể kết hợp để giải quyết công việc, tuy nhiên khi sử dụng file của bạn mình thấy còn nhiều điểm cần cải tiến, rất xin lỗi vì không được sự đồng ý của bạn nhưng mình cũng nhờ con Chat GPT và gemini để hoàn thiện lại cấu trúc, xử lý rất rất nhiều vấn đề về ngày tháng, thông báo hóa đơn lỗi, hóa đơn không tải đc chi tiết, tạo thêm các hàm hỗ trợ... tuy nhiên hạn chế của mình cũng giống bạn là link tải hóa đơn PDF gốc, nếu bạn nào có thư viện về link tải này thì thật là tuyệt với, file sẽ hoàn thiện hơn rất nhiều!!! mình xin gửi lại file mình đã sửa mong sự góp ý của các bạn!!! một lần nữa xin cám ơn ongke0711 nhé!!!
File của bạn vẫn trần như nhộng (*-*).
- Bạn để cái MSTTCGP thay cho TVANDNKNTT là chưa gặp hết trường hợp rồi; Cái TVANDNKNTT dạng như là luồng để hoá đơn qua, còn MSTTCGP là Cửa vào. Một luồng TVANDNKNTT có thể có nhiều cửa, mỗi cửa 1 link khác nhau. Mình chỉ nên dùng khi không lấy được MSTTCGP.
- Cái ngày tháng hiển thị bác vẫn để dạng Text: Cái hàm dateiso mình sửa lại có đăng 1 lần rồi.
- Link tải thì cơ bản thế cũng không thấy thiếu cái gì. Bạn thấy thiếu thằng nào nhắn lên tôi giúp.
 
Upvote 0
mấy nay mình tải luôn bị thiếu 1 vài hoá đơn có cấp mã. đã chỉnh thời gian và tại lại nhiều lần nhưng vẫn không tìm thấy. vào web tra cứu thì vẫn có. Mình chỉ sử dụng tải tổng hợp hoá đơn. Có bạn nào bị lỗi này không.
 
Upvote 0
Cám ơn ongke0711 cực kỳ nhiều!!! nhờ file của bạn mình có thể kết hợp để giải quyết công việc, tuy nhiên khi sử dụng file của bạn mình thấy còn nhiều điểm cần cải tiến, rất xin lỗi vì không được sự đồng ý của bạn nhưng mình cũng nhờ con Chat GPT và gemini để hoàn thiện lại cấu trúc, xử lý rất rất nhiều vấn đề về ngày tháng, thông báo hóa đơn lỗi, hóa đơn không tải đc chi tiết, tạo thêm các hàm hỗ trợ... tuy nhiên hạn chế của mình cũng giống bạn là link tải hóa đơn PDF gốc, nếu bạn nào có thư viện về link tải này thì thật là tuyệt với, file sẽ hoàn thiện hơn rất nhiều!!! mình xin gửi lại file mình đã sửa mong sự góp ý của các bạn!!! một lần nữa xin cám ơn ongke0711 nhé!!!

nhờ Bạn xem giúp: nó báo lỗi này là gì vậy
1782362090483.png
 
Upvote 0

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

Back
Top Bottom