Lưu ý pháp lý: Bài viết cập nhật đến ngày 01/08/2026, nhằm mục đích phổ biến thông tin. Khi áp dụng cho hồ sơ cụ thể, hãy đối chiếu văn bản gốc và hướng dẫn của cơ quan quản lý trực tiếp.
Từ ngày 01/07/2026, Nghị định 254/2026/NĐ-CP và Thông tư 91/2026/TT-BTC tạo khung mới về hóa đơn, chứng từ điện tử. Thay đổi lớn nhất đối với doanh nghiệp không nằm ở giao diện phát hành hóa đơn, mà ở việc phải kiểm soát đầy đủ mọi tình huống làm phát sinh nghĩa vụ lập hóa đơn và truyền dữ liệu đúng cấu trúc.
Ai cần đọc bài này?
- Doanh nghiệp bán hàng hóa hoặc cung cấp dịch vụ tại Việt Nam.
- Hộ, cá nhân kinh doanh thuộc diện sử dụng hóa đơn điện tử.
- Đơn vị bán lẻ, ăn uống, khách sạn, vận tải dùng hóa đơn khởi tạo từ máy tính tiền.
- Bộ phận bán hàng, thu ngân, vận hành, kế toán và công nghệ đang kết nối phần mềm với nhà cung cấp hóa đơn.
1. Những giao dịch nào phải lập hóa đơn?
Người bán phải lập hóa đơn khi bán hàng hóa, cung cấp dịch vụ. Nghị định 254 liệt kê rõ cả những tình huống dễ bị bỏ sót: hàng khuyến mại, quảng cáo, hàng mẫu, biếu tặng, trao đổi, trả thay lương cho người lao động, tiêu dùng nội bộ và cho vay, cho mượn hoặc hoàn trả hàng hóa, trừ trường hợp được pháp luật quy định khác.
Điểm thực hành quan trọng: tên gọi nội bộ như “xuất kho phi thương mại” không tự động làm mất nghĩa vụ hóa đơn. Kế toán phải xác định bản chất từng loại xuất kho và căn cứ ngoại lệ cụ thể.
2. Nội dung tối thiểu cần kiểm soát
Tùy loại hóa đơn, dữ liệu cốt lõi thường gồm:
- Tên hóa đơn, ký hiệu mẫu, ký hiệu và số hóa đơn.
- Tên, địa chỉ, mã số thuế hoặc thông tin định danh của người bán và người mua theo trường hợp.
- Tên hàng hóa/dịch vụ, đơn vị tính, số lượng, đơn giá, thành tiền.
- Thuế suất, tiền thuế và tổng tiền thanh toán khi thuộc đối tượng thể hiện.
- Thời điểm lập hóa đơn; thời điểm ký số nếu hóa đơn có chữ ký số.
- Mã của cơ quan thuế đối với hóa đơn điện tử có mã.
Người mua nhìn chung không bắt buộc ký số trên hóa đơn. Tuy nhiên, hợp đồng hoặc quy trình chuyên ngành vẫn có thể yêu cầu xác nhận riêng, nên không được đồng nhất “không phải ký trên hóa đơn” với “không cần bằng chứng nghiệm thu.”
3. Thời điểm lập: hãy bám theo sự kiện kinh tế
Sai thời điểm là lỗi phổ biến nhất vì hệ thống bán hàng, giao nhận và kế toán thường vận hành độc lập.
- Bán hàng hóa: cần gắn thời điểm lập hóa đơn với việc chuyển giao quyền sở hữu hoặc quyền sử dụng theo quy định, không phụ thuộc đã thu tiền hay chưa.
- Cung cấp dịch vụ: thường gắn với lúc hoàn thành dịch vụ; nếu thu tiền trước hoặc trong khi cung cấp thì phải rà quy định cụ thể và ngoại lệ tương ứng.
- Dịch vụ đối soát theo kỳ: một số lĩnh vực được lập hóa đơn sau khi hoàn tất đối soát trong thời hạn được quy định, không có nghĩa mọi dịch vụ định kỳ đều được trì hoãn.
- Máy tính tiền: hóa đơn cần sinh từ giao dịch tại điểm bán và chuyển dữ liệu theo chuẩn kết nối, tránh gom thủ công cuối ngày nếu quy trình áp dụng đòi hỏi theo từng giao dịch.
Doanh nghiệp nên cấu hình “sự kiện xuất hóa đơn” riêng cho bán tại quầy, giao hàng, dịch vụ nghiệm thu, đặt cọc và đăng ký định kỳ.
4. Trường hợp không phải lập hóa đơn phải có căn cứ
Nghị định và thông tư hướng dẫn có các trường hợp sử dụng bảng kê hoặc không lập hóa đơn, ví dụ một số giao dịch mua vào của hộ/cá nhân; một số hoạt động cho thuê bất động sản hoặc cung cấp nội dung số ra nước ngoài của hộ/cá nhân; đại lý xổ số, bảo hiểm, bán hàng đa cấp đã được khấu trừ; và một số giao dịch tài chính, điều chuyển tài sản.
Không nên tạo một danh mục ngoại lệ chung cho toàn công ty. Mỗi ngoại lệ cần ghi:
- Đối tượng và giao dịch cụ thể.
- Điều khoản văn bản làm căn cứ.
- Chứng từ thay thế phải lưu.
- Người phê duyệt và thời hạn rà soát lại.
5. Ví dụ quy trình bán lẻ có trả hàng
Khách mua một thiết bị giá trước thuế 10 triệu đồng, thuế suất 8%, thanh toán bằng thẻ. Hai ngày sau khách trả hàng theo chính sách.
Quy trình nên tách rõ:
- Giao dịch bán tạo đơn hàng, thanh toán 10,8 triệu đồng và hóa đơn điện tử tương ứng.
- Khi trả hàng, hệ thống liên kết trực tiếp với hóa đơn gốc và biên bản/chứng từ trả hàng.
- Kế toán xử lý hóa đơn sai sót, điều chỉnh hoặc thay thế theo đúng trường hợp; không xóa dữ liệu lịch sử trên POS.
- Kho nhận lại đúng số serial/lô; cổng thanh toán hoàn tiền được đối chiếu riêng.
- Thuế đầu ra và doanh thu được điều chỉnh trong kỳ phù hợp, có hồ sơ giải thích nếu thời điểm hoàn tiền khác thời điểm hóa đơn điều chỉnh.
Nếu nhân viên chỉ “hủy đơn” trên phần mềm bán hàng, chuỗi hóa đơn–kho–tiền sẽ lệch nhau.
6. Kiểm soát sai sót trước khi phát hành
Thiết lập ít nhất các quy tắc tự động sau:
- Không cho xuất hóa đơn khi thiếu mã số thuế hoặc địa chỉ bắt buộc của người mua.
- Cảnh báo thuế suất không khớp nhóm hàng.
- Chặn số lượng âm, đơn giá âm hoặc tổng tiền không khớp chi tiết.
- Không cho đổi khách hàng sau khi hóa đơn đã được cấp mã.
- Cảnh báo hóa đơn chưa phát hành sau khi đơn đã giao hoặc dịch vụ đã nghiệm thu.
- Tách quyền lập, duyệt điều chỉnh và ký số.
- Đối chiếu số hóa đơn liên tục, trạng thái cấp mã và trạng thái truyền dữ liệu.
7. Nếu hóa đơn đã sai thì xử lý thế nào?
Không có một thao tác chung cho mọi lỗi. Cách xử lý phụ thuộc hóa đơn đã gửi người mua chưa, đã được cấp mã chưa, sai thông tin nào và giao dịch có bị hủy/trả lại hay không. Nhân viên cần dừng việc “xóa rồi xuất lại” theo thói quen.
Quy trình an toàn:
- Khóa giao dịch liên quan để tránh tiếp tục sửa.
- Xác định hóa đơn gốc, loại sai sót và kỳ kê khai.
- Chọn điều chỉnh hoặc thay thế theo Nghị định 254 và Thông tư 91.
- Thông báo/trao đổi với người mua khi trường hợp áp dụng yêu cầu.
- Liên kết hóa đơn mới với hóa đơn gốc, cập nhật sổ và tờ khai.
- Lưu lý do, người duyệt và toàn bộ thông điệp gửi/nhận.
8. Checklist sẵn sàng vận hành
- Cập nhật danh mục hàng hóa, dịch vụ và thuế suất.
- Gắn từng luồng nghiệp vụ với thời điểm lập hóa đơn.
- Rà soát chứng thư số, người ký và phương án ký dự phòng.
- Kiểm thử cấp mã, truyền dữ liệu, từ chối và gửi lại.
- Kiểm thử trả hàng, giảm giá sau bán và hủy dịch vụ.
- Đối chiếu POS, kho, ngân hàng, hóa đơn và sổ kế toán mỗi ngày.
- Lưu log kỹ thuật và biên nhận của cơ quan thuế.
- Đào tạo thu ngân cách xử lý khi mất mạng, không tự tạo giao dịch ngoài hệ thống.
Câu hỏi thường gặp
Hóa đơn có sẵn thanh tiêu đề phần mềm thì có thay thế nội dung bắt buộc không? Không. Giao diện hiển thị không thay thế các trường dữ liệu theo quy định.
Người mua không lấy hóa đơn thì có cần lập không? Nghĩa vụ lập hóa đơn xuất phát từ giao dịch và quy định áp dụng, không phụ thuộc khách có yêu cầu nhận hay không.
Mất kết nối có được bỏ qua giao dịch? Không. Cần dùng quy trình dự phòng được phê duyệt, lưu sự cố và phát hành/truyền lại theo hướng dẫn, không xóa giao dịch.
Nguồn chính thức
- Toàn văn Nghị định 254/2026/NĐ-CP về hóa đơn, chứng từ
- Những điểm mới của Nghị định 254 và Thông tư 91/2026/TT-BTC
- Quy định mới về thời điểm lập hóa đơn
- Văn bản hợp nhất quy định xử phạt vi phạm hành chính về thuế, hóa đơn
Đọc tiếp: Luật Quản lý thuế 108/2025 và Thuế GTGT 8% năm 2026.