# Phần mềm POS bán lẻ xuất hóa đơn từ máy tính tiền

> Chủ cửa hàng bán lẻ đang dùng một phần mềm POS quen tay, in được phiếu thanh toán, quản lý được tồn kho, rồi nghe nói từ tháng 7 năm 2026 phải xuất hóa đơn

URL: https://mona.software/phan-mem-pos-ban-le-xuat-hoa-don-may-tinh-tien/
Ngày đăng: 2026-10-05T15:03:26+07:00
Cập nhật: 2026-10-05T15:49:48+07:00
Tác giả: monamedia

Chủ cửa hàng bán lẻ đang dùng một phần mềm POS quen tay, in được phiếu thanh toán, quản lý được tồn kho, rồi nghe nói từ tháng 7 năm 2026 phải xuất hóa đơn điện tử từ máy tính tiền. Câu hỏi đầu tiên là phần mềm đang dùng có làm được không, hay phải đổi. Cách trả lời chắc nhất là đưa phần mềm qua một ca bán thật với bốn phép thử: hóa đơn ra ngay lúc chốt đơn, dữ liệu đi tới cơ quan thuế đủ và không trùng, mạng rớt giữa ca vẫn không mất đơn, và hóa đơn sai sửa được mà không phải xóa. Đạt cả bốn thì phần mềm hiện tại dùng được, thiếu một thì hỏi nhà cung cấp lộ trình cập nhật trước khi quyết định đổi. Bài này đi từng tiêu chí kỹ thuật theo Nghị định 254/2026/NĐ-CP (ban hành 30/6/2026, hiệu lực 01/7/2026), đã đối chiếu từ các nguồn nêu cuối bài, tra ngày 05/10/2026. Việc hộ nào phải dùng loại hóa đơn này nằm ở bài [hóa đơn điện tử từ máy tính tiền theo Nghị định 254/2026](https://mona.software/hoa-don-may-tinh-tien-nghi-dinh-254-2026/), bài này chỉ xoay quanh phần mềm.

## Phần mềm POS khác máy tính tiền theo nghị định ở đâu?

Khoản 4 Điều 3 Nghị định 254/2026 định nghĩa máy tính tiền là hệ thống tính tiền gồm một thiết bị điện tử đồng bộ, hoặc nhiều thiết bị kết hợp bằng giải pháp công nghệ thông tin, có chức năng tính tiền, lưu giao dịch bán hàng và số liệu bán hàng. Theo cách định nghĩa này, một phần mềm POS chạy trên máy tính hay máy tính bảng, nối với máy in và đầu đọc mã vạch, đã là một máy tính tiền. Cũng ở điều này, hóa đơn từ máy tính tiền được hiểu là hóa đơn do hệ thống tính tiền lập ra, kèm dữ liệu đẩy sang cơ quan thuế theo định dạng chuẩn.

Điều đó kéo theo hai hệ quả. Hộ không bắt buộc mua một thiết bị đóng hộp riêng, và phần mềm chỉ phát hành hóa đơn nếu đủ chức năng tính tiền, lưu giao dịch cũng hợp lệ. Hộ có tồn kho, nhiều nhân viên hay nhiều cửa hàng thì cần POS đầy đủ, vì lúc đó đơn, kho, tiền và hóa đơn phải khớp nhau trên một nguồn dữ liệu. Chọn theo quy mô thật của cửa hàng, đừng chọn theo tên gọi.

![Máy bán hàng POS nối máy in và đầu đọc mã vạch gửi dữ liệu tới cơ quan thuế](https://mona.software/wp-content/uploads/2026/10/pos-bo-may-tinh-tien-mona.webp)

Một máy tính bảng chạy phần mềm POS, nối máy in và đầu đọc mã vạch, đã là một máy tính tiền theo định nghĩa của nghị định.

## Bốn phép thử một phần mềm POS phải qua

| Phép thử | Căn cứ | Cách thử tại quầy |
| --- | --- | --- |
| Lập hóa đơn ngay lúc bán | Hóa đơn từ máy tính tiền lập tại điểm bán, không gom cuối ngày | Chốt một đơn, đếm xem hóa đơn hiện ra trước khi khách rời quầy |
| Dữ liệu đúng chuẩn và đủ trường | Dữ liệu XML, mã hóa UTF-8, theo chuẩn do Cục Thuế công bố | Xuất XML của năm đơn khác nhau, đối chiếu từng trường với bản công bố mới nhất |
| Chịu được mất mạng | Dữ liệu phải chuyển được đến cơ quan thuế khi có đường truyền | Rút mạng, bán ba đơn, cắm lại, đếm hóa đơn |
| Xử lý được hóa đơn sai | Thông báo sai sót Mẫu 04/SS-HĐĐT, điều chỉnh hoặc thay thế | Cố ý lập một hóa đơn sai tên người mua, rồi sửa bằng điều chỉnh |

![Bốn phép thử cho phần mềm POS: lập ngay, đúng dữ liệu, mất mạng, sửa sai](https://mona.software/wp-content/uploads/2026/10/pos-bon-phep-thu-mona.webp)

Theo thứ tự trong bảng: lập hóa đơn ngay lúc bán, dữ liệu đúng chuẩn, chịu được mất mạng, xử lý được hóa đơn sai.

![Màn hình thống kê trong phần mềm MONA làm cho The IELTS Workshop](https://mona.software/wp-content/themes/monatheme/home-v2/assets/img/cs/ielts-thongke.webp)

Phần mềm cho việc này

Quy trình đang chạy mà phần mềm có sẵn không làm được?

MONA khảo sát nghiệp vụ trước dòng code đầu tiên.

[Viết phần mềm theo yêu cầu](https://mona.software/viet-phan-mem-theo-yeu-cau/)[Xem case study](https://mona.software/#case-study)

## Dữ liệu trên hóa đơn máy tính tiền gồm những trường nào?

POS phải điền sẵn thông tin người bán, từng dòng hàng, giá trị thanh toán và thời điểm lập. Ô người mua để trống được khi khách không yêu cầu, và màn hình thanh toán cần có chỗ nhập nhanh tên cùng mã số thuế cho khách xin hóa đơn công ty. Hóa đơn từ máy tính tiền không bắt buộc chữ ký số của người bán, khác với hóa đơn điện tử thông thường. Quầy nhờ vậy bớt một bước ký cho mỗi đơn. Tốc độ ở giờ cao điểm cũng được giữ nguyên.

Dữ liệu hóa đơn tiếp tục dùng định dạng XML, mã hóa UTF-8 và bám chuẩn do Cục Thuế công bố, nên bộ trường cụ thể có thể được điều chỉnh và hệ thống cần theo bản công bố mới nhất thay vì cố định một mẫu. Hộ nhiều cửa hàng dùng chung mã số thuế phải ghi rõ địa điểm kinh doanh, nên danh mục cửa hàng với mã riêng phải có sẵn trong POS trước khi nhân viên bán. Phần mềm cũng cần cho nhập hình thức thanh toán của từng đơn, vì đây là thông tin nằm trong nội dung hóa đơn. Bộ XSD dùng khi triển khai thật lấy từ công bố mới nhất của Cục Thuế, không dùng bản cũ cho tiện.

## Thời điểm lập hóa đơn trong các ca bán đặc biệt

Quy tắc chung là lập ngay lúc bán. Nghị định 254/2026 mở thêm vài trường hợp lập chậm: tiền đặt cọc theo pháp luật dân sự, dịch vụ cần đối soát thì lập tối đa bảy ngày sau khi đối soát, khám chữa bệnh, và giao dịch ban đêm lập vào ngày làm việc kế tiếp. Với cửa hàng bán lẻ thì hai trường hợp hay gặp là khách đặt cọc giữ hàng và đơn giao hàng thu tiền hộ qua đơn vị vận chuyển.

POS cần lưu riêng ngày bán, ngày đối soát và hạn lập. Phần mềm chỉ lưu một ngày hóa đơn thì không giải thích được vì sao hóa đơn của đơn bán thứ Sáu lại mang ngày thứ Hai. Hộ có thu hộ qua đơn vị vận chuyển cũng cần một trạng thái “đã đối soát” cho từng đơn. Thiếu trạng thái này thì cuối tháng kế toán phải ngồi dò từng phiếu giao hàng để biết đơn nào đã tới hạn lập hóa đơn.

## Mạng rớt giữa ca và hóa đơn trùng

Hai lỗi vận hành này làm chủ cửa hàng mất nhiều thời gian nhất sau ngày chuyển đổi. Khi mạng rớt, POS phải giữ tạm giao dịch tại quầy một cách an toàn, rồi gửi lại theo đúng thứ tự khi có mạng. Mỗi giao dịch cần một mã chống trùng, để nhân viên bấm lại lần hai hoặc hệ thống gửi lại hai lần cũng chỉ ra một hóa đơn. Quầy đông khách là lúc nhân viên hay bấm lặp vì màn hình chưa kịp đổi. Một mã chống trùng đặt đúng chỗ giải quyết cả hai tình huống. Phép thử này rất rẻ.

Phần mềm cũng cần hiển thị trạng thái của từng đơn: đang xử lý, đã lập hoặc cần sửa. Không có trạng thái này, nhân viên không biết đơn đã phát hành chưa và dễ phát hành lặp. Câu hỏi nên đặt cho nhà cung cấp là phần mềm làm gì với một đơn đã gửi đi mà chưa nhận được phản hồi, vì cách các hệ thống trả lời câu này khác nhau rõ rệt. Hệ thống tốt đánh dấu đơn đó là chờ phản hồi và khóa không cho phát hành lại. Hệ thống yếu cho bấm lại, và cuối ngày chủ cửa hàng gặp hai hóa đơn cho một đơn.

![Màn hình POS hiện trạng thái từng đơn khi mất mạng và hóa đơn chờ gửi lại](https://mona.software/wp-content/uploads/2026/10/pos-mat-mang-chong-trung-mona.webp)

Mỗi đơn có một chấm trạng thái: đang xử lý, đã lập hoặc cần sửa. Hóa đơn chờ mạng nằm riêng và gửi lại theo thứ tự.

## Hóa đơn sai, trả hàng và đổi hàng

Nút “hủy hóa đơn” không còn là lối thoát mặc định trong khung mới. Phần mềm phải dẫn nhân viên qua Mẫu 04/SS-HĐĐT rồi hóa đơn điều chỉnh hoặc thay thế, và Thông tư 91/2026/TT-BTC cho phép gom nhiều lỗi trong một tháng vào một lần xử lý. POS cần lưu liên kết giữa hóa đơn gốc với hóa đơn điều chỉnh hay thay thế, và hiển thị rõ trạng thái cùng lý do cho người xem.

Với bán lẻ, đơn trả hàng và đổi hàng là phần chiếm nhiều thao tác nhất. Phép thử đơn giản là bán một món, nhận trả lại một nửa số lượng, rồi xem POS sinh ra chứng từ gì và liên kết ngược về hóa đơn nào. Phần xử lý trả hàng cũng quyết định số liệu tồn kho và doanh thu có khớp nhau cuối ngày hay không. Đơn đổi hàng cùng giá cũng cần chứng từ riêng. Hỏi nhà cung cấp trước khi mua. Mất năm phút thôi.

## Lưu trữ và tra cứu

Dữ liệu hóa đơn điện tử cần giữ toàn vẹn và tra cứu được trong thời hạn lưu trữ, một số hướng dẫn nêu mức ít nhất 10 năm. Người bán nên giữ cả tệp XML gốc chứ không chỉ bản in, vì XML mới là dữ liệu cơ quan thuế kiểm tra. Hộ cần hỏi nhà cung cấp về sao lưu, khôi phục và nhật ký ai đã sửa gì, vì khi cơ quan thuế kiểm tra thì người bán phải đưa được dữ liệu gốc ra. Bài [cách lưu trữ hóa đơn điện tử an toàn](https://mona.software/cach-luu-tru-hoa-don-dien-tu/) đi sâu phần này.

![Biểu mẫu tra cứu hóa đơn điện tử theo mã số thuế người bán của Cục Thuế](https://mona.software/wp-content/uploads/2026/10/tra-cuu-hoa-don-cuc-thue-mona.webp)

Người mua tra cứu hóa đơn trên cổng của Cục Thuế bằng mã số thuế người bán, ký hiệu và số hóa đơn. Chụp ngày 05/10/2026.

## Thử một ngày bán thật trước khi chuyển hẳn

1. Chọn một ngày bán bình thường, không phải ngày khuyến mãi lớn.
2. Lập danh mục hàng với tên, đơn vị tính, thuế suất và mã cửa hàng thống nhất.
3. Bán đủ bốn loại đơn: đơn thường, đơn khách lấy hóa đơn có mã số thuế, đơn trả một phần, đơn thanh toán chuyển khoản.
4. Rút mạng ở giữa ca, bán thêm vài đơn rồi cắm lại.
5. Cuối ngày đối chiếu ba con số: số đơn trong POS, số hóa đơn đã lập, số hóa đơn đã gửi đến cơ quan thuế.
6. Lệch số nào thì truy ngược đơn gây lệch ngay trong ngày, không để sang tuần sau.

Hộ nên chạy song song với cách cũ trong 7 ngày đầu để có chỗ lùi lại. Ca tối cuối tuần là lúc khách đông, mạng chập chờn và nhân viên mệt, cũng là lúc lỗi lộ ra rõ nhất, vì vậy một ca như thế đáng có mặt trong đợt thử.

## Những câu nên hỏi nhà cung cấp POS

- Phần mềm đã cập nhật theo Nghị định 254/2026 và Thông tư 91/2026 chưa, ghi ở đâu?
- Dữ liệu gửi đến cơ quan thuế đi qua đơn vị nào, và ai chịu trách nhiệm khi lỗi?
- Khi mất mạng, phần mềm giữ đơn thế nào và gửi lại ra sao?
- Một đơn có thể ra hai hóa đơn không, chống trùng bằng cách nào?
- Xuất được XML gốc của từng hóa đơn không?
- Giá tính theo cửa hàng, theo số hóa đơn hay theo tài khoản?

Nếu cần đọc thêm về nền tảng, các bài [POS là gì](https://mona.software/pos-la-gi/), [phần mềm POS bán hàng cho nhà hàng](https://mona.software/phan-mem-pos/), [phần mềm quản lý bán hàng](https://mona.software/phan-mem-quan-ly-ban-hang/) và [barcode là gì](https://mona.software/barcode-la-gi/) giải thích từng phần của quầy bán. Tạp hóa xem [phần mềm quản lý bán hàng tạp hóa](https://mona.software/phan-mem-quan-ly-ban-hang-tap-hoa/), chuỗi cửa hàng xem [phần mềm quản lý bán lẻ cho cửa hàng và chuỗi](https://mona.software/giai-phap/ban-le/). Phần tính năng hóa đơn nói chung có trong [nghiên cứu phần mềm hóa đơn điện tử theo quy định mới](https://mona.software/nghien-cuu/phan-mem-hoa-don-dien-tu-theo-quy-dinh/).

## MONA hỗ trợ ở khâu nào

MONA làm phần mềm bán hàng theo cách bán của từng cửa hàng, từ POS một quầy đến hệ thống nhiều chi nhánh có kho và hóa đơn, xem trang [viết phần mềm theo yêu cầu](https://mona.software/viet-phan-mem-theo-yeu-cau/) và [lập trình app bán hàng](https://mona.software/lap-trinh-app-ban-hang/). Bên hóa đơn là [MONA eInvoice cho máy tính tiền](https://monaeinvoice.vn/giai-phap/may-tinh-tien), hiện mở đăng ký xem trước, trong đó danh sách phần mềm bán hàng nối được, nhà cung cấp truyền dữ liệu và giá gói đang được chốt, trạng thái mới nhất xem trên chính trang đó. Phần tiền chuyển khoản vào quầy được [MONA Pay](https://monapay.vn) xác nhận tự động để mỗi đơn gắn với một khoản tiền đã về. Hộ muốn POS nối với hóa đơn theo đúng cách bán của mình gọi hotline 1900 636 648 hoặc xem [bảng giá phần mềm](https://mona.software/bang-gia/).

## Hỏi đáp

### Phần mềm POS đang dùng có xuất được hóa đơn máy tính tiền không?

Xuất được khi phần mềm lập hóa đơn ngay lúc bán, gửi dữ liệu theo chuẩn của cơ quan thuế và qua được bốn phép thử về mất mạng, trùng đơn, hóa đơn sai và dữ liệu XML. Hỏi nhà cung cấp bản cập nhật theo Nghị định 254/2026.

### Có bắt buộc mua máy tính tiền đóng hộp không?

Không. Nghị định định nghĩa máy tính tiền gồm cả hệ thống nhiều thiết bị kết hợp bằng giải pháp công nghệ thông tin, nên một phần mềm POS chạy trên máy tính hay máy tính bảng đã là máy tính tiền nếu đủ chức năng.

### Phần mềm chỉ phát hành hóa đơn có đủ dùng không?

Đủ khi phần mềm có chức năng tính tiền và lưu giao dịch, và hộ ít mặt hàng, một quầy. Hộ có tồn kho hoặc nhiều chi nhánh thường cần POS đầy đủ để đơn, kho và hóa đơn khớp nhau.

### Hóa đơn máy tính tiền có phải ký số không?

Không bắt buộc chữ ký số của người bán. Dữ liệu đi sang cơ quan thuế theo chuẩn, ô người mua chỉ điền khi khách yêu cầu.

### Bán ban đêm thì lập hóa đơn lúc nào?

Nghị định 254/2026 cho phép lập vào ngày làm việc kế tiếp với giao dịch ban đêm. POS cần lưu thời điểm bán và hạn lập riêng.

**Nguồn đã đối chiếu (tra ngày 05/10/2026):** [Thông tư 91/2026/TT-BTC](https://nhansu.vn/van-ban-phap-luat/Thong-tu-91-2026-TT-BTC-huong-dan-Luat-Quan-ly-thue-va-Nghi-dinh-254-2026-ND-CP-699151.html), trang kiến thức [hóa đơn điện tử máy tính tiền của MONA eInvoice](https://monaeinvoice.vn/kien-thuc/hoa-don-dien-tu-may-tinh-tien) (khoản 3, 4 Điều 3), trang kiến thức [Nghị định 254/2026 của MONA eInvoice](https://monaeinvoice.vn/kien-thuc/nghi-dinh-254-2026), cổng [hoadondientu.gdt.gov.vn](https://hoadondientu.gdt.gov.vn). Nội dung giúp hiểu khung chung, mẫu dữ liệu chính thức và hồ sơ cụ thể cần xác nhận với cơ quan thuế quản lý.

## Đọc thêm

- [Phần mềm kế toán và sổ sách cho hộ kinh doanh khi bỏ thuế khoán](https://mona.software/phan-mem-ke-toan-ho-kinh-doanh-bo-thue-khoan/)

## Câu hỏi thường gặp

### Phần mềm POS đang dùng có xuất được hóa đơn máy tính tiền không?

Xuất được khi phần mềm lập hóa đơn ngay lúc bán, gửi dữ liệu theo chuẩn của cơ quan thuế và qua được bốn phép thử về mất mạng, trùng đơn, hóa đơn sai và dữ liệu XML. Hỏi nhà cung cấp bản cập nhật theo Nghị định 254/2026.

### Có bắt buộc mua máy tính tiền đóng hộp không?

Không. Nghị định định nghĩa máy tính tiền gồm cả hệ thống nhiều thiết bị kết hợp bằng giải pháp công nghệ thông tin, nên một phần mềm POS chạy trên máy tính hay máy tính bảng đã là máy tính tiền nếu đủ chức năng.

### Phần mềm chỉ phát hành hóa đơn có đủ dùng không?

Đủ khi phần mềm có chức năng tính tiền và lưu giao dịch, và hộ ít mặt hàng, một quầy. Hộ có tồn kho hoặc nhiều chi nhánh thường cần POS đầy đủ để đơn, kho và hóa đơn khớp nhau.

### Hóa đơn máy tính tiền có phải ký số không?

Không bắt buộc chữ ký số của người bán. Dữ liệu đi sang cơ quan thuế theo chuẩn, ô người mua chỉ điền khi khách yêu cầu.

### Bán ban đêm thì lập hóa đơn lúc nào?

Nghị định 254/2026 cho phép lập vào ngày làm việc kế tiếp với giao dịch ban đêm. POS cần lưu thời điểm bán và hạn lập riêng. Nguồn đã đối chiếu (tra ngày 05/10/2026): Thông tư 91/2026/TT-BTC, trang kiến thức hóa đơn điện tử máy tính tiền của MONA eInvoice (khoản 3, 4 Điều 3), trang kiến thức Nghị định 254/2026 của MONA eInvoice, cổng hoadondientu.gdt.gov.vn. Nội dung giúp hiểu khung chung, mẫu dữ liệu chính thức và hồ sơ cụ thể cần xác nhận với cơ quan thuế quản lý.
