> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Every page is available as Markdown by appending `.md` to its URL; this page is [Markdown](https://www.boxhero.io/docs/vi/faq/inventory-and-transactions/stock-movements.md).

# Nhập/xuất kho

> Cách ghi nhận hàng nhập vào, xuất ra, được điều chỉnh hoặc chuyển giữa các vị trí bằng giao dịch tồn kho của BoxHero.

---

#### “Điều chỉnh” và “Nhập kho/Xuất kho” khác nhau như thế nào?

- Dùng `Nhập kho` và `Xuất kho` để ghi nhận biến động tồn kho thực tế — nhận hàng từ nhà cung cấp, xử lý đơn hàng, giao hàng hoặc thanh lý mặt hàng.
- Dùng `Điều chỉnh` để sửa các chênh lệch không gắn với biến động hàng hóa (ví dụ: hư hỏng, thất thoát, mất cắp hoặc điều chỉnh sau kiểm kê định kỳ).

> **Tip**
>
> Tách riêng hai loại này giúp việc kiểm tra lịch sử giao dịch sau này dễ dàng hơn.

#### Khi nào nên dùng Giao dịch tồn kho và khi nào nên dùng Mua hàng & Bán hàng?

- Dùng `Lịch sử` để cập nhật nhanh tồn kho nội bộ khi không cần lưu chứng từ.
- Dùng `Mua hàng & Bán hàng` khi bạn cần đơn đặt hàng, đơn bán hàng, hóa đơn hoặc thông tin giá gắn với biến động hàng hóa.

|  | Giao dịch | Mua hàng & Bán hàng |
| --- | --- | --- |
| **Quy trình** | Cập nhật mức tồn kho ngay lập tức bằng cách chọn mặt hàng và nhập số lượng. | Tạo đơn hàng (**đơn đặt hàng** hoặc **đơn bán hàng**) trước, sau đó xử lý khi giao hàng hoặc khi hàng đến. |
| **Cách thực hiện** | Dùng **Nhập kho** cho mặt hàng nhập vào kho và **Xuất** **kho** cho mặt hàng xuất ra khỏi kho. | Liên kết **Nhập kho** với đơn đặt hàng và **Xuất kho** với đơn bán hàng để theo dõi tốt hơn. |
| **Mục đích** | Điều chỉnh tồn kho thủ công và quản lý số lượng đơn giản. | Quản lý đơn hàng với cập nhật tồn kho theo thời gian thực. |

#### Tôi có thể ghi nhận một giao dịch cho nhiều vị trí cùng lúc không?

Mỗi giao dịch `Nhập kho` hoặc `Xuất kho` chỉ gắn với _một_ vị trí. Để chuyển hàng giữa các vị trí, hãy dùng `Chuyển kho`. Để nhập cùng một mặt hàng vào nhiều vị trí, hãy tạo giao dịch riêng cho từng vị trí.

#### Tôi có thể lưu giao dịch mà chưa hoàn tất không?

Có. `Nhập kho`, `Xuất kho` và `Chuyển kho` hỗ trợ bản nháp. **Bản nháp** **đã lưu** sẽ xuất hiện vào lần tiếp theo bạn mở menu, để bạn có thể quay lại hoàn tất hoặc xử lý nhiều bản nháp cùng lúc.

![](https://assets.boxhero.io/docs/images/645ec5882270b447f6888f65059eb2f22ef070ce9880b9d3cac2a11b36920971-2800x1175.jpg)

#### Tôi có thể đính kèm ảnh hoặc tệp vào giao dịch không?

Có. **Trường** **ghi chú** của mọi giao dịch đều hỗ trợ đính kèm tệp (ví dụ: bản sao hóa đơn, phiếu đóng gói, ảnh hàng hư hỏng hoặc biên nhận đã ký). Bạn cũng có thể dùng **hashtag** trong ghi chú để gắn thẻ và lọc các giao dịch liên quan sau này.

![](https://assets.boxhero.io/docs/images/f0ce35667ea4ce568c717bf06ff39bbe442b36578edb8ed67f2094d70e16cf9d-2636x1574.jpg)

#### Điều gì xảy ra nếu tôi xuất nhiều hàng hơn số lượng đang có?

BoxHero sẽ cảnh báo rằng không đủ hàng để hoàn tất giao dịch. Bạn có thể hủy, hoặc tiếp tục và để mặt hàng có tồn kho âm.

Nếu số lượng kiểm đếm thực tế khác với hệ thống, hãy dùng `Điều chỉnh` để sửa số lượng trước, sau đó ghi nhận `Xuất kho`.

![](https://assets.boxhero.io/docs/images/f3f59c524e1a58812d13f633300a48eda463bf074a797094f650bcf9481c7fdd-1416x846.png)

#### Tôi có thể dùng BoxHero làm hệ thống quản lý kho (WMS) không?

BoxHero là một **hệ thống** **quản lý** **tồn kho** — được xây dựng để theo dõi bạn có gì và hàng nằm ở đâu, chứ không phải để vận hành toàn bộ quy trình xử lý đơn hàng trong kho.

BoxHero xử lý tốt phần tồn kho: số lượng lớn SKU với thuộc tính tùy chỉnh, ảnh và mã vạch; đơn đặt hàng và đơn bán hàng kèm hóa đơn in; và theo dõi tồn kho tại nhiều vị trí bằng giao dịch `Chuyển kho`.

Điều BoxHero không có là quy trình lấy hàng và đóng gói chuyên dụng. Bạn có thể ghi nhận giao dịch `Xuất kho` và quét mã vạch khi xử lý đơn hàng, nhưng không có danh sách lấy hàng, lấy hàng theo đợt (wave picking), trạm đóng gói hay quy trình lấy hàng và đóng gói (pick-and-pack).
