Kho Hàng¶
Trang Warehouses (/dashboard/stock/warehouses) quản lý danh sách các kho hàng trong hệ thống. Mỗi kho có thể là kho riêng của khách sạn (HOTEL) hoặc kho tổng chuỗi (CHAIN) dùng để cấp hàng qua tính năng Requisition.
Danh Sách Kho¶

Nút Tạo¶
| # | Thành phần | Mô tả |
|---|---|---|
| ① | Thêm kho (+) | Mở modal tạo kho mới |
Các Cột Bảng¶
| # | Cột | Mô tả |
|---|---|---|
| ② | Tên kho | Tên định danh của kho |
| ③ | Phạm vi | HOTEL (xám) — kho riêng / CHAIN (tím) — kho tổng chuỗi |
| ④ | Vị trí | Địa điểm đặt kho (tự điền) |
| ⑤ | Mô tả | Ghi chú mô tả kho |
| ⑥ | Mặc định | Tag Mặc định (xanh) — kho được chọn mặc định khi xuất/nhập |
| ⑦ | Trạng thái | Hoạt động (xanh) / Ngừng (đỏ) |
| ⑧ | Hành động | Xem tồn kho (list icon) / Sửa (pencil) / Xóa (trash) |
Tạo & Sửa Kho¶

Nhấn Thêm kho (+) hoặc icon Sửa để mở modal (rộng 500px):
| # | Trường | Bắt buộc | Mô tả |
|---|---|---|---|
| ① | Tên kho | ✓ | Tên duy nhất để nhận diện kho |
| ② | Phạm vi | — | HOTEL hoặc CHAIN — mặc định HOTEL |
| ③ | Vị trí | — | Địa điểm đặt kho (ví dụ: "Tầng hầm B1", "Hà Nội") |
| ④ | Mô tả | — | Ghi chú bổ sung về kho |
| ⑤ | Mặc định | — | Bật để đặt làm kho mặc định khi tạo phiếu nhập/xuất |
| ⑥ | Trạng thái | — | Chỉ hiện khi sửa — bật/tắt hoạt động của kho |
Kho Mặc định không thể xóa
Kho được đánh dấu Mặc định sẽ không có nút Xóa. Bỏ đánh dấu mặc định trước nếu cần xóa.
Phạm Vi Kho: HOTEL vs CHAIN¶
| Phạm vi | Tag | Mục đích | Dùng trong |
|---|---|---|---|
| HOTEL | Xám | Kho vận hành thông thường của khách sạn — nhập kho, xuất kho, kiểm kê | Goods Receipts, Issues, Adjustments, Stock Takes |
| CHAIN | Tím | Kho tổng của chuỗi khách sạn — tập trung hàng hóa để cấp xuống các khách sạn | Yêu cầu hàng (Requisition) |
Cần kho CHAIN để dùng Requisition
Tính năng Yêu cầu hàng chỉ hoạt động khi có ít nhất một kho có phạm vi CHAIN. Khi một khách sạn tạo phiếu yêu cầu và được cấp hàng, hàng sẽ được chuyển từ kho CHAIN về kho HOTEL của khách sạn đó.
Xem Tồn Kho Theo Kho¶

Nhấn icon Xem hàng (list icon) trên dòng kho để mở trang tồn kho chi tiết của kho đó:
Thẻ Thống Kê¶
| Thẻ | Nội dung |
|---|---|
| Items | Tổng số loại hàng hóa đang có trong kho |
| Giá trị tồn kho | Tổng giá trị tiền = Σ (Tồn kho × Giá vốn trung bình) |
Bộ Lọc¶
| Thành phần | Mô tả |
|---|---|
| Tìm kiếm | Tìm theo mã hoặc tên hàng hóa |
| Danh mục | Lọc theo nhóm hàng (AMENITY / F&B / Buồng phòng / Bảo trì / Vải / Khác) |
| Excel | Xuất danh sách tồn kho ra file Excel |
Bảng Tồn Kho¶
| Cột | Mô tả |
|---|---|
| Mã SP | Mã hàng hóa |
| Tên SP | Tên hàng hóa |
| ĐVT | Đơn vị tính |
| Danh mục | Nhóm hàng |
| Tồn kho | Số lượng hiện tại — đỏ + đậm nếu ≤ Mức đặt hàng |
| Mức đặt | Ngưỡng tồn kho tối thiểu — cần đặt thêm khi đạt mức này |
| Giá TB | Giá vốn trung bình (Average Cost) |
| Giá trị | Giá trị tồn kho = Tồn kho × Giá TB |
Màu đỏ = cần đặt hàng
Khi cột Tồn kho hiển thị màu đỏ đậm, nghĩa là số lượng hiện tại đã chạm hoặc dưới Mức đặt hàng được cấu hình cho mặt hàng đó. Cần tạo Phiếu nhập kho hoặc Yêu cầu hàng (Requisition) để bổ sung.
Mẹo & Thực Hành Tốt Nhất¶
Đặt kho mặc định phù hợp
Kho Mặc định sẽ được chọn trước trong các form nhập/xuất kho. Thường nên đặt kho chính của khách sạn (HOTEL scope) làm mặc định để tiết kiệm thao tác.
Tạo kho theo khu vực nếu cần phân tách
Với khách sạn lớn, có thể tạo nhiều kho HOTEL theo khu vực (kho Amenity tầng 2, kho F&B bếp chính...) để theo dõi tồn kho chính xác hơn theo từng bộ phận.
Kho CHAIN nên đặt ở cấp chuỗi
Chỉ cần một kho CHAIN cho toàn chuỗi. Tránh tạo nhiều kho CHAIN vì sẽ gây khó khăn khi chọn trong phiếu Requisition.
Câu Hỏi Thường Gặp¶
Xóa kho có ảnh hưởng đến tồn kho không?
Chỉ xóa được kho không phải mặc định. Kho đã có giao dịch lịch sử (nhập/xuất/kiểm kê) không thể xóa — hệ thống sẽ báo lỗi. Nên chuyển trạng thái sang Ngừng hoạt động thay vì xóa.
Một khách sạn cần bao nhiêu kho HOTEL?
Ít nhất một. Có thể tạo nhiều kho HOTEL nếu muốn phân tách tồn kho theo bộ phận (bếp, lễ tân, housekeeping...). Nhưng nhiều kho = nhiều thao tác quản lý hơn.
Kho CHAIN có thể dùng để nhập/xuất thông thường không?
Có — kho CHAIN cũng có thể dùng trong Goods Receipts và Issues như kho HOTEL bình thường. Điểm khác biệt duy nhất là kho CHAIN được dùng làm nguồn cấp hàng trong tính năng Requisition.
Trang WarehouseItems có cập nhật realtime không?
Tồn kho cập nhật ngay sau mỗi phiếu nhập/xuất/kiểm kê/chuyển kho được duyệt. Tải lại trang để thấy số liệu mới nhất.
Liên Kết Liên Quan¶
- Yêu cầu hàng (Requisition) — Yêu cầu hàng từ kho CHAIN
- Phiếu nhập kho — Nhập hàng vào kho
- Phiếu xuất kho — Xuất hàng từ kho
- Tổng quan chuỗi — Tổng quan tồn kho toàn chuỗi