Tính năng đọc trong danh sách thì khó hình dung. Bài này đi qua một ngày ở quầy thu ngân của một siêu thị mini giả định, có bán hàng tươi sống và vài mặt hàng điện tử nhỏ, để bạn thấy POS của ParkViet được dùng thế nào.
POS của ParkViet là ứng dụng web: mở trên trình duyệt của máy tính, máy tính bảng hoặc điện thoại, không cần cài đặt từ kho ứng dụng.
7 giờ: mở ca
Thu ngân đăng nhập. Nhân viên chỉ thấy và thao tác được ở chi nhánh mình được giao.
Mở ca bắt đầu bằng đếm két. ParkViet dùng cách đếm mù: thu ngân nhập số tiền mình đếm được trước, rồi mới thấy số két đáng lẽ phải có. Cách này tránh việc “đếm cho khớp” thay vì đếm thật. Nếu chênh lệch vượt ngưỡng chủ cửa hàng đặt, thu ngân phải ghi lý do và cần người duyệt.
8 giờ: khách đầu tiên
Một khách mua mì, nước ngọt và một khay thịt.
- Mì và nước ngọt: thu ngân quét mã vạch, hoặc gõ tìm theo tên.
- Nước ngọt mua theo lốc: ParkViet quy đổi đơn vị theo cấu hình của từng mã hàng. Bán một lốc thì kho trừ đúng số lon trong lốc.
- Khay thịt có tem in từ cân điện tử: thu ngân quét tem EAN-13, máy chủ đọc khối lượng hoặc giá ngay trên tem. Không phải gõ tay số cân.
Khách trả bằng VietQR. Mã hiện trên màn hình khách, khách quét, ngân hàng báo về, đơn tự xác nhận. (Chi tiết ở bài VietQR tự đối soát.)
11 giờ 30: giờ cao điểm
Quầy đông. Một khách đang chọn thêm đồ, một khách đang tìm ví. Thay vì bắt cả hàng chờ, thu ngân giữ đơn đó lại và mở đơn mới. Mỗi quầy mở được nhiều đơn song song, chuyển qua lại khi khách sẵn sàng.
Một khách mua tai nghe. Mặt hàng này được theo dõi theo serial, nên thu ngân quét serial của đúng chiếc tai nghe giao cho khách. Sau này khách mang tới bảo hành, cửa hàng tra được chiếc này bán ngày nào, cho ai.
Một khách khác mua sữa. Sữa được theo dõi theo lô và hạn dùng: ParkViet tự chọn lô có hạn dùng gần nhất (FEFO, hết hạn trước xuất trước). Nếu chi nhánh cho phép, thu ngân có thể tự chọn lô khác.
14 giờ: trả hàng
Một khách quay lại trả một hộp sữa đã mua buổi sáng. Đơn sáng có hai hộp cùng mã nhưng khác lô, khác giá do một hộp đang khuyến mãi.
ParkViet tách từng gói hàng thành dòng riêng ngay từ lúc bán, nên trả gói nào thì hoàn đúng giá của gói đó, nhập lại đúng lô đó. Trả hàng, hoàn tiền, đổi hàng đều làm được ngay tại quầy.
16 giờ: rút tiền khỏi két
Két nhiều tiền mặt, quản lý muốn rút bớt. Rút tiền khỏi két, chi hoàn tiền mặt đều phải có người khác xác nhận. Không ai tự duyệt yêu cầu của chính mình.
Nếu cửa hàng bật bán chịu, quy trình cũng tương tự: thu ngân gửi yêu cầu ghi nợ, quản lý duyệt, và mỗi lần duyệt chỉ có hiệu lực cho đúng đơn và đúng số tiền đó. Bán chịu mặc định tắt, chỉ bật theo từng chi nhánh.
21 giờ: đóng ca
Thu ngân lại đếm mù két. Báo cáo đóng ca tách rõ:
- Doanh số: tổng giá trị hàng đã bán.
- Thực thu: tiền thực sự nhận được.
- Tiền mặt: số phải có trong két.
- Công nợ: phần khách ghi nợ.
Báo cáo in được, tra lại được cho bất kỳ ca nào, và xuất được ra CSV. File CSV được chống CSV injection và tự hết hạn.
Biên nhận
Mỗi đơn in biên nhận khổ 80mm hoặc A4, có serial, lô, hạn dùng nếu là hàng được theo dõi. In lại thì biên nhận ghi rõ “Bản sao”. Mẫu biên nhận tuỳ biến được, thêm QR, mã vạch hay chỗ ký tuỳ cửa hàng.
Không phải cửa hàng nào cũng giống nhau
Ngày ở trên là của một siêu thị mini, nên bật đủ hàng cân, quy đổi đơn vị, serial và lô. Shop thời trang không cần những thứ đó, mà cần biến thể size, màu và đổi hàng nhanh. Cửa hàng vật liệu cần bán theo bao, tấm, cây và bán chịu cho thầu thợ.
ParkViet có sẵn hồ sơ cho 13 ngành bán lẻ, mỗi ngành bật đúng module mình cần. Xem danh sách ở trang Ngành hàng.
Những gì POS chưa làm được
- Chưa quẹt thẻ ngân hàng tại quầy.
- Chưa có driver máy in riêng.
- Chưa có ứng dụng cài từ App Store hay Google Play.
- Chưa được thử với thiết bị thật tại cửa hàng. Bạn nên chạy thử với dữ liệu mẫu trước khi dùng chính thức.
Xem toàn bộ tính năng ở trang Bán tại quầy, hoặc tải về để chạy thử trên máy của bạn.