Hoá đơn bị từ chối cấp mã thì chưa phải là hoá đơn: nó chưa có giá trị với người mua và không phải "huỷ". Việc cần làm là đọc thông báo lỗi, sửa đúng chỗ, và lập, gửi lại để được cấp mã, sớm nhất có thể để không trễ thời điểm lập hoá đơn và không làm khách chờ.
Quy định về hoá đơn, chứng từ điện tử lâu nay theo Nghị định 123/2020/NĐ-CP (đã được sửa đổi bởi Nghị định 70/2025/NĐ-CP) và nay có thêm Nghị định 254/2026/NĐ-CP cùng Thông tư 91/2026/TT-BTC về hoá đơn, chứng từ điện tử. Chi tiết kỹ thuật tra các văn bản đang có hiệu lực; bài này tập trung vào cách xử lý thực tế.
Đọc thông báo lỗi
Khi hoá đơn không được cấp mã, hệ thống trả về thông báo kèm mã lỗi và mô tả. Phần mềm hoá đơn thường hiển thị thông báo này ngay tại hoá đơn. Chép lại mô tả lỗi, đừng chỉ nhìn chữ "không thành công". Mô tả thường chỉ rõ trường thông tin bị sai: mã số thuế người mua, thông tin người bán, thuế suất, tổng tiền, định dạng, chữ ký.
Năm nhóm lỗi hay gặp
| Nhóm lỗi | Ví dụ | Cách sửa |
|---|---|---|
| Thông tin người mua | Mã số thuế người mua sai, không tồn tại hoặc đang ở trạng thái không hợp lệ | Tra lại mã số thuế người mua, xác nhận với khách |
| Thông tin người bán | Thông tin trên hoá đơn khác đăng ký hoặc đăng ký sử dụng hoá đơn chưa được chấp nhận | Kiểm tra trạng thái đăng ký hoá đơn, cập nhật nếu thông tin đã thay đổi |
| Thuế suất, tiền | Thuế suất không hợp lệ, tổng tiền không khớp cộng dòng | Sửa thuế suất đúng loại hàng, kiểm công thức làm tròn |
| Chữ ký số | Chữ ký hết hạn, không đúng mã số thuế người bán | Gia hạn hoặc dùng đúng chữ ký của đơn vị |
| Định dạng, kỹ thuật | Thiếu trường bắt buộc, sai ký hiệu | Liên hệ nhà cung cấp phần mềm hoá đơn |
Sửa và phát hành lại
- Xác định lỗi theo thông báo.
- Sửa dữ liệu gốc: thông tin khách hàng trong danh mục, thuế suất của mặt hàng, chữ ký số. Sửa ở gốc để các hoá đơn sau không lặp lỗi.
- Lập lại hoá đơn với dữ liệu đúng và gửi cấp mã. Hoá đơn không được cấp mã không cần làm thủ tục huỷ như hoá đơn đã có mã.
- Gửi hoá đơn đã có mã cho khách, báo khách bỏ bản cũ nếu đã lỡ gửi bản nháp.
Nếu lỗi lặp lại mà không rõ nguyên nhân, liên hệ nhà cung cấp phần mềm hoá đơn trước, rồi tới cơ quan thuế quản lý nếu lỗi nằm ở dữ liệu đăng ký.
Thời điểm lập hoá đơn khi phải lập lại
Hoá đơn phải lập đúng thời điểm theo quy định (khi chuyển giao quyền sở hữu hàng hoá, khi hoàn thành dịch vụ hoặc khi thu tiền trước với dịch vụ, tuỳ trường hợp). Bị từ chối cấp mã rồi mấy ngày sau mới lập lại có thể thành lập hoá đơn trễ thời điểm. Vì vậy:
- Kiểm tra trạng thái cấp mã ngay sau khi gửi, không để cuối ngày.
- Giao cho một người theo dõi các hoá đơn chưa được cấp mã trong ngày.
Mã số thuế người mua không hợp lệ: làm gì với khách
Nếu khách là doanh nghiệp mà mã số thuế tra ra không đúng tên, hoặc đang ở trạng thái ngừng hoạt động, cần xác nhận lại với khách trước khi lập. Đừng tự bỏ trống mã số thuế người mua để "cho qua": hoá đơn khi đó không đúng người mua, khách không dùng được và có thể phát sinh tranh chấp.
Trạng thái mã số thuế chỉ phản ánh thông tin cơ quan thuế đang ghi nhận, không kết luận khách hàng "tốt" hay "xấu". Nhưng nó là tín hiệu để hỏi lại thông tin.
Phòng từ đầu
- Tra mã số thuế khách hàng mới trước khi đưa vào danh mục.
- Gán thuế suất theo mặt hàng trong phần mềm, hạn chế gõ tay.
- Theo dõi hạn chữ ký số, nhắc gia hạn trước ít nhất vài tuần.
- Khi đổi thông tin đăng ký doanh nghiệp, cập nhật đăng ký sử dụng hoá đơn điện tử ngay.
- Rà định kỳ danh sách hoá đơn chưa được cấp mã trên phần mềm.
Ví dụ giả định
Giả sử một cửa hàng vật liệu lập 40 hoá đơn mỗi ngày. Sáng thứ hai có 5 hoá đơn bị từ chối: 3 hoá đơn do mã số thuế người mua gõ nhầm một chữ số, 2 hoá đơn do một mặt hàng mới được gán sai thuế suất. Nhân viên sửa danh mục khách hàng và mặt hàng, lập lại 5 hoá đơn trước trưa, gửi cho khách. Các hoá đơn sau đó không còn lặp lỗi vì dữ liệu gốc đã đúng.
Phân biệt với hoá đơn đã có mã nhưng sai
Hai tình huống này hay bị lẫn, nhưng cách xử lý khác hẳn:
| Bị từ chối cấp mã | Đã có mã nhưng sai nội dung | |
|---|---|---|
| Giá trị pháp lý | Chưa có giá trị | Đã là hoá đơn |
| Khách dùng được không | Không | Có, nhưng cần xử lý sai sót |
| Cách xử lý | Sửa và lập lại để được cấp mã | Điều chỉnh hoặc thay thế theo quy định xử lý hoá đơn có sai sót, có thể cần thông báo với cơ quan thuế |
Đừng dùng cách xử lý của bên này cho bên kia: lập hoá đơn điều chỉnh cho một hoá đơn chưa từng được cấp mã là thừa và làm rối dữ liệu.
Tự kiểm tra ở đâu
Trên cổng hoá đơn điện tử, tra hoá đơn theo ký hiệu, số, để xem đã được cấp mã chưa. Mã số thuế khách hàng tra trên trang tra cứu thông tin người nộp thuế. Trạng thái đăng ký sử dụng hoá đơn của đơn vị mình xem trong tài khoản thuế điện tử.
Câu hỏi thường gặp
Hoá đơn bị từ chối cấp mã có cần lập biên bản với khách không?
Thường không, vì hoá đơn chưa có giá trị. Chỉ cần lập lại hoá đơn đúng và gửi cho khách.
Số hoá đơn bị từ chối có bị "mất" không?
Cách đánh số khi lập lại phụ thuộc phần mềm và quy định hiện hành về hoá đơn. Hỏi nhà cung cấp phần mềm để xử lý đúng.
Khách là cá nhân không có mã số thuế thì sao?
Hoá đơn cho người mua là cá nhân không bắt buộc ghi mã số thuế theo cách của doanh nghiệp; điền theo hướng dẫn hiện hành về thông tin người mua.
Hệ thống chậm, chưa trả kết quả cấp mã thì có lập hoá đơn khác được không?
Không nên lập trùng. Chờ kết quả hoặc hỏi nhà cung cấp phần mềm về trạng thái, tránh một giao dịch có hai hoá đơn.
Lỗi do chữ ký số hết hạn thì có phải đăng ký lại hoá đơn không?
Nếu đổi sang chữ ký số khác, có thể phải cập nhật thông tin đăng ký sử dụng hoá đơn. Kiểm tra trong tài khoản thuế điện tử.
Bị từ chối nhiều lần có bị xếp rủi ro không?
Không có căn cứ khẳng định. Nhưng sửa gốc lỗi giúp hoá đơn lập đúng thời điểm và khách không phải chờ.