Trích xuất file *.xml sang Excel cho hóa đơn điện tử áp dụng nghị định 123/2020

Liên hệ QC
Dear chị HMT,
Nếu ứng dụng này tự động lấy dữ liệu hóa đơn đầu vào, đầu ra theo MST công ty, trên trang quản lý hóa đơn của TCT: https://hoadondientu.gdt.gov.vn thì quá tuyệt vời ạ, }}}}}
Trân trọng!
Em vào trang quản lý hóa đơn của Tổng cục thuế, vào mục hóa đơn mua vào hoặc bán ra TCT cho phép tải danh sách hóa đơn mua vào bán ra. Trong danh sách hóa đơn có đầy đủ thông tin về người mua người bán, số tiền trước thuế, tiền thuế, số tiền sau thuế, TRẠNG THÁI HÓA ĐƠN.
Cái file của chị phục vụ chủ yếu để làm file hoàn thuế theo quy định mới, làm phụ lục 43, giảm thuế GTGT hoặc lấy thông tin để nhập dữ liệu vào phần mềm kế toán (nếu cần) hoặc để đối soát dữ liệu thôi :v
 

Trích xuất file *.xml sang Excel cho hóa đơn điện tử áp dụng nghị định 123/2020​


Ngày 07/10/2021 Tổng cục thuế đã ban hành quyết định 1450/QĐ-TCT về thành phần chứa dữ liệu nghiệp vụ hóa đơn điện tử.
Theo đó các nhà cung cấp hóa đơn điện tử sẽ chuẩn hóa cấu trúc file *.xml để truyền dữ liệu hóa đơn đến cơ quan thuế nhờ đó mà em có ý tưởng làm file macro này :)
Mục đích của file là trích xuất dữ liệu của 1 hoặc nhiều file *.xml sang Excel.
Khi nhà cung cấp gửi dữ liệu hóa đơn điện tử cho doanh nghiệp, kế toán lưu file .*xml sau đó sử dụng file này để trích xuất dữ liệu ra Excel cho các mục đích khác nhau :)

Mong rằng file này có ích cho anh, chị em đang làm kế toán đỡ vất vả hơn trong việc chuẩn bị dữ liệu hoàn thuế GTGT theo quy định tại thông tư 80/2021 hoặc lấy dữ liệu để đẩy vào phần mềm kế toán được nhanh chóng...

14.03.2022 - Đã update version 2 thêm thông tin Ký hiệu hóa đơn, Mã CQT, Ngày cấp mã, Tên người mua, MST người mua.
15.07.2022 - Đã update version 5 thêm thông tin ngày ký số và sheet Tonghop xử lý bằng dictionary.

Ghi chú : File này chỉ dùng cho những hóa đơn điện tử đã áp dụng theo quy định về hóa đơn tại nghị định 123/2020/NĐ-CP
Pass VBA: 3 dấu cách trống

Trân trọng,
HMT.
Rất cảm ơn admin, rất hữu ích cho dân kế toán chúng em
Bài đã được tự động gộp:

Dear chị HMT,
Nếu ứng dụng này tự động lấy dữ liệu hóa đơn đầu vào, đầu ra theo MST công ty, trên trang quản lý hóa đơn của TCT: https://hoadondientu.gdt.gov.vn thì quá tuyệt vời ạ, }}}}}
Trân trọng!
Cái này bạn mua phần mềm Vsign sẽ tự lấy được file xml, tuy nhiên hơi chậm đối với những công ty dữ liệu lớn
 
Đã cập nhật lên Version 5 ở bài #1 :

- Mình bổ sung thêm 1 số thông tin về ngày ký số người bán,..để phục vụ cho công tác kiểm tra thông tin giữa ngày ký và ngày cấp mã. Ngày cấp mã là ngày xác nhận hóa đơn hợp pháp được khấu trừ thuế GTGT.
- Thêm 1 sheet TongHop viết bằng DICTIONARY dành cho bạn nào có nhu cầu đối chiếu số liệu.
Vào trang hoadondientu.gdt.gov.vn kết xuất bảng hóa đơn đầu vào của công ty ra excel rồi lấy cái sheet TONGHOP kia đối chiếu lại phát hiện ra nhiều thứ hay ho :v

Trân trọng.
HMT.
Bạn ơi, file này mình có thể bổ sung thêm cột lấy mã địa chỉ tra cứu hóa đơn và mã tra cứu hóa đơn được không bạn. Hóa đơn có thể tải về từ trang điện tử thuế nhưng không đúng định dạng hóa đơn của NCC. Nên có thêm cột địa chỉ tra cứu và mã tra cứu thì mình sẽ dễ tra hơn
 
Rất cảm ơn admin, rất hữu ích cho dân kế toán chúng em
Bài đã được tự động gộp:


Cái này bạn mua phần mềm Vsign sẽ tự lấy được file xml, tuy nhiên hơi chậm đối với những công ty dữ liệu lớn
bạn ơi cho mình hỏi Vsign này nó có xuất ra file excel như bài viết không ạ? Hay chỉ giúp lấy file hoá đơn xml thôi ạ
 
Chào tác giả,

Nhờ tác giả có thể xử lý giúp em lỗi này được không ạ.

Em cảm ơn nhiều
 

File đính kèm

  • Capture.PNG
    Capture.PNG
    91.5 KB · Đọc: 37
EM có trường hợp này mong anh chị giúp đỡ, em muốn thêm 1 cột số bill nữa có thì cách nào để làm không ạ, cụ thể
Trường hợp 1: số bill của hãng tàu A nằm trong trường thông tin chung thì em lấy được nhờ code: .Offset(, 26).Value = xmldoc.SelectSingleNode("//TTKhac/TTin/DLieu").Text 'Lay Bill SGN1674815
Trường hợp 2: hóa đơn em nhận từ hãng tàu B thì mỗi dòng hàng hóa sẽ có thêm số bill nhưng dữ liệu đó nằm ở trường thông tin khác cụ thể như hình, phần này code trên thì lấy được dữ liệu nhưng là dữ liệu ngày, có cách nào để lấy đúng dữ liệu mình cần không ạ

Chân thành cảm ơn anh/chị
 

File đính kèm

  • 1661055935160.png
    1661055935160.png
    49.3 KB · Đọc: 50
  • 1661056021351.png
    1661056021351.png
    77.8 KB · Đọc: 47
Trong file của hoamattroi mình có thể đọc luôn được thông tin chữ ký số đang bị mã hóa không vậy ạ !
 
Mình thấy quảng cáo quá nên tải về làm thử, lấy được mỗi cái link của file cần lấy là trúng. Vậy là thế nào ?
 
Em vào trang quản lý hóa đơn của Tổng cục thuế, vào mục hóa đơn mua vào hoặc bán ra TCT cho phép tải danh sách hóa đơn mua vào bán ra. Trong danh sách hóa đơn có đầy đủ thông tin về người mua người bán, số tiền trước thuế, tiền thuế, số tiền sau thuế, TRẠNG THÁI HÓA ĐƠN.
Cái file của chị phục vụ chủ yếu để làm file hoàn thuế theo quy định mới, làm phụ lục 43, giảm thuế GTGT hoặc lấy thông tin để nhập dữ liệu vào phần mềm kế toán (nếu cần) hoặc để đối soát dữ liệu thôi :v
Bạn cho mình biết địa chỉ của trang với nhé. Cám ơn nhiều
 
Bạn xem ý kiến 2 ok chưa nhé!
Đã cập nhật lên Version 5 ở bài #1 :

- Mình bổ sung thêm 1 số thông tin về ngày ký số người bán,..để phục vụ cho công tác kiểm tra thông tin giữa ngày ký và ngày cấp mã. Ngày cấp mã là ngày xác nhận hóa đơn hợp pháp được khấu trừ thuế GTGT.
- Thêm 1 sheet TongHop viết bằng DICTIONARY dành cho bạn nào có nhu cầu đối chiếu số liệu.
Vào trang hoadondientu.gdt.gov.vn kết xuất bảng hóa đơn đầu vào của công ty ra excel rồi lấy cái sheet TONGHOP kia đối chiếu lại phát hiện ra nhiều thứ hay ho :v

Trân trọng.
HMT.

Trích xuất file *.xml sang Excel cho hóa đơn điện tử áp dụng nghị định 123/2020​


Ngày 07/10/2021 Tổng cục thuế đã ban hành quyết định 1450/QĐ-TCT về thành phần chứa dữ liệu nghiệp vụ hóa đơn điện tử.
Theo đó các nhà cung cấp hóa đơn điện tử sẽ chuẩn hóa cấu trúc file *.xml để truyền dữ liệu hóa đơn đến cơ quan thuế nhờ đó mà em có ý tưởng làm file macro này :)
Mục đích của file là trích xuất dữ liệu của 1 hoặc nhiều file *.xml sang Excel.
Khi nhà cung cấp gửi dữ liệu hóa đơn điện tử cho doanh nghiệp, kế toán lưu file .*xml sau đó sử dụng file này để trích xuất dữ liệu ra Excel cho các mục đích khác nhau :)

Mong rằng file này có ích cho anh, chị em đang làm kế toán đỡ vất vả hơn trong việc chuẩn bị dữ liệu hoàn thuế GTGT theo quy định tại thông tư 80/2021 hoặc lấy dữ liệu để đẩy vào phần mềm kế toán được nhanh chóng...

14.03.2022 - Đã update version 2 thêm thông tin Ký hiệu hóa đơn, Mã CQT, Ngày cấp mã, Tên người mua, MST người mua.
15.07.2022 - Đã update version 5 thêm thông tin ngày ký số và sheet Tonghop xử lý bằng dictionary.

Ghi chú : File này chỉ dùng cho những hóa đơn điện tử đã áp dụng theo quy định về hóa đơn tại nghị định 123/2020/NĐ-CP
Pass VBA: 3 dấu cách trống

Trân trọng,
HMT.
em cảm ơn anh/chị nhiều, file này giúp ích rất nhiều cho công việc của em. Nếu có thể Anh/chị có thể thêm giúp trường, "địa chỉ người mua" và "địa chỉ người bán" vào nữa được ko ạ. Em cảm ơn
 
em cảm ơn anh/chị nhiều, file này giúp ích rất nhiều cho công việc của em. Nếu có thể Anh/chị có thể thêm giúp trường, "địa chỉ người mua" và "địa chỉ người bán" vào nữa được ko ạ. Em cảm ơn
Mình đã update version 6 ở bài #1 thêm thông tin "Địa chỉ người mua" và "Địa chỉ người bán" , bạn tải về sử dụng nhé.
Hy vọng nó hữu ích cho các anh chị đang làm kế toán.
HMT.
 
File rất tuyệt nhưng một số file xml có đoạn code Doctype như bên dưới thì file lại không import vào được. Cái này mình sẽ khác phục không Ms/Mr HMT

"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>

</title><link href="App_Themes/administration/styles.css" type="text/css" rel="stylesheet" /></head>
<body>
<form name="form1" method="post" action="ViewAttachedFile.aspx?RequestID=seI1rtTxBk6Hcy1fTnIJxmlKVr7ALsDhji0TxFnz%2b6VL5y0eCHBQ7EHyb%2fNbDBtN7gUFnREVlHm17XFt6XQZjA%3d%3d" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="Ant0yhZb48tp19gRKuKk3ituNz33RNBQzKsTLsWPY9P7UbSAwvpp3+bi/hwuzcyjby9vJTqnHWUsq+CukPBNi+N8KpYhPf3Ds+tgPOTV41ef557JZh7PwOtLqtg=" />
</div>

<div>

<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="08070216" />
</div>
<div>

</div>
</form>
</body>
</html>"
 
Web KT
Back
Top Bottom