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,372
Được thích
3,234
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:
Mình muốn tự động điền thời gian tra cứu như ảnh. Nhưng hiện tại bị lỗi, bác nào biết nguyên nhân khắc phục giúp mình với. Lỗi ở phần Đến ngày.z6878545452659_6df0279d5a6797ec2da9909bdc686626.jpgz6878545487512_545c67745f3203305314c67cdd03291a.jpgz6878545452476_67077db1fe0a633b5089d86fb4ce4b05.jpg
 
Upvote 0
Mình muốn tự động điền thời gian tra cứu như ảnh. Nhưng hiện tại bị lỗi, bác nào biết nguyên nhân khắc phục giúp mình với. Lỗi ở phần Đến ngày.View attachment 309149View attachment 309150View attachment 309148
Bạn thêm một dòng lệnh gọi hàm ở đầu cái Sub taiHoaDon_Total() để nó tổng hợp giá trị cho mảng arrDate().

Mã:
Call lietKeThoiGian
 
Upvote 0
Admin trợ giúp link và mã tra cứu không được . Xãy ra trh mã đúng nhưng link sai hoặc link đúng nhưng mã sai ạ. Trân trọng
 
Upvote 0
Em tìm không ra anh nà. help em được không. em cảm tạ anh nhiều vô cùng tận
Nằm trong cái sub taiHoaDon-Total() đó bạn.

Screenshot 2025-08-09 at 08.49.39.png

Screenshot 2025-08-09 at 08.50.10.png

Screenshot 2025-08-09 at 08.50.58.png
Bài đã được tự động gộp:

Admin trợ giúp link và mã tra cứu không được . Xãy ra trh mã đúng nhưng link sai hoặc link đúng nhưng mã sai ạ. Trân trọng
Cái này bạn cập nhật chi tiết trong sheet "Link tra cứu" đó bạn. Vì nhiều trường hợp hóa đơn quá nên tôi chỉ nhập một số cái đã biết thôi.
vd: như hóa đơn của Xanh SM thì lại khác (MSTTCGP là chính MST của nó nên khi tìm lại không ra, link tra cứu là: https://gsm-einvoice.hilo.com.vn/... tôi chưa cập nhật vô.
 
Upvote 0
Nằm trong cái sub taiHoaDon-Total() đó bạn.

View attachment 309196

View attachment 309197

View attachment 309198
Bài đã được tự động gộp:


Cái này bạn cập nhật chi tiết trong sheet "Link tra cứu" đó bạn. Vì nhiều trường hợp hóa đơn quá nên tôi chỉ nhập một số cái đã biết thôi.
vd: như hóa đơn của Xanh SM thì lại khác (MSTTCGP là chính MST của nó nên khi tìm lại không ra, link tra cứu là: https://gsm-einvoice.hilo.com.vn/... tôi chưa cập nhật vô.
có 1 số nhà MSTTCGP như VNPT chẳng hạn (đây là 1 ví dụ), nhưng tên miền tra cứu lại khác nhau, không phải cái nào mặc định cũng giống nhau. Nhờ a hướng dẫn để mọi người chủ động nhật ah. Cám ơn!
 
Upvote 0
trước hết cảm ơn tác giả vì đã viết ra 1 tool rất hữu ích, tuy nhiên không biết do hệ thống của web hóa đơn điện tử hay từ đâu mà lỗi web server từ chối kết nối không thể tải được chi tiết hóa đơn :(, có ai có cách khắc phục tình trạng này hay phải đợi CQT ổn định hệ thống trở lại ạ
 
Upvote 0
Admin trợ giúp dòng trạng thái bị sai . Hoá đơn điều chỉnh nhưng tool ghi nhận là thay thế . Trân trọng
 

File đính kèm

  • IMG_20250811_141407.jpg
    IMG_20250811_141407.jpg
    19.1 KB · Đọc: 53
Upvote 0
Anh @ongke0711 cho em hỏi hiện tại ứng dụng bản V6.1 em đang dùng bị tình trường ở Sheet ChiTietHD_Mua không lấy được nhưng hóa đơn "Tổng cục thuế đã nhận hóa đơn có mã khởi tạo từ máy tính tiền" nếu cứ tải lại thì bị báo lỗi như hình 2. Có cách nào khắc phục không anh? (Lượng hóa đơn 250 cái/tháng)
- Phần tổng hợp file xml em có lưu tất cả file .xml vào một thư mục nhưng khi trỏ đến đường dẫn thì báo không có file.
 

File đính kèm

  • 1755154420915.png
    1755154420915.png
    15.5 KB · Đọc: 26
  • 1755155386025.png
    1755155386025.png
    146.7 KB · Đọc: 32
Upvote 0
Anh @ongke0711 cho em hỏi hiện tại ứng dụng bản V6.1 em đang dùng bị tình trường ở Sheet ChiTietHD_Mua không lấy được nhưng hóa đơn "Tổng cục thuế đã nhận hóa đơn có mã khởi tạo từ máy tính tiền" nếu cứ tải lại thì bị báo lỗi như hình 2. Có cách nào khắc phục không anh? (Lượng hóa đơn 250 cái/tháng)
- Phần tổng hợp file xml em có lưu tất cả file .xml vào một thư mục nhưng khi trỏ đến đường dẫn thì báo không có file.
Việc tải vẫn còn nhiều lỗi phát sinh nhưng tôi mới kiểm tra thì vẫn tải được hóa đơn từ máy tính tiền như hình.
Trường hợp tôi mới test, sau khi thử trực tiếp trên trang hddt thì cũng có khi trả về dữ liệu, có khi không, bởi vậy chịu khó tải lại, nhưng đừng bấm tải liên tục thì web nó chặn :)
Còn chọn thư mục có chứa file XML thì tôi lại không gặp lỗi, có thể bạn tải file .zip về nhưng chưa bung nén. Còn một trường hợp nữa là trong File Explorer không thiết lập hiện đuôi file nên code nó tìm không ra. Bạn vô Option - View - bỏ chọn Hide extension...
Để tôi kiểm tra lại từng món.
 
Lần chỉnh sửa cuối:
Upvote 0
Công đức vô lượng thọ, cảm ơn bác ongke0711 nhiều ạ, vừa file free mà vừa mở cho xem code luôn, bác đi chùa thì không biết lại ai nữa ạ. Cảm ơn rất nhiều luôn.
 
Upvote 0
Việc tải vẫn còn nhiều lỗi phát sinh nhưng tôi mới kiểm tra thì vẫn tải được hóa đơn từ máy tính tiền như hình.
Trường hợp tôi mới test, sau khi thử trực tiếp trên trang hddt thì cũng có khi trả về dữ liệu, có khi không, bởi vậy chịu khó tải lại, nhưng đừng bấm tải liên tục thì web nó chặn :)
Còn chọn thư mục có chứa file XML thì tôi lại không gặp lỗi, có thể bạn tải file .zip về nhưng chưa bung nén. Còn một trường hợp nữa là trong File Explorer không thiết lập hiện đuôi file nên code nó tìm không ra. Bạn vô Option - View - bỏ chọn Hide extension...
Để tôi kiểm tra lại từng món.
Admin giúp đỡ có cách nào tải được bản thể các hoá đơn không mã của ngân hàng, viễn thông không ạ
 
Upvote 0
Admin giúp đỡ có cách nào tải được bản thể các hoá đơn không mã của ngân hàng, viễn thông không ạ
Tôi cũng chưa hiểu yêu cầu của bạn lắm.
HIện tại thì cái tool này tải được các trường hợp hóa đơn mua/bán như hình bên dưới. Còn trường hợp bạn nói là như thế nào?

Screenshot 2025-08-19 at 15.00.54.png
 
Upvote 0
Upvote 0
Tôi cũng chưa hiểu yêu cầu của bạn lắm.
HIện tại thì cái tool này tải được các trường hợp hóa đơn mua/bán như hình bên dưới. Còn trường hợp bạn nói là như thế nào?

View attachment 309348
Tức là, Tool có thể hiện đầy đủ dữ liệu các hoá đơn của bank nhưng không tải được file xml do các bank đẩy dữ liệu theo bảng kê nên chỉ xem được trực tiếp trên web từng tờ hoá đơn dạng html và lưu bản thể từng hoá đơn pdf . Ý tôi mong bạn hỗ trợ tải các dữ liệu bản thể đó ạ
 
Upvote 0
1755737971727.png
Mình bị lỗi như này là do sao ạ? mình cảm ơn!
 
Upvote 0
Mình tra cứu còn tồn tại lỗi đối với Hóa đơn khởi tạo từ máy tính tiền: không hiện MSTTCGP và Link tra cứu hóa đơn điện tử, nhưng vẫn hiện đúng Mã tra cứu. Bạn check lại giúp nhé. Cần tài khoản thuế để test thì nhắn mình nhé.HDDT.jpg
 
Upvote 0
Admin @ongke0711 cho mình hỏi chút, hiện tại do công ty mình dùng chung mã số thuế. nên các chi nhánh được thêm ở cột họ tên người mua hàng, Nhờ Admin giúp đỡ tải thêm cột họ tên người mua hàng trên file tổng hợp được không ạ. Cảm ơn admin.
 
Upvote 0
có 1 số nhà MSTTCGP như VNPT chẳng hạn (đây là 1 ví dụ), nhưng tên miền tra cứu lại khác nhau, không phải cái nào mặc định cũng giống nhau. Nhờ a hướng dẫn để mọi người chủ động nhật ah. Cám ơn!
Bạn cá nhân hóa cho mình dùng thôi. Ví dụ Khi gặp MSTTCGP của VNPT. Bạn gắn link tra cứu theo từng MST người bán. Rồi chèn thêm đoạn code tìm kiếm link theo MST người bán vào.
 

File đính kèm

  • Anh chup 1.jpg
    Anh chup 1.jpg
    141.2 KB · Đọc: 27
  • Anh chup 2.jpg
    Anh chup 2.jpg
    68.9 KB · Đọc: 42
Upvote 0
mình k mở thực hiện bước 1 đã bị lỗi " cannot run the marco ... " vào chọn enable.. vẫn không được.
 
Upvote 0
Mình góp ý về file của bạn như sau:
1. Tra cứu hóa đơn của https://tracuuhddt78.hilo.com.vn/
- File tìm sai mã tra cứu: "Fkey" chứ không phải "Searchkey";
2. Đối với các hóa đơn BKAV thì:
Link tra cứu sẽ thay "https://van.ehoadon.vn/TCHD" bằng "https://van.ehoadon.vn/Lookup?InvoiceGUID=ID" ID sẽ thay bằng dãy ký tự của ID trong hóa đơn thay vào.
-------------------
Thân ái!

View attachment 305530
View attachment 305528View attachment 305529
Bac cho e hỏi: với hóa đơn của bên mắt bão https://matbao.in/tra-cuu-hoa-don/ thì tìm mã tra cứu ở chỗ nào đó ah
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Mã tra cứu của lấy từ tên trường [Retrieval code].
Bạn thêm trường tra cứu như trên và msttcgp của mắt bão vào sheet link tra cuu rồi chạy thử xem
Nếu có 1 file mẫu hd XML của nó thì mới tìm chính xác được.
E gửi mẫu hóa đơn của mắt bão
Bài đã được tự động gộp:

Mã tra cứu của lấy từ tên trường [Retrieval code].
Bạn thêm trường tra cứu như trên và msttcgp của mắt bão vào sheet link tra cuu rồi chạy thử xem
Nếu có 1 file mẫu hd XML của nó thì mới tìm chính xác được.
bác giúp e xem ông newinvoice này, mã tra cứu ở đâu đó ah
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
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>.
Bác @ongke0711 có thể trợ giúp thêm cột lấy thông tin cho những có trạng thái là "Hoá đơn thay thế" thì nó thay thế cho hoá đơn nào (hoá đơn bị thay thế tương ứng), những có trạng thái là "Hoá đơn điều chỉnh" thì nó điều chỉnh cho hoá đơn nào (hoá đơn bị điều chỉnh tương ứng). Cảm ơn bác rất nhiều.
 
Upvote 0
Kiểu như này ah bạn1757563896698.png
Bác @ongke0711 có thể trợ giúp thêm cột lấy thông tin cho những có trạng thái là "Hoá đơn thay thế" thì nó thay thế cho hoá đơn nào (hoá đơn bị thay thế tương ứng), những có trạng thái là "Hoá đơn điều chỉnh" thì nó điều chỉnh cho hoá đơn nào (hoá đơn bị điều chỉnh tương ứng). Cảm ơn bác rất nhiều.
Bài đã được tự động gộp:

Bác @ongke0711 có thể trợ giúp thêm cột lấy thông tin cho những có trạng thái là "Hoá đơn thay thế" thì nó thay thế cho hoá đơn nào (hoá đơn bị thay thế tương ứng), những có trạng thái là "Hoá đơn điều chỉnh" thì nó điều chỉnh cho hoá đơn nào (hoá đơn bị điều chỉnh tương ứng). Cảm ơn bác rất nhiều.

Đây là chương trình mà m đang làm trích xuất đầy đủ thông tin, bổ sung thêm link tra cứu mà mã tra cứu, tình trạng hóa đơn (thay thế, điều chỉnh, bị điều chỉnh, bị thay thế)
 

File đính kèm

  • 1757563983962.png
    1757563983962.png
    6.9 KB · Đọc: 51
Upvote 0
Upvote 0
Em đã test và quan tâm bản chính thức.Bác nhắn em được không ạ?
 
Upvote 0
E gửi mẫu hóa đơn của mắt bão
Bài đã được tự động gộp:


bác giúp e xem ông newinvoice này, mã tra cứu ở đâu đó ah
2 cái hoá đơn XML của msttcgp (mắt bão, newinvoice) này không có chứa thông tin trường tra cứu nên chỉ còn cách tìm nó trên file json từ web thôi bạn à. Phải có mst đăng nhập trang mới tìm tiếp được.
 
Upvote 0
Tức là, Tool có thể hiện đầy đủ dữ liệu các hoá đơn của bank nhưng không tải được file xml do các bank đẩy dữ liệu theo bảng kê nên chỉ xem được trực tiếp trên web từng tờ hoá đơn dạng html và lưu bản thể từng hoá đơn pdf . Ý tôi mong bạn hỗ trợ tải các dữ liệu bản thể đó ạ
Bạn ơi,tool này nó cũng như tất cả các bên meninvoice thôi, chủ yếu lấy dữ liệu theo xml trên hoadondientu, ngân hàng họ chỉ đẩy dữ liệu lên chứ k đẩy xml nên tool không thể tải được đâu bạn, bạn lên app ngân hàng tải về hoặc liên hệ ngân hàng thôi
 
Upvote 0
Các bạn cho mình hỏi, khi sử dụng tính năng tải hóa đơn mua, mình nhận được thông báo lỗi như sau , không biết xử lý thế nào, nhờ tác giả và các bạn giúp mình với.
Cảm ơn các Bạn nhiều
1757651397406.png
 
Upvote 0
1757923353101.png

Cơ quan nhà nước làm khó kế toán thiệt chứ, tải hóa đơn thôi mà cũng chặn các kiểu, từ ngày không tải được xml, công việc kế toán dịch vụ gian nan đủ bề
 
Upvote 0
View attachment 309651

Cơ quan nhà nước làm khó kế toán thiệt chứ, tải hóa đơn thôi mà cũng chặn các kiểu, từ ngày không tải được xml, công việc kế toán dịch vụ gian nan đủ bề
mình gọi lên tổng đài, họ báo là "hệ thống đang bảo trì phần Tổng cục thuế đã nhận hóa đơn có mã khởi tạo từ máy tính tiền", quay lại sau hoặc làm siêng thì F5, hên thì vô và tắt máy.
Tất cả các hóa đơn khi vào web của hoadondientu mục Tổng cục thuế đã nhận hóa đơn có mã khởi tạo từ máy tính tiền đều như vậy, lúc load nó ra, lúc không, lúc xem được hóa đơn, lúc thì báo lỗi "Request failed with status code 500"
 
Upvote 0
hôm nay hình như họ chặn kết nối rồi, làm thế nào để nhập tay mã capcha như trên trang HĐ ĐT vậy ạ
 
Upvote 0
2 cái hoá đơn XML của msttcgp (mắt bão, newinvoice) này không có chứa thông tin trường tra cứu nên chỉ còn cách tìm nó trên file json từ web thôi bạn à. Phải có mst đăng nhập trang mới tìm tiếp được.
Bác tìm giúp e với ah
 

File đính kèm

Upvote 0
Bạn ấy bảo là trong file xml bạn gửi không chứa trường thông tin Mã tra cứu hóa đơn. Nên may ra trên web của thuế có, nhưng phải mò và điều kiện là bạn ấy cần tài khoản đăng nhập của đơn vị mua hàng có hóa đơn này. Bạn cấp cho bạn ấy tài khoản để bạn ấy mò giúp.
Trên trang tra cứu của Mắt bão và new có cho phép tra cứu hóa đơn gốc thông qua file XML nên bạn có thể tra cứu hóa đơn gốc bằng cách tải xml về.
 
Upvote 0
Mình đang làm dựa trên code của tác giả, để test thêm ổn thì chia sẻ các bạn nha
1758456279215-png.309740

trang này của Bác đúng không ạ: https://taihoadon.online/
 
Upvote 0
Nếu bỏ số tiền để tạo một Server như vậy để tải Hóa đơn + MST thì không ổn lắm, vì đã trả số tiền kha khá thì doanh nghiệp hay hộ kinh doanh nhỏ nên nên tìm đến giải pháp như Misa Invoice, ... vì độ tin cậy rất cao. Trang web kia không có điểm nào gọi là đáng tin cậy. Vì không có thông báo gì của họ đảm bảo cho quyền riêng tư, bảo mật thông tin. Họ chỉ đảm bảo bằng lời. Nhưng thu tiền.

Nếu một doanh nghiệp để lộ lượng lớn thông tin khách hàng, thì khả năng ảnh hưởng đến doanh nghiệp, và bị xử phạt là khá cao. Việc đặc niềm tin vào một trang web không có độ tin cậy. Thì nhiều rủi ro.
 
Upvote 0
Nếu bỏ số tiền để tạo một Server như vậy để tải Hóa đơn + MST thì không ổn lắm, vì đã trả số tiền kha khá thì doanh nghiệp hay hộ kinh doanh nhỏ nên nên tìm đến giải pháp như Misa Invoice, ... vì độ tin cậy rất cao. Trang web kia không có điểm nào gọi là đáng tin cậy. Vì không có thông báo gì của họ đảm bảo cho quyền riêng tư, bảo mật thông tin. Họ chỉ đảm bảo bằng lời. Nhưng thu tiền.

Nếu một doanh nghiệp để lộ lượng lớn thông tin khách hàng, thì khả năng ảnh hưởng đến doanh nghiệp, và bị xử phạt là khá cao. Việc đặc niềm tin vào một trang web không có độ tin cậy. Thì nhiều rủi ro.
Dạ em thấy API tra cứu MST đang không cần đăng nhập, và đăng lấy tra cứu trực tiếp từ trang: https://tracuunnt.gdt.gov.vn/tcnnt/mstdn.jsp
 

File đính kèm

  • 40fafbcc93b619e840a7.jpg
    40fafbcc93b619e840a7.jpg
    40.9 KB · Đọc: 20
  • 12255c16346cbe32e77d.jpg
    12255c16346cbe32e77d.jpg
    41.3 KB · Đọc: 15
Upvote 0
Tại vì captcha tra MST hiện tại họ gần như để cho trình phát hiện ký tự dễ dàng phát hiện mã captcha. Thậm chí có thể dùng VBA/ Javascipt Web để phát hiện. Ngày trước người dùng phải nhìn mờ mắt mới nhập xong captcha.

Nhìn vào cách hiển thị các ký tự, và phông chữ có thể tạo ra thuật toán đơn giản để giải.
 
Upvote 0
Tại vì captcha tra MST hiện tại họ gần như để cho trình phát hiện ký tự dễ dàng phát hiện mã captcha. Thậm chí có thể dùng VBA/ Javascipt Web để phát hiện. Ngày trước người dùng phải nhìn mờ mắt mới nhập xong captcha.

Nhìn vào cách hiển thị các ký tự, và phông chữ có thể tạo ra thuật toán đơn giản để giải.
Bạn có thể chia sẻ hoặc gợi ý cách giải mã captcha MST này không vì mình muốn tích hợp vào app tải hđ luôn, cảm ơn bạn
 
Upvote 0
Nhanh chóng là dùng tesseract.js để giải trực tiếp trên Web
 
Upvote 0
Vậy nếu tích hợp tính năng kiểm tra MST này với HĐ tải về được thì hay đúng không các bạn, có thể biết ncc có đang hoạt động hay nợ thuế... ?
 
Upvote 0
Tôi nói thêm về "nổi cực khổ" mà trang tra cứu MST mang đến cho con người:
1. Quá trình tra cứu rối rắm, chậm chạp
2. Tiêu hao tài nguyên từ cá nhân đến nhà nước (Vì chỉ tra một mã số thuế) , mà máy tính cá nhân phải gọi đến vài chục lượt request (gồm: ảnh, html, js, theo dõi người dùng, ....)
Theo tính toán thì máy tính mất vài nghìn tỉ phép tính dẫn đến tiêu hao điện -> hệ quả Điện hao hụt, điện lên giá.
3. Mất thời gian cho con người, thời gian có thể làm nhiều việc có ích khác.
4. Người tra cứu lo đủ thứ chuyện, ráng tra cho kịp thời, cho đủ dữ liệu, cho chính xác.

"Nỗi sung sướng" mà người nắm quyền trang tra cứu MST: Người dân và doanh nghiệp đóng thuế đầy đủ, tiền tự vào ngân hàng, thiếu là phạt, không lo nghĩ điều gì. Nhận lương không lệch ngày nào.
 
Upvote 0
Dạ em thấy API tra cứu MST đang không cần đăng nhập, và đăng lấy tra cứu trực tiếp từ trang: https://tracuunnt.gdt.gov.vn/tcnnt/mstdn.jsp
Trang này tôi cũng dùng tessertact nhưng nó giải mã đúng chừng 80%. Tôi đang thử dùng cái ocr dll build dựa trên Windows OCR có sẳn để xem có khá hơn không. Nhược điểm của cái ocr.dll này là chỉ giải được các ký tự đơn giản, trên nền trắng nên file dạng PNG là không giải được.
 
Upvote 0
Để giải cái này dùng VBA vẫn được, vì chỉ xử lý ký tự A-Z0-9
Giải thuật:
1. Dùng phông Windows làm nền tảng tìm kiếm nét, chọn phông tương ứng gần đúng với phông hiển thị, để xác định ranh giới để xác định tỉ lệ khớp.
2. Định nghĩa ký tự: Phân mỗi ký tự làm 4 vùng hoặc 6 vùng ô vuông theo chiều đứng để tìm kiếm tỷ lệ khớp phông.
3. Quét theo chiều ngang tìm chiều cao nhất, và thấp nhất. để phóng đại phông tương đương.
4. Quét theo chiều dọc để tìm ra 5 vùng ký tự, lấy ra chiều rộng.
5. Phát hiện hai ký tự dính nhau, để tách, khi chiều rộng của chúng rộng hơn nhiều so với chiều rộng một ký tự.
6. Quét màu đen. xem số điểm màu đen nằm trong vùng nền ký tự nào nhiều nhất.
7. Thêm giải thuật phát hiện lệch, xiêng để tăng tỉ lệ.
8. Giải thuật 3/5 pixel để xác định nét liên tục và hướng đi của màu sắc, để tìm được ranh giới ngoài của nét ký tự. Màu đi về nhạc (tráng xám dần) là ra ranh giới nét hoặc về sậm (đen) là nền.
  • Dùng 3 hoặc 5 pixel để xác định biên chữ, hướng stroke, hoặc độ cong.
  • Có thể dùng để xác định góc nghiêng, hoặc định hướng ký tự.
9. Xác định ranh giới nét bên trong và bên ngoài ví dụ: 0, 4, 6 ,8 9, Q, R, O, P, A, D, B
 
Upvote 0
Có bác nào đang thử làm tool tương tự Taxsoft của Wetech cho tờ khai trên thuedientu.gdt.gov.vn không ạ. Em đang mò thử, nhưng flow của thuế thay đổi liên tục, em thì mới làm nên không rõ là flow cố định theo khung giờ hay thay đổi liên tục dựa trên request nữa. Có hôm làm chuẩn flow xong thì bên đó lại thêm 1 bước nhỏ, hoặc đổi nhẹ phần request là lại sai. Bác nào nắm rõ cơ chế của bên thuế chia sẻ em với ạ, em cảm ơn nhiều.
 
Upvote 0
M
Có bác nào đang thử làm tool tương tự Taxsoft của Wetech cho tờ khai trên thuedientu.gdt.gov.vn không ạ. Em đang mò thử, nhưng flow của thuế thay đổi liên tục, em thì mới làm nên không rõ là flow cố định theo khung giờ hay thay đổi liên tục dựa trên request nữa. Có hôm làm chuẩn flow xong thì bên đó lại thêm 1 bước nhỏ, hoặc đổi nhẹ phần request là lại sai. Bác nào nắm rõ cơ chế của bên thuế chia sẻ em với ạ, em cảm ơn nhiều.
Tool đó chạy selenium ko thơm lắm
 
Upvote 0
Có bác nào đang thử làm tool tương tự Taxsoft của Wetech cho tờ khai trên thuedientu.gdt.gov.vn không ạ. Em đang mò thử, nhưng flow của thuế thay đổi liên tục, em thì mới làm nên không rõ là flow cố định theo khung giờ hay thay đổi liên tục dựa trên request nữa. Có hôm làm chuẩn flow xong thì bên đó lại thêm 1 bước nhỏ, hoặc đổi nhẹ phần request là lại sai. Bác nào nắm rõ cơ chế của bên thuế chia sẻ em với ạ, em cảm ơn nhiều.
Theo thông tin sơ bộ thì thuế họ sẽ đổi hệ thống quản trị để sử dụng dichvucong nên khả năng bác không cần tìm hiểu thêm đâu.
 
Upvote 0
Hiện tại MST cũ đã chuyển qua số CCCD rồi, nên em tra không có số liệu. Nhờ cả nhà hướng dẫn cách xử lý
Không thấy có gì liên quan đến vấn đề bạn nói, Mình vẫn đăng nhập bằng tài khoản và tra cứu có kết quả bình thường.
Bài đã được tự động gộp:

E đã vào Trust center bật Enable Marco mà chạy vẫn báo lỗi này . MOng mọi người hỗ trợ phương án xử lý . E cám ơn ạ.
Nếu dùng win 11 thì Chuột phải vào file chọn: Bỏ chặn ở phần bảo mật.
 
Upvote 0
Upvote 0
Mình tra cứu còn tồn tại lỗi đối với Hóa đơn khởi tạo từ máy tính tiền: không hiện MSTTCGP và Link tra cứu hóa đơn điện tử, nhưng vẫn hiện đúng Mã tra cứu. Bạn check lại giúp nhé. Cần tài khoản thuế để test thì nhắn mình nhé.View attachment 309407
Hình như hóa đơn máy tính tiền nó không có thể hiện MSTTCGP (trong xml cũng không có), tìm trên JSON hình như nó là tvandnkntt á
 
Upvote 0
Theo thông tin sơ bộ thì thuế họ sẽ đổi hệ thống quản trị để sử dụng dichvucong nên khả năng bác không cần tìm hiểu thêm đâu.
Nếu đổi thì đổi nguyên hệ thống hay chỉ đổi phần quản lý login. Nếu mà đổi hết thì muối bỏ bể rồi haha
 
Upvote 0
Dùng trường tvandnkntt đầy đủ hơn Msttccgp. Mình thấy 3 trường hợp hóa đơn đều tra cứu ra MST TCCGP.
Mình thấy cứ ràng dò MSTTCGP trước, không có thì dò tvandnkntt. Còn dò tvandnkntt ngay từ đầu hình như không ổn cho 1 số trường hợp (biết không ổn nhưng không biết giải thích thế nào)
 
Upvote 0

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

Back
Top Bottom