Đang trong quá trình Xây dựng
Các chi tiết tính năng trong tài liệu này có thể thay đổi trong các giai đoạn nghiên cứu, thảo luận, thiết kế và triển khai.
Inventory / Kho hàng
Quản lý kho và hàng tồn kho cho doanh nghiệp của bạn.
Tổng quan
| Thuộc tính | Giá trị |
|---|---|
| ID Module | CORE-07 |
| Giai đoạn | Giai đoạn 1 (Đơn giản), Giai đoạn 2 (Đa địa điểm), Giai đoạn 3 (Lô/BOM) |
| Mức độ ưu tiên | CAO |
| Phụ thuộc | Sản phẩm, Merchant |
Module Tồn kho quản lý mức tồn kho, hoạt động kho và theo dõi tồn kho. Nó có thể mở rộng từ kiểm đếm tồn kho đơn giản đến quản lý đa kho phức tạp với theo dõi lô, chuyển đổi đơn vị và hỗ trợ định lượng nguyên vật liệu (BOM).
┌─────────────────────────────────────────────────────────────────┐
│ HOẠT ĐỘNG TỒN KHO │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ │
│ │ NHÀ CUNG CẤP │ │
│ └──────┬──────┘ │
│ │ Mua hàng/Nhận hàng │
│ ▼ │
│ ┌─────────────────────────────────────────────┐ │
│ │ KHO HÀNG │ │
│ │ ┌─────────────────────────────────────┐ │ │
│ │ │ MỨC TỒN KHO │ │ │
│ │ │ Sản phẩm A: 100 đơn vị │ │ │
│ │ │ Sản phẩm B: 50 đơn vị │ │ │
│ │ │ Sản phẩm C: THẤP (10 đơn vị) │ │ │
│ │ └─────────────────────────────────────┘ │ │
│ └──────┬───────────────────────────┬──────────┘ │
│ │ Chuyển kho │ Bán hàng │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ KHO HÀNG │ │ POS │ │
│ │ #2 │ │ (Giảm) │ │
│ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘User Stories
Giai đoạn 1 - Tồn kho Đơn giản
| ID | Với vai trò... | Tôi muốn... | Để... |
|---|---|---|---|
| US-01 | Chủ doanh nghiệp | Theo dõi số lượng tồn kho | tôi biết có gì trong kho |
| US-02 | Chủ doanh nghiệp | Nhận hàng tồn kho | mức tồn kho được cập nhật khi giao hàng |
| US-03 | Chủ doanh nghiệp | Điều chỉnh tồn kho thủ công | tôi có thể sửa lỗi |
| US-04 | Chủ doanh nghiệp | Nhận cảnh báo tồn kho thấp | tôi không bị hết sản phẩm |
| US-05 | Thu ngân | Xem khả dụng sản phẩm | tôi biết liệu mặt hàng có trong kho không |
Giai đoạn 2 - Tồn kho Đa địa điểm
| ID | Với vai trò... | Tôi muốn... | Để... |
|---|---|---|---|
| US-06 | Chủ doanh nghiệp | Tạo nhiều kho hàng | mỗi cửa hàng có tồn kho riêng |
| US-07 | Chủ doanh nghiệp | Chuyển tồn kho giữa các địa điểm | tôi cân bằng tồn kho |
| US-08 | Chủ doanh nghiệp | Xem tồn kho theo kho hàng | tôi thấy tồn kho của từng địa điểm |
| US-09 | Chủ doanh nghiệp | Đặt điểm đặt hàng lại | tự động cảnh báo khi tồn kho thấp |
| US-10 | Nhân viên kho | Thực hiện kiểm đếm kho | tồn kho vật lý chính xác |
Giai đoạn 3 - Tồn kho Nâng cao
| ID | Với vai trò... | Tôi muốn... | Để... |
|---|---|---|---|
| US-11 | Chủ doanh nghiệp | Theo dõi số lô/mẻ | tôi truy xuất nguồn gốc sản phẩm |
| US-12 | Chủ doanh nghiệp | Quản lý hạn sử dụng | tôi bán hàng cũ trước |
| US-13 | Chủ doanh nghiệp | Chuyển đổi đơn vị (thùng → cái) | tôi theo dõi tồn kho bằng các đơn vị khác nhau |
| US-14 | Chủ doanh nghiệp | Tự động khấu trừ các thành phần BOM | các nguyên liệu khấu trừ khi bán hàng |
| US-15 | Chủ doanh nghiệp | Xem định giá tồn kho | tôi biết giá trị hàng tồn kho của mình |
Ma trận Tính năng
| Tính năng | GĐ1 | GĐ2 | GĐ3 | Mô tả |
|---|---|---|---|---|
| Theo dõi tồn kho | ✓ | Theo dõi số lượng sản phẩm | ||
| Nhận hàng tồn kho | ✓ | Thêm hàng tồn kho từ nhà cung cấp | ||
| Điều chỉnh thủ công | ✓ | Sửa mức tồn kho | ||
| Cảnh báo tồn kho thấp | ✓ | Thông báo khi thấp | ||
| Tự động khấu trừ khi bán | ✓ | Tồn kho giảm khi bán hàng | ||
| Nhiều kho hàng | ✓ | Tồn kho theo địa điểm | ||
| Chuyển kho | ✓ | Chuyển giữa các kho hàng | ||
| Kiểm đếm kho | ✓ | Kiểm tra tồn kho vật lý | ||
| Điểm đặt hàng lại | ✓ | Ngưỡng cảnh báo tự động | ||
| Theo dõi lô/mẻ | ✓ | Theo dõi theo số lô | ||
| Quản lý hạn sử dụng | ✓ | Lấy hàng theo FIFO/FEFO | ||
| Chuyển đổi đơn vị | ✓ | Theo dõi thùng sang đơn vị | ||
| Khấu trừ BOM | ✓ | Tự động khấu trừ thành phần | ||
| Định giá tồn kho | ✓ | Báo cáo giá trị tồn kho |
Các loại Kho hàng
┌─────────────────────────────────────────────────────────────────┐
│ CÁC LOẠI KHO HÀNG │
├─────────────────────────────────────────────────────────────────┤
│ │
│ LOẠI TRƯỜNG HỢP SỬ DỤNG VÍ DỤ │
│ ───────────────────────────────────────────────────────────── │
│ │ │
│ ├── CHÍNH Lưu trữ trung tâm Kho trung tâm │
│ │ │
│ ├── CỬA HÀNG Tồn kho tại điểm bán Cửa hàng bán lẻ │
│ │ │
│ ├── VẬN CHUYỂN Hàng đang chuyển kho Hàng đang di chuyển│
│ │ │
│ ├── ẢO Không có vật lý Hàng ký gửi │
│ │ │
│ └── HÀNG HỎNG Các mặt hàng bị lỗi Trả hàng, QC │
│ │
└─────────────────────────────────────────────────────────────────┘Các Hoạt động Tồn kho
| Hoạt động | Mô tả | Giai đoạn | Ảnh hưởng Tồn kho |
|---|---|---|---|
| Nhận hàng | Thêm hàng từ nhà cung cấp | GĐ1 | +Số lượng |
| Bán hàng | Giảm khi hoàn tất đơn hàng | GĐ1 | -Số lượng |
| Điều chỉnh (+) | Tăng thủ công | GĐ1 | +Số lượng |
| Điều chỉnh (-) | Giảm thủ công | GĐ1 | -Số lượng |
| Chuyển kho đi | Gửi đến kho khác | GĐ2 | -Số lượng (nguồn) |
| Chuyển kho đến | Nhận từ kho khác | GĐ2 | +Số lượng (đích) |
| Kiểm đếm | Cập nhật tồn kho vật lý | GĐ2 | ±Chênh lệch |
| Đặt chỗ | Phân bổ cho đơn hàng chờ xử lý | GĐ2 | -Khả dụng |
| Xóa sổ | Xóa hàng bị hỏng/hết hạn | GĐ3 | -Số lượng |
Các Luồng chính
Luồng Nhận hàng tồn kho
Luồng Chuyển kho (Giai đoạn 2)
Luồng Khấu trừ khi Bán hàng
Luồng Kiểm đếm Kho (Giai đoạn 2)
Luồng Cảnh báo Tồn kho Thấp
Quy tắc Nghiệp vụ
| ID Quy tắc | Quy tắc | Mô tả |
|---|---|---|
| BR-01 | Tồn kho không âm | Số lượng tồn kho không thể âm |
| BR-02 | Yêu cầu kho hàng | Tồn kho phải thuộc về một kho hàng |
| BR-03 | Yêu cầu sản phẩm | Mục tồn kho cần sản phẩm hợp lệ |
| BR-04 | Tự động giảm khi bán | Tồn kho giảm khi đơn hàng hoàn tất |
| BR-05 | FIFO mặc định | Lấy hàng theo FIFO để giảm trừ |
| BR-06 | FEFO cho hạn sử dụng | Lấy hàng theo FEFO khi được theo dõi |
| BR-07 | Chuyển kho cùng tổ chức | Chỉ chuyển kho trong cùng một tổ chức |
| BR-08 | Khóa cập nhật khi kiểm đếm | Cập nhật tồn kho tạm dừng trong quá trình kiểm đếm |
| BR-09 | Lý do điều chỉnh | Điều chỉnh thủ công yêu cầu lý do |
| BR-10 | Theo dõi giá vốn | Theo dõi giá mua để định giá |
| BR-11 | Hết hạn đặt chỗ | Hàng đặt chỗ được giải phóng sau thời gian chờ |
| BR-12 | Nhật ký kiểm toán | Tất cả các thay đổi tồn kho được ghi lại |
Tiêu chí Chấp nhận
AC-01: Theo dõi Tồn kho
CHO một sản phẩm đã bật theo dõi tồn kho
KHI xem sản phẩm
THÌ - Mức tồn kho hiện tại được hiển thị
- Tồn kho theo kho hàng được hiển thị (GĐ2)
- Chỉ báo tồn kho thấp nếu dưới ngưỡng
- Ngày di chuyển tồn kho cuối cùng được hiển thịAC-02: Nhận hàng tồn kho
CHO một kho hàng và các sản phẩm cần nhận
KHI nhân viên hoàn thành phiếu nhập kho
THÌ - Mức tồn kho tăng theo số lượng nhận được
- Phiếu nhập được ghi lại với dấu thời gian
- Giá vốn được ghi lại để định giá
- Lịch sử phiếu nhập có thể xem đượcAC-03: Khấu trừ khi Bán hàng
CHO một đơn hàng đã hoàn tất với các sản phẩm được theo dõi
KHI trạng thái đơn hàng thay đổi thành đã hoàn tất
THÌ - Tồn kho tự động bị khấu trừ
- Lịch sử di chuyển tồn kho được ghi lại
- Nếu tồn kho không đủ, hiển thị cảnh báo
- Đơn hàng vẫn hoàn tất (cảnh báo mềm)AC-04: Chuyển kho (Giai đoạn 2)
CHO tồn kho trong Kho nguồn A
KHI chuyển đến Kho đích B
THÌ - Tồn kho nguồn giảm
- Tồn kho đích tăng
- Bản ghi chuyển kho được tạo
- Cả hai kho hàng đều hiển thị lịch sửAC-05: Cảnh báo Tồn kho Thấp
CHO một sản phẩm có điểm đặt hàng lại = 10
KHI tồn kho giảm xuống 10 hoặc thấp hơn
THÌ - Thông báo cảnh báo được gửi
- Sản phẩm hiển thị trạng thái tồn kho thấp
- Dashboard hiển thị số lượng cảnh báo
- Email được gửi (nếu được cấu hình)AC-06: Kiểm đếm Kho (Giai đoạn 2)
CHO một kho hàng với tồn kho dự kiến
KHI kiểm đếm vật lý được thực hiện
THÌ - Chênh lệch được tính toán
- Các điều chỉnh được áp dụng
- Lịch sử kiểm đếm được ghi lại
- Báo cáo chênh lệch được tạoPhụ thuộc
Tồn kho
├── Yêu cầu: Sản phẩm, Merchant
├── Yêu cầu bởi: Đơn hàng, Báo cáo
└── Tích hợp: Không có (hoạt động nội bộ)| Module | Mối quan hệ |
|---|---|
| Sản phẩm | Tồn kho được theo dõi cho mỗi sản phẩm |
| Merchant | Kho hàng liên kết với cửa hàng |
| Đơn hàng | Tồn kho giảm khi bán hàng |
| Báo cáo | Báo cáo tồn kho |
Điểm Tích hợp
Phương pháp Định giá Tồn kho
┌─────────────────────────────────────────────────────────────────┐
│ PHƯƠNG PHÁP ĐỊNH GIÁ │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Phương pháp Mô tả Trường hợp Sử dụng│
│ ───────────────────────────────────────────────────────────── │
│ │ │
│ ├── FIFO Nhập trước xuất trước Phương pháp mặc định│
│ │ Giá vốn cũ nhất trước │
│ │ │
│ ├── LIFO Nhập sau xuất trước Tối ưu hóa thuế │
│ │ Giá vốn mới nhất trước │
│ │ │
│ ├── Bình quân Bình quân có trọng số Định giá ổn định │
│ │ Giá vốn bình quân lưu động │
│ │ │
│ └── Cụ thể Theo dõi từng lô Các mặt hàng giá trị cao│
│ Giá vốn riêng lẻ │
│ │
│ Mặc định: FIFO (khuyến nghị để tuân thủ thuế Việt Nam) │
│ │
└─────────────────────────────────────────────────────────────────┘Chiến lược Lấy hàng (Giai đoạn 3)
┌─────────────────────────────────────────────────────────────────┐
│ CHIẾN LƯỢC LẤY HÀNG │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Chiến lược Quy tắc Tốt nhất cho │
│ ───────────────────────────────────────────────────────────── │
│ │ │
│ ├── FIFO Lấy hàng cũ nhất trước Bán lẻ nói chung │
│ │ │
│ ├── FEFO Lấy hàng hết hạn sớm nhất Thực phẩm, Dược phẩm│
│ │ trước │
│ │ │
│ └── Thủ công Người dùng chọn lô Các trường hợp đặc biệt│
│ │
└─────────────────────────────────────────────────────────────────┘Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình sẽ được thêm sau khi triển khai giao diện người dùng.