Lập hóa đơn bán hàng từ máy tính tiền
(Ngành Bán buôn, Bán lẻ – Dành cho Hộ Kinh Doanh / Doanh nghiệp)

I. Giới thiệu chung
1. Phân biệt HĐĐT thông thường và HĐĐT từ máy tính tiền
Theo khoản 2 Điều 3 Nghị định 123/2020/NĐ-CP được bổ sung bởi điểm a khoản 2 Điều 1 Nghị định 70/2025/NĐ-CP, Hoá đơn điện tử là hóa đơn có mã hoặc không có mã của cơ quan thuế được thể hiện ở dạng dữ liệu điện tử do tổ chức, cá nhân bán hàng hóa, cung cấp dịch vụ lập bằng phương tiện điện tử để ghi nhận thông tin bán hàng hóa, cung cấp dịch vụ theo quy định. Điều này bao gồm cả trường hợp hóa đơn được khởi tạo từ máy tính tiền có kết nối chuyển dữ liệu điện tử với cơ quan thuế.
Điểm chung: “Hóa đơn điện tử thông thường (Có mã CQT/ Không có mã CQT)” và “Hóa đơn điện tử khởi tạo từ máy tính tiền” đều là HĐĐT hợp pháp. Sự khác biệt chủ yếu nằm ở cách lập và cách truyền dữ liệu cho cơ quan Thuế.
- Hóa đơn điện tử thông thường (Có mã CQT/ Không có mã CQT)
- Cách lập: Lập thủ công trên phần mềm hóa đơn/kế toán, cần điền đầy đủ thông tin chi tiết.
- Ký số: Bắt buộc phải ký số trước khi phát hành và gửi CQT.
- Áp dụng: Phù hợp với giao dịch B2B, xuất hóa đơn theo hợp đồng, số lượng ít. Đòi hỏi nhiều thao tác kế toán.
- Hóa đơn điện tử khởi tạo từ máy tính tiền:
- Cách lập: Lập tự động, trực tiếp từ máy POS/phần mềm bán hàng (nhân viên thao tác bán đến đâu hệ thống tự tính tiền, lập hóa đơn và truyền dữ liệu đến đó).
- Ký số & Nội dung: Nội dung hóa đơn đơn giản hơn, KHÔNG BẮT BUỘC có chữ ký số trên tờ hóa đơn in ra cho khách hàng.
- Áp dụng: Phù hợp với mô hình bán lẻ, dịch vụ đông khách (nhiều hóa đơn lẻ). Bắt buộc áp dụng với Hộ kinh doanh nhóm này có doanh thu từ 1 tỷ/năm trở lên. Giúp giảm tối đa thao tác thủ công.
2. Phân biệt Hóa đơn Bán hàng và Hóa đơn Giá trị gia tăng
- Hóa đơn Bán hàng:
- Đối tượng sử dụng: Dành cho Hộ/cá nhân kinh doanh, Doanh nghiệp kê khai thuế theo phương pháp trực tiếp.
- Dòng thuế suất: Không có dòng thuế suất riêng.
- Tiền thuế: Đã bao gồm trong giá bán, không tách riêng.
- Khấu trừ thuế đầu vào: Không được khấu trừ thuế đầu vào.
- Hạch toán: Ghi nhận giá trị hàng hóa bao gồm cả thuế.
- Hóa đơn Giá trị gia tăng (VAT):
- Đối tượng sử dụng: Dành cho Doanh nghiệp kê khai thuế theo phương pháp khấu trừ.
- Dòng thuế suất: Có dòng thuế suất rõ ràng (0%, 5%, 10%…).
- Tiền thuế: Tách riêng biệt tiền thuế GTGT.
- Khấu trừ thuế đầu vào: Được phép khấu trừ thuế đầu vào.
- Hạch toán: Tách riêng thuế GTGT đầu vào/đầu ra khi hạch toán.
3. Giới thiệu chung về tính năng
Tính năng này cho phép bạn lập và phát hành hóa đơn bán hàng điện tử trực tiếp trên phần mềm Hóa đơn điện tử KiotViet, được thiết kế đặc thù cho các loại hóa đơn phát sinh từ máy tính tiền (POS). Hóa đơn có thể được tạo thủ công hoặc tiếp nhận tự động từ hệ thống KiotViet, sau đó ký số và gửi lên cơ quan thuế theo đúng quy định pháp luật. Tính năng áp dụng cho người dùng có quyền “Lập hóa đơn Điện tử” trên hệ thống.
Lợi ích nổi bật của tính năng:
- Phù hợp đặc thù bán lẻ tại quầy: Thiết kế chuẩn xác cho luồng thao tác tại điểm bán của Hộ kinh doanh, hỗ trợ xử lý thuế tiêu thụ đặc biệt (TTĐB) cho các mặt hàng chuyên biệt (bia, rượu, thuốc lá…), giúp chủ Hộ kinh doanh tuân thủ đúng quy định của cơ quan thuế.
- Linh hoạt trong quy trình phát hành: Hỗ trợ 3 chế độ phát hành tùy chỉnh theo nhu cầu bán hàng của Hộ kinh doanh (bắt buộc ký số trước, tự động ký và gửi cơ quan thuế ngay, hoặc phát hành trước gửi sau). Trạng thái hóa đơn được cập nhật minh bạch, dễ dàng theo dõi.
- Đồng bộ dữ liệu xuyên suốt: Tự động tiếp nhận hóa đơn được tạo từ máy tính tiền hoặc phần mềm quản lý KiotViet tại Hộ kinh doanh để chuyển sang ký số và phát hành, tạo ra một quy trình làm việc liền mạch và tiết kiệm thời gian cho bạn.
II. Các thao tác cơ bản
Để dễ hình dung, các ví dụ dưới đây sẽ minh họa những tình huống thực tế thường gặp tại quá trình vận hành của Hộ kinh doanh.
1. Truy cập màn hình HĐ bán hàng từ MTT và mở form Lập hóa đơn
- Tình huống: Khách mua hàng đã chọn xong đồ, bạn đang đứng ở quầy thu ngân và cần mở phần mềm để bắt đầu tạo một hóa đơn bán hàng mới từ máy tính tiền cho khách.
- Thao tác thực hiện như sau:
- Truy cập menu Hóa đơn → chọn Hóa đơn bán hàng từ máy tính tiền.

- Nhấn + Lập hóa đơn → chọn Hóa đơn bán hàng.

- Hệ thống hiển thị màn hình Lập hóa đơn bán hàng từ MTT.

Lưu ý: Bạn cần được phân quyền Lập hóa đơn Điện tử trong Thiết lập → Quản lý người dùng để có thể thao tác bước này.
2. Nhập thông tin người mua
- Tình huống: Hộ kinh doanh cần ghi nhận lại thông tin để xuất hóa đơn cho khách mua hàng.
- Thao tác thực hiện như sau:
- Chọn Ký hiệu mẫu hóa đơn và kiểm tra lại ngày xuất hóa đơn.
- Chọn Loại khách hàng là Cá nhân hoặc Doanh nghiệp (hệ thống mặc định là Cá nhân).
- Nhập Mã số thuế (MST) của khách và nhấn Tra cứu MST để hệ thống tự động điền thông tin từ Tổng cục Thuế.
- Kiểm tra và bổ sung các thông tin còn thiếu: Địa chỉ, Email, Số điện thoại, Số CCCD, Số hộ chiếu, Hình thức thanh toán,…
Lưu ý: MST không bắt buộc nếu khách hàng là Cá nhân. Màn hình thao tác sẽ hiển thị trực tiếp trường CCCD và Hộ chiếu để bạn tiện nhập liệu.

3. Thêm hàng hóa, dịch vụ vào hóa đơn
- Tình huống: Hộ kinh doanh cần ghi nhận hàng hóa, dịch vụ vào hóa đơn để hệ thống tính đúng thành tiền, thuế GTGT và tổng thanh toán.
- Thao tác thực hiện như sau: Tại khu vực Hàng hóa, dịch vụ → chọn/nhập các thông tin sau:
- Chiết khấu: Hệ thống mặc định Không chiết khấu, bạn chọn loại chiết khấu Theo từng mặt hàng hoặc Theo đơn hàng nếu có.
- Giảm thuế: Hệ thống mặc định Không áp dụng, bạn chọn loại giảm thuế Theo tỷ lệ % doanh thu theo từng mặt hàng hoặc trên cả đơn hàng nếu có.
- Nhập thông tin hàng hóa/dịch vụ.
- Nhấn + Thêm dòng để tiếp tục đưa thêm hàng hóa vào hóa đơn.

Lưu ý: Bạn có thể tùy chỉnh ẩn/hiện các cột thông tin bằng cách nhấn Ẩn/Hiện cột → tích/bỏ chọn các cột muốn hiển thị/ẩn trên màn hình.

4. Kiểm tra tổng tiền hàng và tổng thanh toán
- Tình huống: Trước khi thực hiện thao tác phát hành, hộ kinh doanh cần xác nhận lại toàn bộ số liệu tài chính để tránh sai sót, hạn chế tối đa việc phải xử lý hóa đơn điều chỉnh hay thay thế về sau.
- Thao tác thực hiện như sau:
- Kiểm tra các dòng tổng cộng ở cuối bảng hàng hóa: Tổng tiền hàng, Tổng thanh toán.
- Đối soát số tiền bằng chữ hiển thị ngay bên dưới để đảm bảo khớp số liệu chính xác.

5. Xem trước hóa đơn và phát hành
- Tình huống: Khách hàng cần xem trước hóa đơn (bản PDF) để đảm bảo thông tin và bố cục chính xác trước khi thực hiện ký số và phát hành hóa đơn điện tử.
- Thao tác thực hiện như sau:
- Nhấn nút Phát hành để mở bản PDF hóa đơn toàn trang.

- Chọn loại Chữ ký số gian hàng đang sử dụng (Chữ ký số từ xa KiotViet IntrustCA hoặc USB Token).
- Kiểm tra lại chính xác Email người mua.
- Nhấn nút Ký và phát hành để hoàn tất thao tác.

Ngoài ra, nếu chỉ cần xem trước bản PDF hóa đơn, chưa cần phát hành ngay, trên màn hình Lập hóa đơn, bạn có thể nhấn Xem trước.

6. Theo dõi trạng thái gửi Cơ quan Thuế
- Tình huống: Hộ kinh doanh cần theo dõi trạng thái gửi Cơ quan Thuế để kịp thời thực hiện điều chỉnh/ thay thế nếu có.
- Thao tác thực hiện như sau:
- Sau khi phát hành hóa đơn điện tử, hệ thống ký số và gửi hóa đơn lên CQT theo cấu hình thiết lập. Danh sách hóa đơn hiển thị gồm các trạng thái sau:
- Đã gửi CQT: Khi cửa hàng bật Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành trong Thiết lập → Hóa đơn, CQT chưa phản hồi.
- CQT đã tiếp nhận: CQT đã nhận và xử lý thành công.
- CQT kiểm tra không hợp lệ: CQT từ chối → cửa hàng cần kiểm tra thông báo sai sót.
- Chưa gửi CQT: Khi cửa hàng tắt Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành → hóa đơn đã phát hành nhưng chưa gửi lên CQT.
- Gửi lỗi: Ký số thành công nhưng gửi CQT thất bại → cho phép của hàng gửi lại.
- Nháp: Hóa đơn được lưu thủ công qua nút Lưu nháp, chưa phát hành.
- Sau khi phát hành hóa đơn điện tử, hệ thống ký số và gửi hóa đơn lên CQT theo cấu hình thiết lập. Danh sách hóa đơn hiển thị gồm các trạng thái sau:

- Nếu đã cấu hình Tự động gửi email sau khi xuất hóa đơn trong Thiết lập → Gửi email, hệ thống tự động gửi email tới người mua.
III. Các tính năng nâng cao
1. Lưu nháp hóa đơn
- Tình huống: Khách đang thanh toán tại quầy nhưng chợt nhớ ra cần mua thêm hàng nên quay lại kệ để lấy. Bạn có thể tạm lưu hóa đơn hiện tại lại để tính tiền nhanh cho người xếp hàng phía sau.
- Thao tác thực hiện như sau:
- Trên màn hình Lập hóa đơn → nhấn Lưu nháp.

- Khi cần làm tiếp, trên danh sách Hóa đơn giá trị gia tăng, bạn nhấn vào hóa đơn để mở chi tiết → nhấn Chỉnh sửa để hoàn thiện và phát hành hóa đơn.

2. Tìm kiếm và tự động điền thông tin khách hàng
- Tình huống: Hộ kinh doanh của bạn muốn tiết kiệm thời gian nhập liệu thông tin người mua bằng cách sử dụng các công cụ hỗ trợ tra cứu thông minh trên hệ thống.
- Thao tác thực hiện như sau:
- Tra cứu MST: Khi lập hóa đơn, bạn nhập Mã số thuế và nhấn Tra cứu MST → hệ thống tự động điền Tên khách hàng và Địa chỉ từ Tổng cục Thuế.

- Tìm kiếm từ danh mục khách hàng: Bạn chỉ cần nhập tên → nếu khách đã có trong Danh mục → Khách hàng → hệ thống tự động điền các thông tin khách trong danh mục: Tên, MST, Địa chỉ, Email, Số điện thoại, Số CCCD, Số hộ chiếu, Họ tên người mua, Tên ngân hàng, Số tài khoản.

- Nếu sửa thông tin sau khi đã chọn từ danh mục, khi phát hành hoặc lưu nháp hệ thống hỏi: Bạn có muốn cập nhật lại dữ liệu vào danh mục khách hàng không? → chọn Xác nhận nếu muốn cập nhật lại hoặc Hủy bỏ nếu không cần cập nhật lại dữ liệu trong danh mục khách hàng.

3. Tự động tính toán đa chiều
- Tình huống: Bạn muốn hệ thống tự động tính toán các giá trị trên hóa đơn hoặc muốn nhập thủ công trong những trường hợp cần thiết mà không bị ràng buộc bởi công thức tự động.
- Thao tác thực hiện như sau:
- Hệ thống tự động tính toán:
- Sau khi bạn nhập giá trị vào bất kỳ cột nào trong bảng hàng hóa (Đơn giá hoặc Tổng tiền) → hệ thống tự động tính toán tất cả các cột còn lại.
- Khi nhập Tổng tiền → hệ thống tính ngược ra Đơn giá. Tổng tiền được giữ nguyên khi thay đổi tỷ lệ chiết khấu.
- Nhập thủ công: Bạn tích chọn Nhập thủ công số tiền để nhập trực tiếp mà không qua công thức tự động.
- Hệ thống tự động tính toán:

4. Thiết lập các chế độ ký số và gửi CQT
- Tình huống: Tùy theo quy trình làm việc tại hộ kinh doanh của bạn, bạn muốn máy tự động gửi hóa đơn lên Cơ quan Thuế ngay khi tính tiền xong cho khách, hoặc muốn gom lại kiểm tra một lượt rồi cuối ngày mới gửi đi.
- Thao tác thực hiện như sau:
- Hành vi ký số và gửi CQT khi phát hành sẽ phụ thuộc vào cấu hình trong Thiết lập → Hóa đơn → Hóa đơn từ máy tính tiền.

- Hệ thống hỗ trợ 3 chế độ:
- Chế độ 1 – Bật Bắt buộc ký số khi phát hành hóa đơn (tắt Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành): Khi phát hành, hệ thống yêu cầu ký số. Nếu ký số thành công, hóa đơn chuyển sang trạng thái Chưa gửi CQT (đã phát hành). Cửa hàng thực hiện gửi CQT thủ công sau đó.
- Chế độ 2 — Bật Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành: Khi phát hành, hệ thống yêu cầu ký số (bất kể thiết lập Bắt buộc ký số khi phát hành hóa đơn có bật hay không). Ký số và gửi CQT thành công → trạng thái hóa đơn là Đã gửi CQT. Nếu gửi CQT thất bại → trạng thái hóa đơn là Gửi lỗi và hệ thống cho phép thực hiện gửi lại.
- Chế độ 3 — Tắt Bắt buộc ký số khi phát hành hóa đơn và Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành: Khi phát hành, hệ thống KHÔNG yêu cầu ký số ngay. Hệ thống tự động tạo mã CQT theo định dạng chuẩn (ví dụ: M1-26-ZYFHT-00000000007). Trạng thái hóa đơn là Chưa gửi CQT (đã phát hành).
- Lưu ý: Nếu ký số thất bại:
- Với hóa đơn tạo trực tiếp trên phần mềm Hóa đơn điện tử KiotViet (KV-EINVOICE): Hóa đơn sẽ không được tạo trong hệ thống.
- Với hóa đơn đồng bộ từ phần mềm Quản lý bán hàng KiotViet: KV-EINVOICE sẽ từ chối phát hành và trả thông báo lỗi về phần mềm bán hàng.
- Với hóa đơn đang lưu tạm: Hệ thống sẽ giữ nguyên trạng thái lưu tạm để phát hành.
5. Tiếp nhận hóa đơn đồng bộ từ phần mềm quản lý bán hàng
- Tình huống: Bạn muốn các giao dịch tạo từ phần mềm Quản lý bán hàng KiotViet được tự động phát hành hóa đơn điện tử, ký số và gửi CQT mà không cần nhập liệu lại trên phần mềm Hóa đơn điện tử KiotViet (KV-EINVOICE).
- Thao tác thực hiện như sau:
- Trên phần mềm Quản lý bán hàng KiotViet, cửa hàng thiết lập Phát hành hóa đơn điện tử ngay trên Màn hình bán hàng → ngay khi hóa đơn được tạo thành công sẽ tự động gửi đến phần mềm KV-EINVOICE.
- Trên KV-EINVOICE → hóa đơn xuất hiện trong danh sách HĐ bán hàng từ MTT với trạng thái tương ứng theo cấu hình. (Bật Bắt buộc ký số khi phát hành hóa đơn và Tự động gửi hóa đơn tới Cơ quan thuế sau khi phát hành để hóa đơn được thực hiện ký số và tự động gửi CQT).
- Nếu quá trình phát hành hóa đơn điện tử/ ký số gặp trục trặc, hệ thống lập tức trả thông báo lỗi về phần mềm Quản lý bán hàng KiotViet để cửa hàng nắm thông tin và xử lý kịp thời.
6. Áp dụng chiết khấu linh hoạt
- Tình huống: Hộ kinh doanh của bạn triển khai các chương trình giảm giá cho hàng hóa và đơn hàng.
- Thao tác thực hiện như sau:
- Tại mục Chọn chiết khấu, hệ thống mặc định Không chiết khấu.
- Bạn chọn loại chiết khấu Theo từng mặt hàng → nhập Chiết khấu (%) hoặc Tiền chiết khấu theo từng mặt hàng.

- Hoặc chiết khấu Theo đơn hàng → nhập giá trị chiết khấu theo VND hoặc % → hệ thống phân bổ chiết khấu vào từng dòng hàng hóa theo tỉ lệ thành tiền, sau đó tính lại tổng tiền từng hàng hóa và tổng tiền cả đơn hàng. Nếu chọn có giảm thuế thì sau khi thay đổi giá trị hoặc % Chiết khấu → các trường được tính toán lại là tiền giảm thuế, tổng tiền của từng mặt hàng và giảm thuế cùng tổng tiền của cả đơn hàng.

Lưu ý: Tiền thuế TTĐB và Giảm thuế (nếu có) luôn được tính sau khi đã trừ chiết khấu.
7. Áp dụng chính sách giảm thuế
- Tình huống: Hộ kinh doanh của bạn cần áp dụng các chính sách giảm thuế GTGT theo quy định của nhà nước cho các mặt hàng đủ điều kiện.
- Thao tác thực hiện như sau: Hệ thống hỗ trợ áp dụng chính sách giảm thuế theo quy định nhà nước, gồm 2 hình thức: theo tỷ lệ % doanh thu trên từng mặt hàng hoặc theo tỷ lệ % doanh thu cả đơn hàng.
- Chọn loại giảm thuế tương ứng: Không áp dụng giảm thuế / Theo tỷ lệ % doanh thu trên từng mặt hàng / Theo tỷ lệ % doanh thu trên cả đơn hàng.

- Giảm thuế Theo tỷ lệ % doanh thu trên từng mặt hàng: Bạn chọn Tỉ lệ DT tính thuế trên dòng hàng hóa → hệ thống tự động tính Tổng tiền = Thành tiền – Giảm thuế.

- Giảm thuế Theo tỷ lệ % doanh thu trên cả đơn hàng: Bạn nhập tỷ lệ % trên doanh thu cho toàn bộ đơn hàng.
Lưu ý: Hệ thống tự động điền tỷ lệ gần nhất từ lần lập hóa đơn trước.

8. Xử lý tính chất hàng hóa đặc biệt
- Tình huống: Hộ kinh doanh có chương trình mua 10 tặng 1, hoặc chiết khấu thương mại cho khách mua sỉ. Bạn cần đưa sản phẩm tặng kèm vào hóa đơn nhưng không được cộng tiền.
- Thao tác thực hiện như sau:
- Tại dòng hàng hóa → cột Tính chất hàng hóa, dịch vụ, chọn tính chất tương ứng:

- Hàng hóa ghi chú, diễn giải: Không cộng vào Tổng tiền hàng. Hệ thống ẩn toàn bộ cột giá (Đơn giá sau thuế, Đơn giá, Thành tiền trước CK, Chiết khấu, VAT, Thành tiền, Tiền thuế, Giảm thuế, Tổng tiền).
- Hàng hóa khuyến mại: Không cộng vào Tổng tiền hàng.
- Hàng hóa chiết khấu thương mại: Trừ giá trị thành tiền dòng này khỏi Tổng tiền hàng và cộng vào Cộng chiết khấu. Hệ thống ẩn cột Chiết khấu (%) và Tiền chiết khấu.
- Lưu ý: Mỗi dòng hàng hóa chỉ được chọn một loại tính chất đặc biệt. Nếu tổng tiền hàng < 0 do chiết khấu thương mại vượt tổng Hàng hóa, dịch vụ → hệ thống hiển thị cảnh báo pháp lý và yêu cầu người dùng xác nhận chịu trách nhiệm trước khi phát hành.
Thông tin Hỗ trợ
- Tổng đài tư vấn bán hàng: 1800 6162
- Tổng đài hỗ trợ phần mềm: 1900 6522
- Email hỗ trợ: hotro@kiotviet.com
Mục lục
- I. Giới thiệu chung
- 1. Phân biệt HĐĐT thông thường và HĐĐT từ máy tính tiền
- 2. Phân biệt Hóa đơn Bán hàng và Hóa đơn Giá trị gia tăng
- 3. Giới thiệu chung về tính năng
- II. Các thao tác cơ bản
- 1. Truy cập màn hình HĐ bán hàng từ MTT và mở form Lập hóa đơn
- 2. Nhập thông tin người mua
- 3. Thêm hàng hóa, dịch vụ vào hóa đơn
- 4. Kiểm tra tổng tiền hàng và tổng thanh toán
- 5. Xem trước hóa đơn và phát hành
- 6. Theo dõi trạng thái gửi Cơ quan Thuế
- III. Các tính năng nâng cao
- 1. Lưu nháp hóa đơn
- 2. Tìm kiếm và tự động điền thông tin khách hàng
- 3. Tự động tính toán đa chiều
- 4. Thiết lập các chế độ ký số và gửi CQT
- 5. Tiếp nhận hóa đơn đồng bộ từ phần mềm quản lý bán hàng
- 6. Áp dụng chiết khấu linh hoạt
- 7. Áp dụng chính sách giảm thuế
- 8. Xử lý tính chất hàng hóa đặc biệt