Skip to content

Kho Hàng Phase 1 In-progress

Kho Hàng quản lý toàn bộ hàng hoá bán tại sân pickleball - từ dụng cụ thể thao (vợt, bóng, phụ kiện) đến đồ uống và thực phẩm (FNB). Module giữ tồn kho theo thời gian thực, tự trừ kho khi POS bán hàng, cảnh báo khi sắp hết, và ghi lại mọi biến động nhập/xuất để phục vụ báo cáo.

1. Định danh

Thuộc tínhGiá trị
Module IDOW-04
HạngCore
Trạng tháiIn-progress
Giai đoạnP1 (tồn kho, nhập/xuất, kiểm kho, cảnh báo) · P2 (đa chi nhánh, import)
Ưu tiênHIGH
Người dùng chínhChủ sân · Quản lý ca · Thu ngân · Xem báo cáo

2. Mục đích & Phạm vi

Bao gồmLoại trừ
Danh mục sản phẩm: dụng cụ thể thao (vợt/bóng/phụ kiện) + FNBBán hàng tại quầy & checkout (→ Bán hàng)
Tồn kho realtime, tự trừ kho khi POS bánXử lý thanh toán (→ Thanh toán)
Nhập kho / xuất kho thủ công, kiểm kho điều chỉnh tồnTổng hợp doanh thu & lợi nhuận (→ Doanh thu & Báo cáo)
Ngưỡng cảnh báo tồn thấp + push notificationPhát hành hoá đơn nhập/xuất chính thức (→ Hoá đơn & Thuế)
Rollback tồn kho khi huỷ đơn POSQuản lý nhà cung cấp đầy đủ (Dự kiến P2)
Tồn kho theo chi nhánh + chuyển kho
Lịch sử giao dịch kho & phân tích tiêu thụ

3. Năng lực

Năng lựcNgười dùng làm được gì
Danh mục sản phẩmThêm/sửa sản phẩm theo 5 danh mục (Vợt & Phụ kiện · Quần áo · Đồ uống · Thực phẩm · Khác) kèm SKU, giá bán, giá vốn, ảnh
Bật/tắt kinh doanhẨn/hiện sản phẩm trên POS mà vẫn giữ được tồn kho
Tồn kho realtimeXem số lượng tồn hiện tại của từng sản phẩm, badge màu theo mức tồn
Nhập kho thủ côngTạo phiếu nhập: số lượng, giá nhập, nhà cung cấp, ghi chú
Xuất kho thủ côngTạo phiếu xuất với lý do (hỏng, tặng, dùng nội bộ)
Kiểm khoNhập số thực đếm, hệ thống tính chênh lệch và điều chỉnh tồn
Auto-deduct khi bánPOS chốt đơn → tồn kho tự giảm đồng thời, chống bán âm
Rollback khi huỷHuỷ đơn POS → tồn kho tự cộng lại đúng số lượng
Cảnh báo tồn thấpCấu hình ngưỡng tối thiểu; push notification khi vượt ngưỡng
Tồn kho theo chi nhánhMỗi chi nhánh có kho riêng; chuyển hàng giữa chi nhánh
Lịch sử & phân tíchXem nhật ký nhập/xuất theo sản phẩm/ngày, sản phẩm bán chạy

4. Phụ thuộc Module

Phụ thuộc vàoLý do
Xác thực & Phân quyềnGiới hạn thao tác kho theo vai trò và phạm vi chi nhánh (branch scope trong JWT)
Thông báoGửi push cảnh báo tồn thấp tới Quản lý ca / Chủ sân
Được phụ thuộc bởiLý do
Bán hàngPOS đọc tồn kho, trừ kho khi bán và hoàn kho khi huỷ
Doanh thu & Báo cáoLấy giá vốn (Last-in Cost) để tính lợi nhuận gộp, snapshot giá trị tồn
Tổ chức & Chi nhánhKho được phân vùng theo từng chi nhánh

5. Backend Packages

Chi tiết triển khai nằm trong tài liệu lập trình viên - mục này chỉ ánh xạ module tới service vận hành nó.

PackageVai tròTài liệu lập trình viên
@nx/inventorySở hữu danh mục sản phẩm, tồn kho, phiếu nhập/xuất, kiểm kho, nhật ký giao dịchinventory

6. Luồng người dùng chính

POS bán hàng → tự trừ tồn kho

Nhập kho thủ công

Kiểm kho & điều chỉnh tồn

7. Vai trò & Phân quyền

Vai tròĐược phépKhông được phép
Chủ sânToàn quyền quản lý kho mọi chi nhánh, chuyển kho, xem báo cáo tồn-
Quản lý caThêm/sửa sản phẩm, nhập/xuất kho, kiểm kho, cấu hình ngưỡng cảnh báo (chi nhánh được phân công)Quản lý kho ngoài chi nhánh của mình
Thu ngânXem tồn kho hiện tại phục vụ POS, xem lịch sử giao dịch khoNhập/xuất kho, sửa sản phẩm
Xem báo cáoChỉ xem danh sách sản phẩm và tồn kho (read-only)Mọi thao tác chỉnh sửa

8. Trạng thái & Lộ trình

Giai đoạnNăng lực
P1Danh mục sản phẩm, tồn kho realtime, auto-deduct & rollback, nhập/xuất thủ công, kiểm kho, cảnh báo tồn thấp, lịch sử giao dịch
P2Tồn kho & chuyển kho đa chi nhánh, import Excel/CSV hàng loạt, quản lý nhà cung cấp, đặt hàng tự động, quét barcode/QR
P3Dự báo nhu cầu theo mùa, giá vốn FIFO chính xác cho kế toán

9. Trang liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.