Kiến thức
Phân biệt tờ khai XML và hóa đơn XML
Cùng đuôi .xml nhưng tờ khai thuế và hóa đơn điện tử không phải một loại tài liệu. Chúng khác mục đích, nguồn tạo và cấu trúc dữ liệu — nên cùng một phần mềm không thể mở “mọi file XML” theo cùng một cách.
Nhiều người nghĩ iTaxViewer mở được mọi XML vì nghe tên gắn với thuế. Thực tế desktop iTaxViewer được thiết kế chủ yếu cho tờ khai / thông báo thuế; hóa đơn XML hay báo lỗi dù file vẫn bình thường. Bài viết giúp nhận biết từng loại và chọn đúng công cụ: desktop, xem XML online, hoặc cổng hóa đơn điện tử.
XML là gì?
XML là định dạng dữ liệu có cấu trúc: thông tin được bọc trong các thẻ để máy và phần mềm đọc được. XML không phải một loại chứng từ duy nhất.
- Hệ thống thuế dùng XML cho tờ khai / thông báo.
- Hệ thống hóa đơn điện tử dùng XML cho hóa đơn.
- Nhiều phần mềm khác cũng xuất file
.xml.
Vì vậy cùng đuôi file không có nghĩa cấu trúc giống nhau — và không có nghĩa một phần mềm đọc được hết.
Tờ khai XML là gì?
Tờ khai thuế XML là dữ liệu khai thuế (tháng, quý, quyết toán, báo cáo…) xuất từ phần mềm HTKK hoặc hệ thống kê khai tương đương.
- Mục đích: xem lại / đối chiếu nội dung tờ khai trước hoặc sau khi gửi cơ quan thuế.
- Nguồn tạo: HTKK, eTax / Thuế điện tử và hệ thống liên quan.
- Người dùng: kế toán, hộ kinh doanh, cá nhân kê khai thuế điện tử, đơn vị dịch vụ kế toán.
- Khi cần mở: kiểm tra chỉ tiêu, mẫu biểu, hoặc đọc thông báo phản hồi dạng XML.
iTaxViewer desktop được thiết kế để đọc đúng nhóm tờ khai / thông báo thuế này và xem chữ ký / mẫu biểu liên quan (khi phần mềm hỗ trợ).
Hóa đơn XML là gì?
Hóa đơn XML là dữ liệu hóa đơn điện tử giữa người bán và người mua. File thường có các khối thông tin như thông tin chung, bên bán, bên mua, danh sách hàng hóa (ví dụ gặp các phần như HDon, TTChung, NBan, NMua tùy định dạng).
- Mục đích: trao đổi và đối chiếu dữ liệu gốc của hóa đơn.
- Nội dung thường gặp: mẫu số, ký hiệu, số hóa đơn, ngày lập, MST, hàng hóa, thuế, tổng tiền.
- Ai dùng: bên bán, bên mua, kế toán khi nhận / lưu / đối chiếu hóa đơn.
- Khi cần xem: nhận file từ nhà cung cấp, đối chiếu với PDF, gửi kế toán, kiểm tra dữ liệu gốc.
Bản PDF/PNG (nếu có) thường là bản thể hiện; XML mới là bản dữ liệu có cấu trúc. Xem hướng dẫn: xem XML hóa đơn online.
Bảng so sánh tờ khai XML và hóa đơn XML
| Tiêu chí | Tờ khai XML | Hóa đơn XML |
|---|---|---|
| Mục đích | Kê khai / thông báo thuế | Dữ liệu giao dịch mua bán |
| Nguồn tạo | HTKK, hệ thống khai thuế | Phần mềm / hệ thống hóa đơn điện tử |
| Người sử dụng | Người nộp thuế, kế toán kê khai | Người bán, người mua, kế toán hóa đơn |
| Nội dung | Chỉ tiêu tờ khai, kỳ khai, mẫu biểu | Bên bán/mua, hàng hóa, thuế, tổng tiền |
| Công cụ mở (gợi ý) | iTaxViewer desktop (bản mới) hoặc xem online | Xem online hoặc cổng hóa đơn điện tử |
| Chữ ký số | Desktop có thể hỗ trợ xem thông tin chữ ký / mẫu liên quan | Thường gắn với quy trình phát hành hóa đơn — tùy từng file / hệ thống |
| PDF đi kèm | Không mặc định; tùy nơi xuất | Thường có bản PDF/PNG để xem hoặc in |
| In ấn | Tùy công cụ đang hiển thị (không phải đặc thù của đuôi .xml) | |
| Chỉnh sửa | Không nên sửa tay; dùng lại file gốc nếu cần | |
| Khi nào dùng | Trước/sau khi nộp tờ khai, đọc thông báo XML | Nhận hóa đơn, đối chiếu, lưu hồ sơ mua bán |
Một số dòng mang tính thực tế thường gặp; nếu file của bạn khác quy trình đơn vị đang dùng, hãy ưu tiên nguồn xuất gốc.
Vì sao mở hóa đơn bằng iTaxViewer thường báo lỗi?
- Không phải lúc nào cũng do hóa đơn “sai”. Nhiều trường hợp là giới hạn phạm vi desktop.
- Không phải lúc nào cũng do phần mềm hỏng. Phần mềm đang kỳ vọng cấu trúc tờ khai, trong khi file là hóa đơn.
- Khác mục đích và cấu trúc dữ liệu giữa hai loại XML.
Khi gặp lỗi kiểu này:
- Xác nhận file là hóa đơn (xem checklist bên dưới hoặc nội dung Notepad).
- Chuyển sang xem XML hóa đơn online hoặc cổng Hóa đơn điện tử.
- Nếu vẫn không đọc được: xem hướng dẫn lỗi mở XML và lấy lại file gốc.

Làm sao nhận biết nhanh?
Đây chỉ là dấu hiệu nhận biết, không phải quy tắc tuyệt đối.
Có khả năng là XML hóa đơn nếu thấy
- Thông tin người bán / người mua
- Danh sách hàng hóa hoặc dịch vụ
- Thuế GTGT, tổng tiền thanh toán
- Mẫu số, ký hiệu, số hóa đơn, ngày lập
Có khả năng là XML tờ khai nếu thấy
- Các chỉ tiêu kê khai theo mẫu
- Mã biểu mẫu / kỳ kê khai
- Dữ liệu khai thuế (thuế GTGT tờ khai, TNCN…)
- File xuất từ HTKK hoặc hệ thống khai thuế
Nên dùng công cụ nào?
| Trường hợp | Công cụ phù hợp |
|---|---|
| Tờ khai / thông báo thuế XML | iTaxViewer desktop bản mới nhất từ cổng chính thức; hoặc xem online |
| Hóa đơn điện tử XML | Xem online hoặc cổng Hóa đơn điện tử |
| Không biết loại XML | Thử xem online trước (hóa đơn → phiếu; tờ khai → danh sách trường; loại khác → cây / XML thô) |
| Cần cài desktop trên Windows | Hướng dẫn cài iTaxViewer |
Những hiểu lầm thường gặp
- “XML nào cũng mở bằng iTaxViewer”: Desktop chủ yếu cho tờ khai / thông báo thuế.
- “XML và PDF giống nhau”: XML là dữ liệu cấu trúc; PDF là bản hiển thị.
- “Đổi đuôi PDF thành XML sẽ mở được”: Không tạo ra dữ liệu XML hợp lệ.
- “XML hóa đơn chính là XML thuế tờ khai”: Cùng lĩnh vực thuế hóa đơn nhưng là hai nhóm dữ liệu khác nhau.
- “XML luôn cùng một cấu trúc”: Mỗi hệ thống có bộ thẻ riêng.
Câu hỏi thường gặp
XML là định dạng dữ liệu có cấu trúc (các thẻ lồng nhau). Nhiều hệ thống khác nhau đều dùng đuôi .xml nhưng cấu trúc bên trong có thể hoàn toàn khác.
Kết luận
Tờ khai XML phục vụ kê khai thuế; hóa đơn XML phục vụ dữ liệu mua bán. Cùng đuôi .xml nhưng cần đúng công cụ: desktop iTaxViewer cho tờ khai, xem online / cổng hóa đơn cho hóa đơn — hoặc xem online trước khi chưa chắc loại file.
Nếu mở bị lỗi, đừng kết luận ngay file hỏng: hãy xác định loại XML rồi mới xử lý theo hướng dẫn lỗi khi mở XML.