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

hoamattroicoi

Thành viên gắn bó
Thành viên BQT
Moderator
Tham gia
19/12/10
Bài viết
2,579
Được thích
5,741
Nghề nghiệp
Công nhân vệ sinh số liệu

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.
13.04.2022 - Đã update version 6 thêm thông tin "Địa chỉ người mua" và "Địa chỉ người bán"
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

Trân trọng,
HMT.
 

File đính kèm

  • Trich xuat du lieu HD78_V6.xlsm
    273.5 KB · Đọc: 425
Lần chỉnh sửa cuối:
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...

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.
Bạn ơi, file bạn rất hay đấy bạn, nhưng bạn thêm code của "Ký hiệu hóa đơn" như : 1C22TVY, và mã của cơ quan thuế luôn được không ạ, để lưu thông tin cho tiện, cảm ơn bạn, nhờ file của bạn mà mình nhập kho đỡ ghê
 
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...

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.
Hi anh,
File này anh thêm cột Tên ,MST của khách hàng là quá đẹp ạ!
 
Bạn ơi, file bạn rất hay đấy bạn, nhưng bạn thêm code của "Ký hiệu hóa đơn" như : 1C22TVY, và mã của cơ quan thuế luôn được không ạ, để lưu thông tin cho tiện, cảm ơn bạn, nhờ file của bạn mà mình nhập kho đỡ ghê
Hi anh,
File này anh thêm cột Tên ,MST của khách hàng là quá đẹp ạ!
Các bạn thử file đính kèm nhé. File mình có bổ sung thêm các cột mà hai bạn có gợi ý:

1647227829932.png
 

File đính kèm

  • Trich xuat du lieu HD78_V2.xlsm
    66 KB · Đọc: 180
Các bạn thử file đính kèm nhé. File mình có bổ sung thêm các cột mà hai bạn có gợi ý:

View attachment 273087
Cảm ơn bạn Quick.

Mình đã cập nhật Version 2 ở bài #1 để tiện cho các bạn theo dõi.
Đã thêm phần Ngày cấp mã của cơ quan thuế và các thông tin Ký hiệu hóa đơn, Ma CQT, Tên người mua, MST người mua.
 
Lần chỉnh sửa cuối:
Các bạn thử file đính kèm nhé. File mình có bổ sung thêm các cột mà hai bạn có gợi ý:

View attachment 273087

Cảm ơn bạn Quick.

Mình đã cập nhật Version 2 ở bài #1 để tiện cho các bạn theo dõi.
Đã thêm phần Ngày cấp mã của cơ quan thuế và các thông tin Ký hiệu hóa đơn, Ma CQT, Tên người mua, MST người mua.
Em bổ sung tiếp cột thuế VAT để thuận tiện cho các anh chị đối chiếu thuế VAT trên tờ khai GTGT TT80, TK 33311 trên phần mềm
Trân trọng kính chào!
 

File đính kèm

  • Trich xuat du lieu HD78_V2.xlsm
    71.2 KB · Đọc: 115
Em bổ sung tiếp cột thuế VAT để thuận tiện cho các anh chị đối chiếu thuế VAT trên tờ khai GTGT TT80, TK 33311 trên phần mềm
Trân trọng kính chào!
Cảm ơn bạn đã chia sẻ!

Vì đã lỡ làm rồi, nhờ bạn làm tới phần tách Thuế cho từng dòng luôn trong trường hợp hóa đơn có nhiều dòng như trường hợp phía dưới nhé:

1647250614249.png

Cảm ơn bạn!
 

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.

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.
hay quá bạn ơi, triệu like
 
Cảm ơn bạn đã chia sẻ!

Vì đã lỡ làm rồi, nhờ bạn làm tới phần tách Thuế cho từng dòng luôn trong trường hợp hóa đơn có nhiều dòng như trường hợp phía dưới nhé:

Cảm ơn bạn!
Mình cập nhật version 3 Quick nhé.
Tách thuế cho từng dòng, mỗi dòng lấy (TTien * Tsuat) làm tròn tiền thuế cho từng dòng, cộng lại và đối chiếu lại với tổng tiền tiền thuế lấy từ hóa đơn. Hy vọng không có trường hợp nào tiền thuế lệch 1 hoặc 2 đồng vô tội :D

Còn tiếp.....
 

File đính kèm

  • Trich xuat du lieu HD78_V3.xlsm
    68.7 KB · Đọc: 213
Lần chỉnh sửa cuối:

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.

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.
Tôi thấy ý tưởng này được đấy. Để xem có thể dùng vào việc gì khác không.
 
Tôi thấy ý tưởng này được đấy. Để xem có thể dùng vào việc gì khác không.
Phát triển thêm, a tổng hợp lên tờ khai Thuế GTGT xuất XML để nạp vào HTKK luôn
Bài đã được tự động gộp:

Mình cập nhật version 3 Quick nhé.
Tách thuế cho từng dòng, mỗi dòng lấy (TTien * Tsuat) làm tròn tiền thuế cho từng dòng, cộng lại và đối chiếu lại với tổng tiền tiền thuế lấy từ hóa đơn. Hy vọng không có trường hợp nào tiền thuế lệch 1 hoặc 2 đồng vô tội :D

Còn tiếp.....
Nếu lấy từng dòng ra như vậy khả năng cao sẽ bị lệch là cái chắc luôn. Nếu bạn ấy cần có thể tự chạy hàm excel
 
Em có file xuất hoá đơn điện của 1 công ty nhưng không lấy được thông tin. Các anh xem giúp ạ, do đuôi file .xml nên em đổi sang .txt ạ
 

File đính kèm

  • VTU0689_hoa don dien.txt
    10.2 KB · Đọc: 30
Em có file xuất hoá đơn điện của 1 công ty nhưng không lấy được thông tin. Các anh xem giúp ạ, do đuôi file .xml nên em đổi sang .txt ạ
Hóa đơn của bạn là hóa đơn theo Thông tư 32/2011. Hóa đơn theo thông tư này thì mỗi nhà cung cấp có cấu trúc file *.xml khác nhau, không chuẩn hóa chung bạn à.
File mình đang viết cho hóa đơn theo nghị định 123/2020 và chuẩn hóa dữ liệu theo Quyết định 1450 của TCT bạn nhé.

1647311469644.png
 

File đính kèm

  • Trich xuat du lieu HD78_V2.xlsm
    116.4 KB · Đọc: 115
Mình cập nhật version 3 Quick nhé.
Tách thuế cho từng dòng, mỗi dòng lấy (TTien * Tsuat) làm tròn tiền thuế cho từng dòng, cộng lại và đối chiếu lại với tổng tiền tiền thuế lấy từ hóa đơn. Hy vọng không có trường hợp nào tiền thuế lệch 1 hoặc 2 đồng vô tội :D

Còn tiếp.....
Anh có thể trộn các ô trống Tên người mua, MST chung vs nhau cho cùng 1 số hóa đơn không ạ?1647314668808.png
 
Web KT

Group

DIỄN ĐÀN GIẢI PHÁP EXCEL
Back
Top Bottom