Tiền chuyển khoản khớp đơn tự động khi mỗi đơn có một mã QR riêng mang sẵn số tiền và mã đơn trong nội dung chuyển khoản. Dòng tiền về trên sao kê khi đó mang theo “địa chỉ” của nó, phần mềm chỉ việc đọc mã đơn và nối. Ngược lại, khi cả cửa hàng dùng một mã QR in sẵn, tiền về chỉ có số tiền và tên người chuyển, kế toán phải đoán tiền đó thuộc đơn nào.
Đoán theo số tiền đúng được phần lớn thời gian, nhưng sai ở đúng những chỗ khó: hai đơn cùng giá trong cùng giờ, khách chuyển gộp hai đơn, khách làm tròn. Mỗi lần sai là một lần phải sửa, và sửa kiểu gì cũng tốn giờ. Phần dưới giải thích cơ chế, những thứ cần chuẩn bị và những điều mã QR theo đơn không tự làm được.
Vì sao ghép theo số tiền là nguồn gốc của lệch sổ
Với mã QR tĩnh (một mã dùng chung, khách tự gõ số tiền), dữ liệu có trên sao kê chỉ là: thời gian, số tiền, tên hoặc số tài khoản người chuyển, và một dòng nội dung do khách tự viết. Để nối với đơn, người làm phải dựa vào số tiền và giờ.
- Hai đơn cùng giá trong cùng khung giờ: không biết tiền nào của đơn nào.
- Khách gõ sai số tiền, thừa vài nghìn hoặc thiếu: không khớp đơn nào.
- Khách trả hộ nhau, một người chuyển cho cả bàn: một dòng tiền, nhiều đơn.
- Tiền về trễ sau giờ chốt: rơi sang ngày hôm sau.
Cái nguy hiểm không nằm ở công sức mà ở cách sửa. Khi không khớp, người ta hay có xu hướng sửa đơn cho khớp tiền: đổi món, đổi giá, gộp đơn. Đơn hàng bị nắn ngược theo tiền thì dữ liệu bán hàng, hoá đơn và kho đều sai theo. Mã QR theo đơn cắt tận gốc nhu cầu nắn ngược này.
Mã QR động theo đơn hoạt động thế nào
- Phần mềm bán hàng tạo đơn, có mã đơn duy nhất và tổng tiền.
- Phần mềm sinh một mã QR chứa: số tài khoản nhận của doanh nghiệp, số tiền đúng bằng đơn, và nội dung chuyển khoản là mã đơn.
- Khách quét, ứng dụng ngân hàng điền sẵn cả ba. Khách chỉ việc xác nhận.
- Tiền về, sao kê có dòng nội dung chứa mã đơn. Phần mềm đọc sao kê (qua kết nối với ngân hàng hoặc tệp tải về) và đánh dấu đơn đã thu.
Kết quả: phần lớn giao dịch tự khớp, người chỉ phải xem những dòng ngoại lệ. Công việc đối soát đổi từ “ghép từng dòng” sang “xử lý vài dòng lạ”.
Chuẩn bị ở quầy, trên web và trong sổ
| Nơi | Cần có |
|---|---|
| Quầy thu ngân | Màn hình phụ hướng về khách hoặc máy in phiếu có mã QR theo đơn; bỏ tấm mã QR in sẵn dán quầy |
| Bán qua website, tin nhắn | Trang thanh toán hoặc tin nhắn gửi khách có mã QR riêng của đơn |
| Tài khoản ngân hàng | Tài khoản đứng tên doanh nghiệp, dùng riêng cho thu bán hàng nếu có thể |
| Danh mục mã đơn | Mã ngắn, không trùng, không chứa ký tự đặc biệt bị ngân hàng cắt khỏi nội dung |
| Sổ kế toán | Quy tắc ghi nhận: đơn đã thu qua ngân hàng nối với dòng sao kê, không ghi hai lần |
Tài khoản nhận tiền phải là tài khoản của doanh nghiệp. Nhận tiền bán hàng vào tài khoản cá nhân của chủ hoặc nhân viên làm doanh thu nằm ngoài sổ, rủi ro rất lớn khi cơ quan thuế đối chiếu dữ liệu ngân hàng, và không có phần mềm nào khớp được tiền không đi qua tài khoản của công ty.
Những ngoại lệ mã QR không tự xử lý
- Khách sửa số tiền trước khi xác nhận (một số ứng dụng cho sửa): tiền về lệch đơn. Xem bài riêng về xử lý tiền thừa, thiếu.
- Khách xoá nội dung hoặc chuyển tay không quét: mất mã đơn, quay về ghép tay.
- Một mã QR bị dùng hai lần: khách chụp màn hình rồi chuyển lại. Phần mềm nên cảnh báo đơn đã thu mà có tiền về lần hai.
- Đơn bị huỷ sau khi đã thu: phải có luồng hoàn tiền có chứng từ, không lấy tiền đó bù cho đơn khác.
Tỷ lệ ngoại lệ là chỉ số nên theo dõi hằng tuần. Nếu cao, thường là do nhân viên quầy vẫn đưa mã QR in sẵn khi vội.
Mã QR theo đơn và hoá đơn điện tử
Khi tiền đã nối với đơn, việc lập hoá đơn cũng thẳng hàng: một đơn đã thu, một hoá đơn đúng hàng hoá, đúng giá của đơn đó. Không còn cảnh dồn tiền cả ngày rồi chia ra thành vài hoá đơn “cho tròn”. Với cửa hàng dùng máy tính tiền kết nối cơ quan thuế, dữ liệu đơn, hoá đơn và tiền về cùng mang một mã, đối chiếu ba bên gần như tức thời.
Việc lập hoá đơn theo từng lần bán hàng cũng là cách làm đúng tinh thần quy định hoá đơn điện tử hiện hành (Nghị định 123/2020/NĐ-CP được sửa đổi bởi Nghị định 70/2025/NĐ-CP). Thời điểm lập và các trường hợp đặc thù cần tra văn bản đang hiệu lực.
Chuyển từ QR in sẵn sang QR theo đơn
- Chọn phần mềm bán hàng hoặc giải pháp thanh toán có sinh mã QR động theo đơn và cho đọc sao kê.
- Chạy thử một quầy trong hai tuần, đo tỷ lệ tự khớp và thời gian thanh toán của khách.
- Gỡ tấm QR in sẵn ở quầy đã chuyển. Còn để là nhân viên còn dùng.
- Hướng dẫn nhân viên câu trả lời khi khách hỏi “sao không có mã dán sẵn”.
- Sau khi ổn định, mở rộng sang các quầy và kênh khác.
Để tự kiểm tra kết quả, cuối mỗi ngày so tổng tiền về trên sao kê ngân hàng với tổng đơn thu chuyển khoản trên phần mềm, và cuối tháng so với danh sách hoá đơn đầu ra trên cổng hoá đơn điện tử.
Câu hỏi thường gặp
Mã QR động có tốn phí gì thêm không?
Tuỳ ngân hàng và nhà cung cấp giải pháp, có nơi miễn phí, có nơi thu phí dịch vụ. Hỏi rõ trước khi ký, và lưu hoá đơn phí dịch vụ làm chứng từ chi phí.
Khách quen chuyển khoản theo số tài khoản đã lưu, không quét mã thì sao?
Nhắc khách ghi mã đơn trong nội dung, hoặc gửi mã đơn qua tin nhắn để khách dán vào. Những giao dịch này sẽ rơi vào nhóm ngoại lệ và cần người ghép.
Cửa hàng nhỏ không có màn hình phụ thì làm thế nào?
In mã QR theo đơn lên phiếu tạm tính bằng máy in nhiệt, hoặc xoay màn hình máy bán hàng về phía khách. Giải pháp nào cũng tốt hơn tấm mã dán chung.
Nội dung chuyển khoản bị ngân hàng cắt ngắn có ảnh hưởng không?
Có thể. Nên đặt mã đơn ngắn, chỉ gồm chữ và số, đặt ở đầu nội dung. Thử với các ngân hàng phổ biến trước khi dùng rộng.
Tiền khách chuyển vào tài khoản cá nhân của chủ cửa hàng có đưa vào đối soát được không?
Không nên để xảy ra. Tiền bán hàng phải vào tài khoản của doanh nghiệp để ghi nhận đầy đủ; nhận qua tài khoản cá nhân dễ bị xem là để doanh thu ngoài sổ.
Mã QR theo đơn có thay được máy quẹt thẻ không?
Không thay hoàn toàn. Khách dùng thẻ tín dụng, thẻ quốc tế vẫn cần máy quẹt thẻ; hai kênh này đối soát theo cách khác nhau.