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
File của bạn rất hay, cảm ơn nhiề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.

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.
Theo ý kiến mình bổ sung thêm như sau:
- Cảnh báo ngày cấp mã không trùng ngày ký hóa đơn
- Thêm 1 tùy chọn tổng hợp, vì đối hóa đơn có rất nhiều dòng. Chúng ta chỉ cần lấy nội dung dòng đầu tiên và tổng số tiền thôi
 
Theo ý kiến mình bổ sung thêm như sau:
- Cảnh báo ngày cấp mã không trùng ngày ký hóa đơn
- Thêm 1 tùy chọn tổng hợp, vì đối hóa đơn có rất nhiều dòng. Chúng ta chỉ cần lấy nội dung dòng đầu tiên và tổng số tiền thôi
- Ý kiến 1: Cảnh báo ngày cấp mã không trùng ngày ký hóa đơn - cái này các bạn có thể sử dụng CF để làm việc này, khá là đơn giản.
Tuy nhiên thì theo quan điểm của mình cái này không cần thiết vì theo nghị định 123 với hóa đơn đầu vào hợp pháp không căn cứ ngày cấp mã và ngày ký hóa đơn trùng nhau. Bên bán gửi hóa đơn xin cấp mã muộn thì bên bán chịu phạt, mình là người mua mình nhận hóa đơn thì mình căn cứ thời điểm cấp mã để khai thuế GTGT đầu vào. Bên bán căn cứ ngày lập để kê khai thuế GTGT đầu ra.

- Ý kiến 2: Tùy chọn tổng hợp các bạn có thể tự xây dựng báo cáo dựa trên dữ liệu đã có, tùy theo nhu cầu của mỗi người. Nên để dữ liệu thô như vậy để người dùng tự tìm tòi, phát triển kỹ năng sử dụng Pivot Table bạn à. Nếu các bạn chưa biết về Pivot table có thể tham khảo tài liệu của thầy @ptm0412 sẽ có nhiều ý tưởng thú vị hơn, chủ động hơn.
 
Lần chỉnh sửa cuối:
Theo ý kiến mình bổ sung thêm như sau:
- Cảnh báo ngày cấp mã không trùng ngày ký hóa đơn
- Thêm 1 tùy chọn tổng hợp, vì đối hóa đơn có rất nhiều dòng. Chúng ta chỉ cần lấy nội dung dòng đầu tiên và tổng số tiền thôi
Bạn xem ý kiến 2 ok chưa nhé!
 

File đính kèm

  • Trich xuat du lieu HD78_V4.xlsm
    96.8 KB · Đọc: 147
- Ý kiến 1: Cảnh báo ngày cấp mã không trùng ngày ký hóa đơn - cái này các bạn có thể sử dụng CF để làm việc này, khá là đơn giản.
Tuy nhiên thì theo quan điểm của mình cái này không cần thiết vì theo nghị định 123 với hóa đơn đầu vào hợp pháp không căn cứ ngày cấp mã và ngày ký hóa đơn trùng nhau. Bên bán gửi hóa đơn xin cấp mã muộn thì bên bán chịu phạt, mình là người mua mình nhận hóa đơn thì mình căn cứ thời điểm cấp mã để khai thuế GTGT đầu vào. Bên bán căn cứ ngày lập để kê khai thuế GTGT đầu ra.

- Ý kiến 2: Tùy chọn tổng hợp các bạn có thể tự xây dựng báo cáo dựa trên dữ liệu đã có, tùy theo nhu cầu của mỗi người. Nên để dữ liệu thô như vậy để người dùng tự tìm tòi, phát triển kỹ năng sử dụng Pivot Table bạn à. Nếu các bạn chưa biết về Pivot table có thể tham khảo tài liệu của thầy @ptm0412 sẽ có nhiều ý tưởng thú vị hơn, chủ động hơn.
Em đồng ý quan điểm của bác, file trên bác có để pass vba rồi, tùy nhu cầu từng người rồi tự phát triển thêm, em thấy như vậy là ổn quá rồi
 
mình hiện không làm kế toán, ai có file .xml mẫu cho mình xin vài file tham khảo. Xin cám ơn.
 
Hiện tại mình test khá ổn chỉ có hóa đơn của nhà cung cấp new-invoice ko lấy được mã cơ quan thuế
Mời các anh chị test thử.
 

File đính kèm

  • 49.rar
    3.5 KB · Đọc: 50
Hi a, trước hết cám ơn file a đã chia sẻ, rất bổ ích cho nhóm kế toán tụi em. A có thể thêm link tra cứu + mã tra cứu vào luôn k ạ?
 
Bạn xem ý kiến 2 ok chưa nhé!
Em chào Hoàng Trọng Hữu
Nhờ Anh xem giúp em, khi em lấy bảng của anh, em chọn các hóa đơn để chạy, nhưng đến dòng excel 379 để dòng cuối cùng gặp lỗi định dạng ở cột B khác với định dạng ở dòng từ B3-B378 ạ.
Nhờ Anh xem giúp em ạ, em không biết lỗi ở đâu ạ, code a viết em ngồi xem không hiểu sửa như thế nào ạ.
Em cám ơn Anh ạ
1653380341408.png
 

File đính kèm

  • Trich xuat du lieu HD78_V4.xlsm
    228.9 KB · Đọc: 43
Em chào Hoàng Trọng Hữu
Nhờ Anh xem giúp em, khi em lấy bảng của anh, em chọn các hóa đơn để chạy, nhưng đến dòng excel 379 để dòng cuối cùng gặp lỗi định dạng ở cột B khác với định dạng ở dòng từ B3-B378 ạ.
Nhờ Anh xem giúp em ạ, em không biết lỗi ở đâu ạ, code a viết em ngồi xem không hiểu sửa như thế nào ạ.
Em cám ơn Anh ạ
Em chào Hoàng Trọng Hữu
Nhờ Anh xem giúp em, khi em lấy bảng của anh, em chọn các hóa đơn để chạy, nhưng đến dòng excel 379 để dòng cuối cùng gặp lỗi định dạng ở cột B khác với định dạng ở dòng từ B3-B378 ạ.
Nhờ Anh xem giúp em ạ, em không biết lỗi ở đâu ạ, code a viết em ngồi xem không hiểu sửa như thế nào ạ.
Em cám ơn Anh ạ
View attachment 276393

View attachment 276393

Em chào Hoàng Trọng Hữu
Nhờ Anh xem giúp em, khi em lấy bảng của anh, em chọn các hóa đơn để chạy, nhưng đến dòng excel 379 để dòng cuối cùng gặp lỗi định dạng ở cột B khác với định dạng ở dòng từ B3-B378 ạ.
Nhờ Anh xem giúp em ạ, em không biết lỗi ở đâu ạ, code a viết em ngồi xem không hiểu sửa như thế nào ạ.
Em cám ơn Anh ạ
View attachment 276393
chọn cột B, format dd/mm/yyyy là hết thôi
 
chọn cột B, format dd/mm/yyyy là hết thôi
Em chào Anh Hoàng Trọng Hữu
Xem giúp em hóa đơn em lấy ra từ phần mềm easyinvoice.com.vn đuôi dạng xml (hóa đơn có mã vạch của cơ quan thuế)
Em chạy vào file excel không hiện ạ.
Nhờ anh xem giúp em đó là lỗi gì ạ. Cám ơn Anh
 

File đính kèm

  • 272.rar
    6.8 KB · Đọc: 24

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.

Trích xuất file *.xml sang Excel cho tờ khai thuế điện tử áp dụng ấp dụng Thông tư 80 của Bộ tài chính không bạn​

 

Trích xuất file *.xml sang Excel cho tờ khai thuế điện tử áp dụng ấp dụng Thông tư 80 của Bộ tài chính không bạn​

Thông tư 80 có rất nhiều loại tờ khai, nếu muốn trích xuất thông tư từ file xml thì có thể viết code riêng cho loại tờ khai đó. Còn file mình viết chỉ áp dụng cho hóa đơn thôi bạn nhé và hóa đơn đó phải chuẩn theo QĐ 1450 của Tổng cục thuế.
 
Em chào Hoàng Trọng Hữu
Nhờ Anh xem giúp em, khi em lấy bảng của anh, em chọn các hóa đơn để chạy, nhưng đến dòng excel 379 để dòng cuối cùng gặp lỗi định dạng ở cột B khác với định dạng ở dòng từ B3-B378 ạ.
Nhờ Anh xem giúp em ạ, em không biết lỗi ở đâu ạ, code a viết em ngồi xem không hiểu sửa như thế nào ạ.
Em cám ơn Anh ạ
View attachment 276393
bạn ơi file này mình có thể cập nhập thêm địa chỉ tra cứu hóa đơn với mã tra cứu hóa đơn nữa được không bạ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.
 
Lần chỉnh sửa cuối:
Đã 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.
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!
 
Web KT
Back
Top Bottom