> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.boxhero.io/docs/documentation/vi/tinh-nang-khac/analytics.md).

# Báo cáo tồn kho

Tính năng Báo cáo Tồn kho trong BoxHero giúp bạn tạo các báo cáo tùy chỉnh từ dữ liệu tồn kho và bán hàng của mình. Bạn có thể tạo các phép tính cá nhân hóa và theo dõi các chỉ số quan trọng nhất với bạn.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ddbbbff7339c6b8d9b396c551f5d467a89563617%2F%E1%84%8C%E1%85%A2%E1%84%80%E1%85%A9%20%E1%84%87%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5%E1%86%A8%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Tổng quan báo cáo tồn kho

Trong thanh bên, đi đến <mark style="color:$primary;">`Báo cáo`</mark> > <mark style="color:$primary;">`Tồn kho`</mark>.

Bạn có thể điều chỉnh cài đặt công thức để phân tích dữ liệu tồn kho, lọc kết quả theo địa điểm hoặc khoảng ngày, và xuất báo cáo sang Excel để lưu trữ và phân tích.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F8VpQzrhWgL3KDApwmKaQ%2Freport-inventory.jpg?alt=media&amp;token=d1620085-55c3-426c-a0ec-fc1afc86ea90" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Báo cáo tồn kho sử dụng&#x20;*****hiện tại*****&#x20;giá vốn và giá bán**, không phải giá trị tại thời điểm giao dịch. Nếu bạn thay đổi giá của một mặt hàng, các báo cáo trước đây sẽ được tính lại bằng giá mới. Để có độ chính xác tại một thời điểm cụ thể, hãy dùng <mark style="color:màu xanh;">`Mua hàng & Bán hàng`</mark> hoặc xuất thường xuyên.
{% endhint %}

## Thêm công thức

Để thêm công thức, nhấp vào <mark style="color:$primary;">`Cài đặt công thức`</mark> > <mark style="color:$primary;">`Thêm công thức`</mark>. Bạn sẽ có hai lựa chọn:

* **Thêm nhanh** — chọn từ các công thức có sẵn cho các chỉ số phổ biến như lợi nhuận, vòng quay và nhiều hơn nữa. Không cần thiết lập.
* **Công thức tùy chỉnh** — tự tạo công thức từ các biến và hàm của BoxHero. Dùng cho các chỉ số chúng tôi không cung cấp, hoặc để kết hợp thuộc tính mặt hàng của bạn với dữ liệu tồn kho.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FbDVRAVhl4IUFajnV5MIz%2Freport-add%20formula%20options.jpg?alt=media&amp;token=2704f812-5468-4bf1-918b-6e4122029ef0" alt=""><figcaption></figcaption></figure>

### A. Thêm nhanh

Thêm một công thức có sẵn và bắt đầu báo cáo ngay.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FYgkfDP44NTxrimkrfD93%2Fframeit_2026-07-15T00-00-56.jpg?alt=media&amp;token=c558728b-b62c-48b1-97c6-bbd650f80b38" alt=""><figcaption></figcaption></figure>

#### Thuộc tính mặt hàng

Bạn có thể dùng [thuộc tính](/docs/documentation/vi/khai-niem/attributes.md) có giá trị số để tạo công thức.

#### Doanh số & Lợi nhuận

* **Tổng chi phí**: Giá vốn x Tổng số lượng nhập kho
* **Tổng doanh thu**: Giá bán x Tổng số lượng xuất kho
* **Lợi nhuận ròng**: Giá bán - Giá vốn
* **Lợi nhuận gộp**: (Giá bán - Giá vốn) x Tổng số lượng xuất kho
  * *Tổng lợi nhuận từ tất cả hàng hóa đã bán trong khoảng thời gian đã chọn.*
* **Biên lợi nhuận (%)**: (Giá bán - Giá vốn) ÷ Giá bán
  * *Phần nào của giá bán là lợi nhuận.*
* **Doanh thu trung bình hằng ngày**: (Giá bán x Tổng số lượng xuất kho) ÷ Số ngày
* **Lợi nhuận gộp trung bình hằng ngày**: (Giá bán - Giá vốn) x Tổng số lượng xuất kho ÷ Số ngày

#### **Tồn kho & Di chuyển**

* **Giá trị tồn kho**: Giá vốn x Số lượng hiện tại
* **Vòng quay tồn kho**: Tổng số lượng xuất kho ÷ Số lượng trung bình
  * *Số lần bạn bán hết lượng tồn kho trung bình. Số cao hơn nghĩa là hàng luân chuyển nhanh hơn.*
* **Nhập kho trung bình hằng ngày**: Tổng số lượng nhập kho ÷ Số ngày
* **Xuất kho trung bình hằng ngày**: Tổng số lượng xuất kho ÷ Số ngày
* **Số ngày tồn kho còn lại**: Số lượng hiện tại ÷ (Tổng số lượng xuất kho ÷ Số ngày)
  * *Với tốc độ hiện tại, còn bao lâu thì bạn sẽ hết hàng. Dùng để xác định thời điểm đặt hàng lại.*

### B. Công thức tùy chỉnh

Tự xây dựng công thức từ các biến và hàm của BoxHero.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FFjSgJHwjFvzeVynbOmNZ%2Freport-formula%20settings.jpg?alt=media&amp;token=24dbf068-a033-405b-8402-83cbcc7c3bec" alt=""><figcaption></figcaption></figure>

#### Tự động hoàn thành biến

Nhập `$` để truy cập các biến tồn kho và `{{` để lấy các thuộc tính/giá trị đã lưu.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FqfJzuQNgnXEQugUDYGCV%2Fcustom%20formula-autocomplete.jpg?alt=media&amp;token=60681cd2-66af-4faf-8e3f-e00b7b3d7a51" alt=""><figcaption></figcaption></figure>

<table data-search="false"><thead><tr><th width="209">Tên biến</th><th>Mô tả</th></tr></thead><tbody><tr><td><strong>Số lượng hiện tại</strong></td><td>Mức tồn kho hiện tại của một mặt hàng.</td></tr><tr><td><strong>Số ngày</strong></td><td>Số ngày trong khoảng thời gian đã chọn.</td></tr><tr><td><strong>Số lượng trung bình</strong></td><td>Tồn kho trung bình trong khoảng thời gian đã chọn, được tính bằng số lượng tồn kho lúc 23:59:59 mỗi ngày.</td></tr><tr><td><strong>Số lượng đầu kỳ</strong></td><td>Tồn kho vào đầu khoảng thời gian đã chọn (23:59:59 vào <em>ngày trước</em> ngày bắt đầu).</td></tr><tr><td><strong>Số lượng cuối kỳ</strong></td><td>Tồn kho vào cuối khoảng thời gian đã chọn (23:59:59 vào <em>ngày cuối cùng</em> của khoảng thời gian).</td></tr><tr><td><strong>Tổng số lượng nhập kho</strong></td><td>Tổng số lượng nhập vào.</td></tr><tr><td><strong>Số lần nhập kho</strong></td><td>Số lượng <strong>Tồn kho</strong> <strong>Nhập</strong> giao dịch trong khoảng thời gian đã chọn.</td></tr><tr><td><strong>Tổng số lượng xuất kho</strong></td><td>Tổng số lượng xuất ra.</td></tr><tr><td><strong>Số lần xuất kho</strong></td><td>Số lượng <strong>Tồn kho</strong> <strong>Xuất</strong> giao dịch trong khoảng thời gian đã chọn.</td></tr><tr><td><strong>Xuất kho trung bình có trọng số (Tuyến tính 2, 3, 4)</strong></td><td><p>Xuất kho trung bình hằng ngày, được tính có trọng số để những ngày gần đây quan trọng hơn. Mỗi ngày trong khoảng thời gian đã chọn được gán một trọng số tăng tuyến tính, trong đó ngày cũ nhất luôn có trọng số 1. Con số này đặt trọng số cho ngày gần nhất — 2, 3 hoặc 4 — nên số càng cao thì giá trị trung bình càng phản ánh nhanh hơn hoạt động gần đây.</p><ul><li><strong>Tuyến tính 2</strong>: Ngày cũ nhất có trọng số 1, ngày gần nhất có trọng số 2</li><li><strong>Tuyến tính 3</strong>: Ngày cũ nhất có trọng số 1, ngày gần nhất có trọng số 3</li><li><strong>Tuyến tính 4</strong>: Ngày cũ nhất có trọng số 1, ngày gần nhất có trọng số 4</li></ul></td></tr><tr><td><strong>Số lượng điều chỉnh (Tăng)</strong></td><td>Số lượng được cộng thêm bởi <strong>Điều chỉnh kho</strong> các giao dịch.</td></tr><tr><td><strong>Số lượng điều chỉnh (Giảm)</strong></td><td>Số lượng bị trừ bởi <strong>Điều chỉnh kho</strong> các giao dịch.</td></tr><tr><td><strong>Số lượng điều chỉnh (Ròng)</strong></td><td>Số lượng điều chỉnh (Tăng) − Số lượng điều chỉnh (Giảm).</td></tr><tr><td><strong>Số lần điều chỉnh</strong></td><td>Số lần một <strong>Điều chỉnh</strong> giao dịch được thực hiện trong một khoảng thời gian cụ thể.</td></tr><tr><td><strong>Số lượng chuyển vào</strong></td><td>Số lượng được chuyển <em>vào</em> đến các địa điểm đã chọn bởi <strong>Di chuyển tồn kho</strong> các giao dịch.</td></tr><tr><td><strong>Số lượng chuyển ra</strong></td><td>Số lượng được chuyển <em>ra khỏi</em> đến các địa điểm đã chọn bởi <strong>Di chuyển tồn kho</strong> các giao dịch.</td></tr><tr><td><strong>Số lượng chuyển ròng</strong></td><td>Số lượng chuyển vào − Số lượng chuyển ra.</td></tr><tr><td><strong>Số lần chuyển vào</strong></td><td>Số lượng <strong>Di chuyển tồn kho</strong> các giao dịch làm tăng tồn kho tại các địa điểm đã chọn.</td></tr><tr><td><strong>Số lần chuyển ra</strong></td><td>Số lượng <strong>Di chuyển tồn kho</strong> các giao dịch làm giảm tồn kho tại các địa điểm đã chọn.</td></tr></tbody></table>

#### Các hàm khả dụng

BoxHero hỗ trợ nhiều hàm khác nhau, tương tự các hàm trong Excel.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FpfVugON6ys4TRDkaWvMV%2Fcustom%20formula-functions.jpg?alt=media&amp;token=b96457f9-561a-4e3b-a7e8-3ad5f7c498b2" alt=""><figcaption></figcaption></figure>

* **Phép toán cơ bản:** `+`, `-`, `*`, `/`
* **Điều kiện**: `if(điều kiện, giá trị nếu đúng, giá trị nếu sai)`
  * Đánh giá một điều kiện và trả về một giá trị nếu đúng, giá trị khác nếu sai.
* **Làm tròn:**
  * **round**: `round(number, chữ số)`
  * **roundUp**: `roundUp(number, chữ số)`
  * **roundDown**: `roundDown(number, chữ số)`
* **Chuyển đổi kiểu:**
  * **toNumber**: `toNumber(string, giá trị dự phòng)`
    * Chuyển văn bản thành số, trả về giá trị dự phòng nếu chuyển đổi thất bại.
  * **toString**: `toString(number)`
    * Chuyển một số thành văn bản.

<figure><img src="https://3280366400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FVyBJAJ0MT0De3Y0tqCIA%2Fcustom%20formula-examples.jpg?alt=media&amp;token=69c49349-7827-4f20-85e0-228819f82b03" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Bạn cần gì khác?** <mark style="color:$primary;">`Phân tích tùy chỉnh`</mark> cho phép bạn truy vấn trực tiếp dữ liệu tồn kho bằng SQL. Dùng cho những câu hỏi không phù hợp với công thức theo từng mặt hàng.
{% endhint %}

***

## Câu hỏi thường gặp

**Bạn đang tìm thêm thông tin?** Xem Câu hỏi thường gặp của chúng tôi:

{% content-ref url="/spaces/ZTj6bpOuH6MmecGVGoNx/pages/fab5f0f04d96a0fbb4b8aad8ff69114517e7ddb9" %}
[Báo cáo tồn kho](/docs/faq/vi/bao-cao/inventory-reports.md)
{% endcontent-ref %}
