Chuyển Kho Liên Khách Sạn¶
Trang Inter-Hotel Transfers (/dashboard/stock/inter-hotel-transfers) quản lý việc di chuyển hàng hóa giữa các khách sạn khác nhau trong chuỗi — hoặc từ kho tổng chuỗi (CHAIN) xuống khách sạn. Không giống Stock Transfer (cập nhật ngay), phiếu liên khách sạn phải trải qua luồng duyệt 4 bước trước khi tồn kho được điều chỉnh.
Tổng Quan¶

Nút Tạo¶
| # | Thành phần | Mô tả |
|---|---|---|
| ① | Tạo yêu cầu (+) | Mở modal tạo phiếu chuyển kho liên khách sạn |
Các Cột Bảng¶
| # | Cột | Mô tả |
|---|---|---|
| ② | Số phiếu | Số phiếu chuyển kho (tự sinh) |
| ③ | Từ | Kho nguồn (kho xuất hàng) |
| ④ | Đến | Kho đích (kho nhận hàng) |
| ⑤ | Trạng thái | Tag màu theo trạng thái — xem bảng bên dưới |
| ⑥ | Tổng | Tổng giá trị hàng hóa chuyển (₫) |
| ⑦ | Hành động | Nút tác vụ thay đổi theo trạng thái hiện tại |
Trạng Thái Phiếu¶
| Trạng thái | Màu | Ý nghĩa |
|---|---|---|
| Yêu cầu | Cam | Mới tạo, chờ duyệt |
| Đã duyệt | Xanh dương | Đã duyệt, chờ bên gửi xuất kho |
| Đang chuyển | Xanh đậm | Hàng đã rời kho nguồn, đang trên đường |
| Đã nhận | Xanh lá | Bên nhận xác nhận — tồn kho đã cập nhật |
| Từ chối | Đỏ | Bị từ chối — không xử lý thêm |
Nhấn icon mũi tên ở đầu dòng để xem chi tiết hàng hóa và tiến trình xử lý.
Chi Tiết Phiếu (Expanded Row)¶

Nhấn mở rộng dòng để xem:
Thanh Tiến Trình (Steps)¶
Hiển thị 4 bước của luồng xử lý — bước hiện tại được highlight:
Bảng Hàng Hóa¶
| # | Cột | Mô tả |
|---|---|---|
| ① | Mã SP | Mã hàng hóa |
| ② | Tên SP | Tên hàng hóa |
| ③ | SL gửi | Số lượng yêu cầu chuyển |
| ④ | SL nhận | Số lượng thực nhận — - nếu chưa nhận hàng |
| ⑤ | Đơn giá | Giá vốn tại thời điểm tạo phiếu |
| ⑥ | Thành tiền | SL gửi × Đơn giá |
SL nhận có thể khác SL gửi
Khi bên nhận bấm Nhận hàng, hệ thống ghi nhận số lượng thực nhận (receivedQuantity). Tồn kho kho đích tăng theo SL nhận, không phải SL gửi. Chênh lệch cần được xử lý bằng phiếu Điều Chỉnh Tồn Kho.
Tạo Phiếu Chuyển Kho Liên Khách Sạn¶

Nhấn Tạo yêu cầu (+) để mở modal (rộng 700px):
| # | Trường | Bắt buộc | Mô tả |
|---|---|---|---|
| ① | Kho nguồn | ✓ | Chọn kho xuất hàng (có thể là kho CHAIN hoặc kho khách sạn khác) |
| ② | Kho đích | ✓ | Chọn kho nhận hàng — bị vô hiệu cho đến khi chọn xong Kho nguồn |
| ③ | Loại chuyển | — | Nội bộ (cùng pháp nhân) / Liên công ty (khác pháp nhân) |
| ④ | Danh sách hàng | ✓ | Mỗi dòng: chọn item + nhập số lượng + nút X xóa |
| ⑤ | + Thêm item | — | Thêm dòng hàng hóa mới |
Kho đích bị xám — chọn kho nguồn trước
Dropdown Kho đích bị disable cho đến khi chọn Kho nguồn. Sau khi chọn nguồn, danh sách đích sẽ tự lọc để tránh chọn cùng khách sạn.
Loại Chuyển Kho¶
| Giá trị | Mô tả | Khi nào dùng |
|---|---|---|
Nội bộ (INTERNAL_TRANSFER) |
Chuyển giữa các đơn vị cùng pháp nhân | Chuyển hàng trong cùng tập đoàn |
Liên công ty (INTER_COMPANY_SALE) |
Chuyển giữa các pháp nhân khác nhau | Khi cần phát sinh hóa đơn bán hàng nội bộ |
Luồng Xử Lý¶
Tạo yêu cầu → REQUESTED
↓ Quản lý xem xét
├─ Từ chối → REJECTED (kết thúc)
└─ Duyệt → APPROVED
↓ Bên gửi đóng gói, xuất hàng khỏi kho
Xuất kho → IN_TRANSIT
↓ Bên nhận kiểm đếm hàng
Nhận hàng → RECEIVED
↓ Tồn kho cập nhật
Kho nguồn: giảm SL gửi
Kho đích: tăng SL nhận
Hành Động Theo Trạng Thái¶
| Trạng thái | Hành động | Ai thực hiện | Kết quả |
|---|---|---|---|
| Yêu cầu | Duyệt | Quản lý | → Đã duyệt |
| Yêu cầu | Từ chối | Quản lý | → Từ chối (kết thúc) |
| Đã duyệt | Xuất kho | Bên gửi | → Đang chuyển |
| Đang chuyển | Nhận hàng | Bên nhận | → Đã nhận + cập nhật tồn kho |
Tồn kho chỉ cập nhật khi bấm Nhận hàng
Khác với Stock Transfer (cập nhật ngay), phiếu liên khách sạn chỉ điều chỉnh tồn kho khi bước Nhận hàng hoàn tất. Kho đích sẽ không thấy hàng tăng cho đến khi xác nhận nhận.
Quyền Hạn Theo Vai Trò¶
| Vai trò | Quyền |
|---|---|
| Hotel Manager | Tạo yêu cầu, nhận hàng về kho mình; chọn kho nguồn = kho chain hoặc khách sạn khác |
| Chain Owner | Toàn quyền — duyệt, xuất kho từ kho chain, thấy tất cả phiếu |
Mẹo & Thực Hành Tốt Nhất¶
Kiểm tra tồn kho kho nguồn trước khi tạo
Vào Kho hàng → xem tồn kho kho nguồn. Đảm bảo số lượng yêu cầu không vượt quá tồn kho thực có để tránh phiếu bị từ chối.
Bấm Nhận hàng ngay khi hàng về
Không nên để phiếu ở trạng thái Đang chuyển lâu. Xác nhận nhận hàng sớm giúp tồn kho kho đích phản ánh đúng thực tế và tránh sai lệch kiểm kê.
Phiếu tạo tự động từ Requisition
Khi một phiếu Yêu cầu hàng được Cấp hàng, hệ thống tự tạo phiếu Inter-Hotel Transfer tương ứng. Ghi chú sẽ hiển thị Fulfilled from requisition [Số YC] để dễ truy vết.
Câu Hỏi Thường Gặp¶
Phiếu kẹt ở Đã duyệt do bên gửi không bấm Xuất kho?
Tìm phiếu, nhấn Xuất kho ở cột hành động. Đảm bảo người dùng có quyền thao tác trên kho nguồn. Nếu không thấy nút, kiểm tra vai trò tài khoản.
Bấm Nhận hàng nhưng số lượng thực nhận ít hơn SL gửi?
Hệ thống hiện tại ghi nhận SL nhận bằng SL gửi khi bấm Nhận hàng. Nếu thực nhận ít hơn, cần tạo thêm phiếu Điều Chỉnh Tồn Kho để bù trừ phần hàng hao hụt.
Có thể hủy phiếu đang ở trạng thái Đã duyệt không?
Không có nút hủy sau khi duyệt. Cần liên hệ quản trị viên hoặc để phiếu hoàn tất rồi dùng phiếu điều chỉnh/chuyển kho ngược lại để bù trừ.
Kho nguồn bị xám trong dropdown khi tạo phiếu?
Dropdown kho nguồn chỉ hiện kho của khách sạn khác hoặc kho CHAIN (không hiện kho của chính khách sạn mình). Nếu cần chuyển hàng trong cùng khách sạn, dùng Stock Transfer.
Liên Kết Liên Quan¶
- Chuyển kho nội bộ — Chuyển kho trong cùng một khách sạn (không cần duyệt)
- Yêu cầu hàng (Requisition) — Tự động tạo Inter-Hotel Transfer khi cấp hàng
- Kho hàng — Quản lý kho và xem tồn kho từng kho
- Điều chỉnh tồn kho — Xử lý chênh lệch SL gửi/nhận