Chuyển Kho¶
Module kho hàng cung cấp hai loại phiếu chuyển kho tùy theo phạm vi di chuyển hàng hóa:
| Loại | Trang | Phạm vi | Luồng duyệt |
|---|---|---|---|
| Stock Transfer | /stock/transfers |
Giữa các kho trong cùng một khách sạn | Tạo → Lưu ngay (không cần duyệt) |
| Inter-Hotel Transfer | /stock/inter-hotel-transfers |
Giữa kho của các khách sạn khác nhau (hoặc kho CHAIN) | Tạo → Duyệt → Xuất kho → Nhận hàng |
Stock Transfer — Chuyển Kho Nội Bộ¶
Trang Stock Transfers (/dashboard/stock/transfers) quản lý việc di chuyển hàng hóa giữa các kho trong cùng một khách sạn (HOTEL scope). Phiếu được tạo và có hiệu lực ngay, không qua luồng duyệt.
Tổng Quan¶

Bộ Lọc¶
| # | Thành phần | Mô tả |
|---|---|---|
| ① | Date Range | Lọc phiếu theo khoảng ngày chuyển kho |
Nút Tạo¶
| # | Thành phần | Mô tả |
|---|---|---|
| ② | New Transfer (+) | Mở modal tạo phiếu chuyển kho mới |
Các Cột Bảng¶
| # | Cột | Mô tả |
|---|---|---|
| ③ | Transfer # | Số phiếu chuyển kho (tự sinh) |
| ④ | From | Kho nguồn (kho xuất hàng) |
| ⑤ | To | Kho đích (kho nhận hàng) |
| ⑥ | Date | Ngày thực hiện chuyển kho |
| ⑦ | Items | Số loại hàng hóa trong phiếu |
| ⑧ | By | Người thực hiện chuyển kho |
Nhấn icon mũi tên ở đầu dòng để xem chi tiết hàng hóa trong phiếu.
Chi Tiết Phiếu (Expanded Row)¶

Nhấn mở rộng dòng để xem danh sách hàng hóa trong phiếu:
| # | Cột | Mô tả |
|---|---|---|
| ① | Code | Mã hàng hóa |
| ② | Name | Tên hàng hóa |
| ③ | Qty | Số lượng chuyển |
| ④ | Unit Cost | Đơn giá vốn tại thời điểm chuyển kho |
Tạo Phiếu Chuyển Kho¶

Nhấn New Transfer (+) để mở modal (rộng 700px):
Thông Tin Phiếu¶
| # | Trường | Bắt buộc | Mô tả |
|---|---|---|---|
| ① | From Warehouse | ✓ | Kho xuất hàng (chỉ hiện kho HOTEL của khách sạn hiện tại) |
| ② | To Warehouse | ✓ | Kho nhận hàng (chỉ hiện kho HOTEL của khách sạn hiện tại) |
| ③ | Date | — | Ngày chuyển kho — mặc định hôm nay |
Danh Sách Hàng Hóa¶
| # | Cột | Mô tả |
|---|---|---|
| ④ | Chọn item | Dropdown tìm kiếm hàng hóa (Mã - Tên) |
| ⑤ | Qty | Số lượng cần chuyển |
| ⑥ | Xóa | Nút X xóa dòng hàng |
| ⑦ | + Add Item | Thêm dòng hàng hóa mới |
Thông Tin Bổ Sung¶
| # | Trường | Mô tả |
|---|---|---|
| ⑧ | Notes | Ghi chú về lý do hoặc mục đích chuyển kho |
Chỉ kho HOTEL mới xuất hiện trong danh sách
Dropdown From/To chỉ hiện các kho có scope HOTEL thuộc về khách sạn hiện tại. Để chuyển hàng từ/đến kho CHAIN hoặc khách sạn khác, dùng trang Inter-Hotel Transfers.
Tồn kho cập nhật ngay lập tức
Sau khi lưu, tồn kho kho nguồn giảm và kho đích tăng ngay — không cần bước duyệt thêm.
Quy Trình Stock Transfer¶
Tạo phiếu
↓ Chọn From → To → Date
↓ Thêm hàng hóa + số lượng
↓ Lưu
Tồn kho cập nhật ngay
↓ Kho nguồn: tồn kho giảm
↓ Kho đích: tồn kho tăng
Inter-Hotel Transfer — 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 CHAIN xuống khách sạn. Phiếu phải trải qua luồng duyệt nhiều bước trước khi tồn kho được cập nhật.
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 và xuất kho
Xuất kho → IN_TRANSIT
↓ Bên nhận kiểm nhận hàng
Nhận hàng → RECEIVED
↓ Tồn kho cập nhật
Trạng Thái Phiếu¶
| Trạng thái | Màu | Ý nghĩa |
|---|---|---|
| Yêu cầu | Cam | Đã tạo, chờ duyệt |
| Đã duyệt | Xanh dương | Đã duyệt, chờ xuất kho |
| Đang chuyển | Xanh đậm | Hàng đang trên đường |
| Đã nhận | Xanh lá | Bên nhận đã xác nhận |
| Từ chối | Đỏ | Bị từ chối — kết thúc |
Hành Động Theo Trạng Thái¶
| Trạng thái | Hành động khả dụng |
|---|---|
| Yêu cầu | Duyệt / Từ chối |
| Đã duyệt | Xuất kho — ghi nhận hàng đã rời kho nguồn |
| Đang chuyển | Nhận hàng — xác nhận hàng đã đến kho đích |
Expanded Row — Thông Tin Chi Tiết¶
Mở rộng dòng xem: - Steps indicator — thanh tiến trình 4 bước: Yêu cầu → Duyệt → Xuất kho → Nhận hàng - Bảng items: Mã SP, Tên SP, SL gửi, SL nhận (số lượng thực nhận), Đơn giá, Thành tiền
SL nhận có thể khác SL gửi
Khi 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 số lượng thực nhận, không phải số lượng gửi.
Loại Chuyển Kho (Transfer Type)¶
| Loại | Giá trị | Mô tả |
|---|---|---|
| Nội bộ | INTERNAL_TRANSFER |
Chuyển giữa các pháp nhân 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 — phát sinh hóa đơn |
So Sánh Hai Loại Chuyển Kho¶
| Tiêu chí | Stock Transfer | Inter-Hotel Transfer |
|---|---|---|
| Phạm vi | Trong cùng khách sạn | Giữa các khách sạn / kho CHAIN |
| Luồng duyệt | Không — tạo là xong | Có — 4 bước |
| Cập nhật tồn kho | Ngay lập tức | Khi bước "Nhận hàng" hoàn tất |
| Tạo tự động bởi | Thủ công | Tự động từ Requisition (khi Cấp hàng) |
| Tracking SL nhận | Không | Có (receivedQuantity) |
Mẹo & Thực Hành Tốt Nhất¶
Dùng Notes để ghi lý do chuyển kho
Điền trường Notes với lý do rõ ràng (ví dụ: "Bổ sung kho tầng 3 vì kho tầng 1 đầy"). Giúp audit tồn kho sau này dễ dàng hơn.
Kiểm tra tồn kho kho nguồn trước khi chuyển
Truy cập trang Kho hàng → chọn kho → xem Tồn kho. Đảm bảo số lượng cần chuyển không vượt quá tồn kho hiện có.
Inter-Hotel: xác nhận SL nhận ngay khi hàng về
Khi hàng đến nơi, nhấn Nhận hàng ngay để tồn kho kho đích được cập nhật kịp thời và tránh sai lệch kiểm kê.
Câu Hỏi Thường Gặp¶
Có thể hủy phiếu Stock Transfer sau khi tạo không?
Không — phiếu Stock Transfer có hiệu lực ngay khi lưu và tồn kho đã được điều chỉnh. Nếu nhập sai, tạo phiếu chuyển kho ngược lại (đảo From/To, cùng hàng hóa và số lượng) để bù trừ.
Inter-Hotel Transfer bị kẹt ở 'Đã duyệt' do bên gửi quên Xuất kho?
Người có quyền nhấn nút Xuất kho trên phiếu đang ở trạng thái Đã duyệt. Kiểm tra xem người dùng có đủ quyền không và nhắc bên gửi thực hiện bước này.
Phiếu Inter-Hotel Transfer được tạo từ Requisition có gì khác?
Nội dung giống nhau, nhưng trường Notes sẽ hiển thị "Fulfilled from requisition [Số YC]" để dễ truy vết. Xem thêm trang Yêu cầu hàng.
Tại sao kho CHAIN không xuất hiện trong dropdown của Stock Transfer?
Stock Transfer chỉ dành cho kho HOTEL trong cùng khách sạn. Để chuyển từ/đến kho CHAIN, dùng Inter-Hotel Transfers hoặc tạo Requisition.
Liên Kết Liên Quan¶
- Kho hàng — Quản lý danh sách kho, xem tồn kho từng kho
- Yêu cầu hàng (Requisition) — Tự động tạo Inter-Hotel Transfer khi cấp hàng
- Điều chỉnh tồn kho — Điều chỉnh thủ công khi phát sinh sai lệch
- Stock Dashboard — Tổng quan tồn kho