XML hóa đơn → bảng tính

Một tháng hóa đơn, một bảng

Hóa đơn điện tử theo TT78 là XML với tên thẻ viết tắt tiếng Việt — TTChung, NDHDon, TgTTTBSo. Không công cụ nước ngoài nào đọc được, mà kế toán thì nhận hàng trăm file mỗi tháng. Kéo cả thư mục vào đây.

Kéo file vào đây →

TT78 / NĐ 123Mẫu 2.0.0MCCQTMST chi nhánh

01 — Số hóa đơn không chỉ là số

C26TAA-417

Mỗi ký hiệu (KHHDon) đánh số riêng từ 1. Chỉ lấy SHDon thì hóa đơn 417 của ký hiệu này và 417 của ký hiệu khác trùng nhau — và bộ lọc trùng sẽ xóa mất một trong hai hóa đơn khác nhau.

Vì vậy số trong bảng gồm cả hai phần, đúng như trên hóa đơn.

02 — Thuế suất không phải lúc nào cũng là số

KCT khác với ô trống

TSuat có thể là 10%, nhưng cũng có thể là KCT (không chịu thuế), KKKNT (không kê khai nộp thuế) hoặc \ (miễn thuế). Ép về số thì được NaN, và trong bảng NaN hiện ra như một ô trống.

Lúc đó «miễn thuế» và «không đọc được thuế suất» trông giống hệt nhau — mà đó là hai chuyện hoàn toàn khác. Ở đây mã được giữ nguyên như trên hóa đơn.

MST chi nhánh giữ nguyên 13 số

MST dạng 0398765432-001 là chi nhánh của cùng một công ty. Cắt mất đuôi thì hai chi nhánh gộp làm một, và đối chiếu công nợ theo MST sẽ sai mà không báo lỗi. Bảng giữ nguyên cả chuỗi.

Mã cơ quan thuế (MCCQT) của hóa đơn có mã cũng được đưa ra cột tham chiếu — đó là thứ dùng khi tra cứu.

Ở đây không làm gì với cơ quan thuế

Không gửi, không tra cứu, không kiểm tra chữ ký số: file được đọc ngay trong trình duyệt và ở lại đó. Đây không phải nhà cung cấp hóa đơn điện tử — nó đọc những hóa đơn bạn nhận được.

Bản thể hiện PDF không kèm XML là chuyện khác: dòng sẽ để trống và đánh dấu, không bao giờ bịa.

Dùng thử

Kéo file vào trang chính: tối đa 10 hóa đơn mỗi lần xuất và 20 hóa đơn mỗi ngày, miễn phí, không cần đăng ký, và bộ đếm đặt lại lúc nửa đêm. Bản Pro bỏ cả hai giới hạn với 29 € trả một lần, không gia hạn.

Không có gì được tải lên

File được đọc trong trình duyệt. Không có máy chủ nào để gửi tới, và bạn kiểm tra trong hai phút: mở công cụ dành cho nhà phát triển, tab Network, rồi kéo một hóa đơn vào — không có một request nào đi ra. Những nước nào đọc được.