← Lộ trình Vbread App
Tài liệu nghiệp vụ · chỉ đọc
Nghiệp vụ MVP
Vận hành chuỗi xe bánh mì lưu động. XN đã xác nhận · GĐ giả định, cần chốt trong trang khảo sát.
1. Mô hình vận hành
- Chuỗi gồm nhiều xe bánh mì; mỗi xe bán tại một hoặc nhiều điểm bán.
- Ba vai trò: chủ chuỗi, quản lý vận hành, nhân viên bán hàng.
- Nhân viên thao tác trên điện thoại tại xe; quản lý xem tổng quan trên máy tính hoặc điện thoại.
- Tiền Việt Nam, múi giờ Việt Nam.
- Bánh mì nền là bánh cấp đông của Vbread (Global Malls). Xe nhận bánh nền và nguyên liệu (pate, chả, rau, sốt, bao bì) từ kho của chuỗi.
- Mỗi ca có 1 xe, 1 điểm bán và 1–2 nhân viên. Mỗi ngày mỗi xe có tối đa 2 ca.
- Nhân viên dùng điện thoại riêng có mạng 4G; MVP chưa cần bán khi mất mạng.
- Thanh toán: tiền mặt, chuyển khoản/QR ngân hàng. MVP chỉ ghi nhận phương thức, chưa kết nối ngân hàng.
- MVP chưa in bill.
2. Menu tham khảo (theo tài liệu Vbread)
| Mã | Món | Giá tham khảo |
| BM01 | Bánh mì pate | 20.000–25.000 ₫ |
| BM02 | Bánh mì chả | 25.000–30.000 ₫ |
| BM03 | Bánh mì pate chả | 25.000–30.000 ₫ |
- Giá bán do chủ chuỗi đặt; có thể khác nhau theo xe hoặc điểm bán; lưu lịch sử giá theo ngày hiệu lực.
- MVP theo dõi tồn kho ở mức món bán + bánh nền + bao bì. Việc tự trừ pate, chả, rau theo công thức để giai đoạn sau.
3. Luồng một ca bán
- Phân công (quản lý): chọn ngày, xe, điểm bán, khung giờ, nhân viên.
- Mở ca (nhân viên): xác nhận hàng nhận đầu ca (từng mặt hàng, số lượng) và tiền lẻ đầu ca; có thể chụp ảnh.
- Bán hàng: chạm món → số lượng → giảm giá (nếu có) → phương thức thanh toán → lưu. Được sửa hoặc hủy đơn khi ghi lý do.
- Phát sinh trong ca: nhận thêm hàng, trả hàng, hủy/hao hụt (bắt buộc chọn lý do: hỏng, rơi, quá hạn, khác).
- Kiểm kê cuối ca: nhập số lượng thực tế còn lại.
- Chốt ca: đếm tiền mặt, xác nhận số tiền chuyển khoản; hệ thống tính chênh lệch; nhân viên ghi lý do nếu có chênh lệch.
- Duyệt (quản lý): xem và duyệt ca. Sau khi duyệt, mọi chỉnh sửa phải ghi lý do và lưu nhật ký.
- Bàn giao (nếu đổi người giữa ca): chốt số liệu tạm, người nhận xác nhận.
4. Công thức
- Tồn cuối ca (sổ sách) = Tồn đầu ca + Nhận − Bán − Trả − Hủy/Hao hụt
- Chênh lệch hàng = Tồn thực tế kiểm kê − Tồn cuối ca (sổ sách)
- Doanh thu = Σ (đơn giá × số lượng) − giảm giá, trừ các đơn đã hủy
- Tiền mặt phải có = Tiền đầu ca + Doanh thu tiền mặt
- Chênh lệch tiền mặt = Tiền mặt thực đếm − Tiền mặt phải có
- Chênh lệch chuyển khoản = Chuyển khoản thực nhận − Doanh thu chuyển khoản
- Ngưỡng cảnh báo: chênh lệch tiền khác 0 ₫ bắt buộc ghi lý do; từ 50.000 ₫ trở lên quản lý phải duyệt.
5. Dữ liệu chính (gợi ý)
| Bảng | Nội dung |
profiles | Người dùng, họ tên, số điện thoại, vai trò, trạng thái |
carts | Xe: mã, tên, biển số/ghi chú, trạng thái |
locations | Điểm bán: tên, địa chỉ, tọa độ (tùy chọn) |
manager_scopes | Quản lý nào phụ trách xe nào |
products | Mã, tên, đơn vị, nhóm (món bán, bánh nền, bao bì), trạng thái |
prices | Giá theo sản phẩm, xe/điểm bán (tùy chọn), ngày hiệu lực |
shifts | Ca: ngày kinh doanh, xe, điểm bán, giờ, trạng thái (đã lên lịch, đang bán, chờ duyệt, đã duyệt) |
shift_staff | Nhân viên trong ca |
stock_movements | Phiếu hàng: loại (nhận, trả, hủy, hao hụt, kiểm kê), sản phẩm, số lượng, lý do, ảnh |
sales, sale_items | Đơn bán và các dòng món |
payments | Phương thức và số tiền của từng đơn |
shift_closings | Tiền đầu ca, tiền đếm, chênh lệch, lý do, người duyệt |
audit_logs | Nhật ký chỉnh sửa: bảng, bản ghi, người sửa, thời điểm, giá trị cũ/mới, lý do |
6. Báo cáo MVP
- Theo ngày / ca / xe / điểm bán: doanh thu, số đơn, sản lượng theo món.
- Món bán chạy.
- Tồn cuối ca, hao hụt (số lượng, giá trị ước tính), chênh lệch hàng.
- Chênh lệch tiền và lý do.
- Màn hình tổng quan cho chủ chuỗi: hôm nay bán bao nhiêu, xe nào đang mở ca, ca nào chờ duyệt, cảnh báo chênh lệch.
- Xuất Excel.
7. Để sau MVP
Bán khi mất mạng, in bill, QR thanh toán tự đối soát, đặt hàng online và điều phối đơn, trừ nguyên liệu theo công thức, giá vốn và lợi nhuận, QC/chấm điểm điểm bán, tài sản, KPI, tính lương, khách hàng thân thiết.
Nội dung này là bản trình diễn của file docs/01-nghiep-vu-mvp.md trong repo. Sửa nội dung ở đó, trang này sẽ được cập nhật theo.