Bán tại quầy và quản lý ca POS
Mở ca, bán hàng, xử lý thanh toán, trả hàng và đóng ca.
Trong bài này
Mở tại: POS → Ca bán hàng, Đơn hàng và Cấu hình theo quyền. Chuẩn bị điểm bán, kho, phương thức thanh toán và thiết bị trước khi thu ngân làm việc.
Mở ca và bán hàng#
Một giao dịch tại quầy
Mã sơ đồ
%% Workflow: my-pham/pos
flowchart TD
A["Mở ca, chọn khách và hàng"] --> B["Rà tổng tiền, thanh toán"] --> C("Tiền đã xác nhận?"):::kv-decision
C -->|Chưa rõ| D["Kiểm tra giao dịch gốc"] --> C
C -->|Rồi| E["Hoàn tất và gửi biên nhận"]- Mở đúng ca và điểm bán; kiểm tra tiền đầu ca, kho xuất và thiết bị được sử dụng.
- Chọn khách để đơn gắn đúng lịch sử mua và quyền lợi thành viên. Kiểm tra biến thể, số lượng và giá.
- Áp dụng ưu đãi/đổi quyền lợi nếu đủ điều kiện; đọc lại tổng tiền sau khi áp dụng.
- Chọn phương thức thanh toán và đối chiếu số tiền thực nhận. Với thanh toán điện tử, chờ trạng thái được xác nhận trước khi coi là đã thu.
- Hoàn tất đơn rồi in/gửi biên nhận theo phương thức được cấu hình. Lỗi gửi biên nhận không tự chứng minh thanh toán thất bại.
Nếu mạng hoặc thiết bị lỗi khi thanh toán, mở lại giao dịch để kiểm tra trạng thái trước khi yêu cầu khách trả lần nữa. Không tạo lại đơn chỉ vì màn hình chưa phản hồi.
Trả hàng và hoàn tiền#
Xử lý hàng trả tại POS
Mã sơ đồ
%% Workflow: my-pham/pos
flowchart LR
A["Rà đơn gốc và lượng đã trả"] --> B["Trả hàng / hoàn tiền theo quyền"] --> C["Đối chiếu tiền và hàng nhận"]Luôn bắt đầu từ giao dịch gốc để tránh trả vượt số lượng hoặc hoàn trùng. Kiểm tra phương thức trả tiền, kết quả thực tế và các tác động liên quan tới ưu đãi/điểm. Nếu thao tác bị từ chối do trạng thái hoặc quyền, nhờ quản lý kiểm tra giao dịch thay vì lập giao dịch âm tùy ý.
Kiểm quỹ và đóng ca#
Đóng ca có đối chiếu
Mã sơ đồ
%% Workflow: my-pham/pos
flowchart TD
A["Rà giao dịch và đếm tiền"] --> B("Có chênh lệch?"):::kv-decision
B -->|Có| C["Ghi lý do, xử lý / xin duyệt"] --> D["Đóng ca và bàn giao"]
B -->|Không| DĐếm tiền thật; không nhập số hệ thống để làm mất chênh lệch. Rà các giao dịch đang chờ, khoản thu/chi và tiền trả khách. Quản lý có thể cần xử lý chênh lệch vượt giới hạn cấu hình trước khi đóng ca.
Quản lý POS thiết lập cấu hình điểm bán và phương thức thanh toán trước khi mở ca mới. Việc được xem đơn POS không đồng nghĩa có quyền thay đổi cấu hình hoặc duyệt chênh lệch.