Nội dung bài viết
Bấm ký và gửi hoá đơn nhưng hệ thống báo không cấp mã, trong khi khách đang chờ hoá đơn để thanh toán: tình huống quen thuộc với kế toán bán hàng. Phần lớn lỗi cấp mã hóa đơn điện tử rơi vào vài nhóm quen thuộc: sai mã số thuế, sai định dạng dữ liệu, trùng số, chữ ký số có vấn đề. Bài viết của ACCA Consulting Vietnam tổng hợp bảng tra nhóm lỗi, nguyên nhân, cách khắc phục và cách theo dõi trạng thái gửi.
1. Hoá đơn có mã đi qua những bước nào
Với hoá đơn có mã theo NĐ 123/2020 (sửa đổi bởi NĐ 70/2025), người bán lập và ký số trên phần mềm, dữ liệu được chuyển qua nhà cung cấp giải pháp đến hệ thống cơ quan thuế. Hệ thống kiểm tra dữ liệu; nếu hợp lệ thì cấp mã, nếu không thì trả về thông báo lỗi. Chỉ hoá đơn đã có mã mới gửi cho người mua.
| Trạng thái (tên tuỳ phần mềm) | Ý nghĩa | Việc cần làm |
|---|---|---|
| Chưa ký/chưa gửi | Hoá đơn nháp | Kiểm tra lại trước khi ký |
| Đã gửi, chờ phản hồi | Dữ liệu đang được xử lý | Chờ, không lập trùng hoá đơn khác |
| Đã cấp mã | Hoá đơn hợp lệ, có mã cơ quan thuế | Gửi người mua, lưu XML |
| Bị từ chối/không cấp mã | Dữ liệu không qua kiểm tra | Đọc thông báo lỗi, sửa, gửi lại theo hướng dẫn |
| Lỗi kết nối | Chưa đến được hệ thống cơ quan thuế | Kiểm tra mạng, liên hệ nhà cung cấp, không tự lập lại |
Nội dung thông báo lỗi do hệ thống cơ quan thuế và phần mềm trả về; cách diễn đạt và mã lỗi khác nhau giữa các phần mềm. Bảng dưới đây gom theo nhóm nguyên nhân để bạn tra nhanh.
2. Bảng tra nhóm lỗi cấp mã hóa đơn điện tử thường gặp
| Nhóm lỗi | Dấu hiệu trong thông báo | Nguyên nhân thường gặp | Cách khắc phục |
|---|---|---|---|
| Mã số thuế | Nhắc đến MST người mua/người bán không hợp lệ, không tồn tại | Gõ sai, thừa/thiếu số, MST đã ngừng hoạt động | Tra cứu lại MST người mua, sửa danh mục khách hàng |
| Định dạng dữ liệu | Thiếu trường bắt buộc, sai kiểu dữ liệu, sai định dạng | Để trống trường bắt buộc, ký tự đặc biệt, số âm sai chỗ, ngày sai định dạng | Bổ sung, sửa trường được nêu; nếu do file nhập Excel, sửa file mẫu |
| Trùng số, ký hiệu | Hoá đơn đã tồn tại, trùng số | Gửi lại hoá đơn đã gửi, lập song song trên hai máy | Kiểm tra hoá đơn đó đã được cấp mã chưa trước khi lập mới |
| Thông tin đăng ký | Ký hiệu, loại hoá đơn chưa đăng ký hoặc không phù hợp | Dùng ký hiệu mới khi chưa đăng ký, thay đổi chưa được chấp nhận | Kiểm tra thông tin đăng ký sử dụng hoá đơn đã được chấp nhận chưa |
| Chữ ký số | Chữ ký không hợp lệ, chứng thư hết hạn | Token hết hạn, chưa cập nhật chứng thư số mới với cơ quan thuế | Gia hạn chứng thư, đăng ký thông tin chữ ký số mới theo hướng dẫn |
| Ngày lập | Ngày lập không hợp lệ | Ngày lập sai so với thời điểm gửi, lập lùi ngày | Kiểm tra quy định về thời điểm lập hoá đơn, lập lại đúng |
3. Quy trình xử lý khi hoá đơn bị từ chối cấp mã
- 1Chụp lại thông báo
Lưu ảnh hoặc nội dung thông báo lỗi kèm thời điểm.
- 2Xác định nhóm lỗi
Đối chiếu bảng tra để biết lỗi thuộc MST, định dạng, trùng số, đăng ký hay chữ ký số.
- 3Kiểm tra trạng thái
Xem hoá đơn thực sự chưa được cấp mã hay chỉ đang chờ phản hồi, tránh lập trùng.
- 4Sửa và gửi lại
Sửa đúng trường lỗi theo hướng dẫn của phần mềm; báo nhà cung cấp nếu lỗi kỹ thuật.
- 5Ghi sổ theo dõi
Ghi nhóm lỗi, nguyên nhân, cách sửa để phòng lặp lại.
4. Phòng lỗi từ đầu và theo dõi trạng thái gửi
Ví dụ minh hoạ: doanh nghiệp giả định; dùng để xác định nhóm lỗi cần ưu tiên khắc phục, không phải số liệu thống kê.
Xem dạng bảng
| Mã số thuế người mua | 14 lần |
| Định dạng dữ liệu nhập từ Excel | 9 lần |
| Chữ ký số hết hạn | 3 lần |
| Trùng số do gửi lại | 2 lần |
| Thông tin đăng ký | 1 lần |
Trong ví dụ, gần một nửa lỗi đến từ MST người mua. Khắc phục bằng cách bắt buộc tra cứu MST khi tạo khách hàng mới, thay vì sửa từng hoá đơn bị từ chối.
- MST người mua đã tra cứu, đúng trạng thái hoạt động
- Không trường bắt buộc nào bị trống
- Thuế suất từng dòng đúng loại hàng hoá, dịch vụ
- Ngày lập đúng thời điểm theo quy định
- Chứng thư chữ ký số còn hạn ít nhất 30 ngày
- Cuối ngày: không còn hoá đơn ở trạng thái chờ hoặc lỗi
5. Dùng AI giải thích thông báo lỗi
Thông báo lỗi đôi khi khó hiểu, nhất là lỗi định dạng dữ liệu. Bạn có thể dán nội dung thông báo cho trợ lý AI sau khi xoá MST, tên khách hàng, số tiền. Kết quả AI chỉ để tham khảo; cách sửa cuối cùng theo hướng dẫn của nhà cung cấp phần mềm.
| Mục đích | Câu lệnh mẫu |
|---|---|
| Giải thích lỗi | “Thông báo lỗi khi gửi hoá đơn điện tử: '[nội dung đã xoá thông tin định danh]'. Giải thích nguyên nhân có thể và các bước kiểm tra.” |
| Sửa file nhập | “Viết công thức Excel kiểm tra cột MST chỉ gồm 10 hoặc 13 ký tự số (cho phép dấu gạch ngang theo quy ước) và cột Ngày đúng định dạng.” |
| Sổ theo dõi | “Tạo bảng theo dõi lỗi cấp mã với cột ngày, số hoá đơn, nhóm lỗi, cách sửa, thời gian xử lý, và Pivot tổng hợp theo nhóm.” |
Theo kinh nghiệm của ACCA Consulting Vietnam, phần lớn lỗi lặp lại do danh mục khách hàng và file mẫu nhập Excel chưa chuẩn. Xem thêm xử lý hoá đơn điện tử sai sót và bảo mật chữ ký số USB token.
Câu hỏi thường gặp
Hoá đơn bị từ chối cấp mã có bị tính là đã lập không?
Hoá đơn chưa được cấp mã thì chưa phải hoá đơn có mã hợp lệ để gửi người mua. Hãy sửa lỗi và gửi lại theo hướng dẫn của phần mềm; nếu không chắc về số hoá đơn, hỏi nhà cung cấp giải pháp.
Chờ phản hồi lâu thì làm gì?
Kiểm tra kết nối và trạng thái trên phần mềm, liên hệ nhà cung cấp. Không lập hoá đơn mới thay thế khi chưa rõ hoá đơn cũ đã được cấp mã hay chưa.
Chữ ký số mới gia hạn có cần khai báo lại không?
Khi thay đổi chứng thư số, thường phải cập nhật thông tin đăng ký sử dụng hoá đơn với cơ quan thuế theo hướng dẫn hiện hành trước khi ký hoá đơn bằng chứng thư mới.
ACCA Consulting Vietnam có hỗ trợ xử lý lỗi cấp mã hoá đơn không?
ACCA hỗ trợ ở góc độ kế toán, thuế: xác định nhóm lỗi, rà danh mục khách hàng, thuế suất và hướng dẫn quy trình. Lỗi kỹ thuật của phần mềm do nhà cung cấp giải pháp xử lý.
Hoá đơn được cấp mã ngay lần đầu
ACCA Consulting VN giúp chuẩn hoá danh mục, thuế suất và quy trình lập hoá đơn trong dịch vụ kế toán trọn gói. Liên hệ để được tư vấn.
Nhận tư vấn miễn phíZaloWhatsApp