[ Python và ứng dụng ] Công cụ trích xuất hàng loạt hóa đơn điện tử XML vào bảng Excel

Liên hệ QC

befaint

|||||||||||||
Tham gia
6/1/11
Bài viết
14,376
Được thích
19,338
[ Python và ứng dụng ] Công cụ trích xuất hàng loạt hóa đơn điện tử XML vào bảng Excel


Công cụ được viết bằng Python.
Trích xuất toàn bộ tập tin hóa đơn điện tử XML trong 01 thư mục vào bảng Excel.
Ai có nhu cầu thì tải về dùng tại link này.

Cách dùng:
Mở phần mềm, vào menu Công cụ, nhấn [ Trích xuất XML vào Excel ], tiếp theo:
> Chọn thư mục chứa các tập tin XMLs cần trích xuất.
> Chọn thư mục lưu kết quả.
> Chờ công cụ xử lý xong, được tập tin Excel kết quả.

Lưu ý:
Công cụ được chia sẻ nằm trong phần mềm tải hóa đơn, nên các vấn đề trao đổi vui lòng chỉ nói về việc trích xuất tập tin XML.

 
Lần chỉnh sửa cuối:
Cảm ơn Anh đã chia sẻ.
 
lấy cái này hiện nay còn nhiếu vấn đề phức tạp phía sau chứ không đơn giản tải XML là xong nhé bạn !
 
Chuẩn bị cập nhật link tra cứu mọi hoá đơn gốc...

Phần mềm còn có tính năng siêu xịn: tra cứu mã số thuế hàng loạt trực tiếp từ web thuế. Hiện tại ở VN chỉ có DUY NHẤT phần mềm này mà thôi.
 
*** 2023-11-29 ***
Version 2.0.81
Cập nhật link và mã tra cứu 99.99% hoá đơn gốc từ nhà cung cấp dịch vụ hoá đơn điện tử.

Rất cảm ơn anh đã chia sẻ.

Em mới thử test lấy dữ liệu 1458 hóa đơn XML:
1701226244567.png

Trong đó có 826 hóa đơn lấy được link tra cứu
1701225621152.png

Và tiếp đó có 562 hóa đơn lấy được mã tra cứu.
1701225692174.png

Em đã thử tra thêm 1 số hóa đơn thì xác suất tra được khoảng 80% theo link và mã tra cứ trong file, một số không tra cứu được.

So với việc phải ngụp lặn trong file XML để mò msttcgp và mã tra cứu thì file của anh đã lấy được ít nhất 50%.
 
Link của hoá đơn vnpt theo mst hoặc tên đăng ký + [-tt78.vnpt-invoice.com.vn], nhưng chỉ được một số thôi. Để bên vnpt cập nhật link chung rồi tính tiếp.
Cái này anh nói chính xác, không những thế, cái mã tra cứu khúc đuôi có sẵn trong file xml, khúc đầu thì không có. Vậy nên chỉ dựa vào dữ liệu trong file xml thì chưa chắc đã tra cứu hóa đơn của vnpt phát hành được. Vnpt dấu kinh thật. -0-/.
 
Link của hoá đơn vnpt theo mst hoặc tên đăng ký + [-tt78.vnpt-invoice.com.vn], nhưng chỉ được một số thôi. Để bên vnpt cập nhật link chung rồi tính tiếp.
Vnpt anh chỉ làm được 1 số trong đó thôi, còn lại anh không làm được đâu, còn bkav thì chả có cái gì tra. máy tính tiền của vĩnh hy cũng chịu nên a nói 99.99% là không có cơ sở rồi.Còn có mã các kiểu thì lại đơn giản quá, chỉ là tách theo quy tắc nhà cung cấp giải pháp
 
Vnpt anh chỉ làm được 1 số trong đó thôi, còn lại anh không làm được đâu, còn bkav thì chả có cái gì tra. máy tính tiền của vĩnh hy cũng chịu nên a nói 99.99% là không có cơ sở rồi.Còn có mã các kiểu thì lại đơn giản quá, chỉ là tách theo quy tắc nhà cung cấp giải pháp
Cứ có thông tin là lấy được hết em nha.
 
Đây là file xml khi ra tải hóa đơn đơn gốc mà anh, thì em căn cứ vào đó tìm hóa đơn nhưng vnpt thì không ra kết quả được có misa, esy... là đúng thôi anh

Anh chưa hiểu mục đích truyền đạt thông tin của em là gì.
Không có tập tim XML thì đánh giá sao được em. Làm kỹ thuật mà cứ nói suông thế thì kỳ quá.
Em cứ gửi toàn bộ tập tin XML đó lên anh xem nhé. Mấy cái này lèo cái xong hết à.
 
Khổ thân ông bạn befriend. Đồng chí ấy chắc đọc chưa kỹ hướng dẫn sử dụng.
Hoặc có thể mình chưa hiểu mong muốn ý đồ chiến thuật của họ.

Với lại sao người ta gửi hóa đơn cho tớ. Lúc thì có pdf lẫn xml, lúc thì chỉ pdf, lúc thì gửi link có xml và pdf. Vậy tại sao phải lấy từ xml. Tớ không bên kế toán, nên không hiểu lắm.
 
Web KT
Back
Top Bottom