> 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

<figure><img src="/files/f6fb84520b1eebe4623777ea55eb20151a4ccc01" alt=""><figcaption></figcaption></figure>

***

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

Trong thanh bên, đi tới <mark style="color:xanh dương;">**`Báo cáo`**</mark> > <mark style="color:xanh dương;">**`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 thời gian, và xuất báo cáo sang Excel để lưu trữ và phân tích.

<figure><img src="/files/e5d02b410866861be5e159265d72e471743b796a" alt=""><figcaption></figcaption></figure>

### A. Thêm nhanh

Nhanh chóng thêm từ các công thức được định sẵn, thường dùng của chúng tôi và tạo ra các báo cáo hữu ích.

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/75a44bd8bef54f0eaffffe6c74fc86e7/iframe?autoplay=true&controls=false&letterboxColor=transparent&loop=true&muted=true&poster=https://customer-0jrbilsa8yt3k758.cloudflarestream.com/75a44bd8bef54f0eaffffe6c74fc86e7/thumbnails/thumbnail.jpg?height=1080&preload=true>" %}

#### 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) với các giá trị số để tạo công thức.

#### Doanh thu & Lợi nhuận

* **Tổng số tiền mua hàng**: Giá vốn x Tổng số lượng nhập kho
* **Tổng số tiền bán hàng**: 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ỷ suất lợi nhuận**: (Giá bán - Giá vốn) ÷ Giá bán
* **Lợi nhuận 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 & Biến động**

* **Giá trị tồn kho**: Giá vốn x Số lượng hiện tại
* **Tỷ lệ vòng quay tồn kho**: Tổng số lượng xuất kho ÷ Số lượng trung bình trong một kỳ
* **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
* **Trạng thái đặt hàng lại**: if(Số lượng hiện tại < Tồn kho an toàn, "Cần đặt hàng lại", "-")
* **Dự báo hết hàng trong bao nhiêu ngày**: Số lượng hiện tại ÷ (Tổng số lượng xuất kho ÷ Số ngày)

<figure><img src="/files/0d1906aa7017c1d3ee90b8f0efc4a55aff389904" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Khi cập nhật giá vốn hoặc giá bán của mặt hàng, hãy lưu ý rằng <mark style="color:xanh dương;">**`Báo cáo`**</mark> các phép tính sử dụng *hiện tại* các giá trị. Để đảm bảo độ chính xác lịch sử, hãy cân nhắc sử dụng tính năng <mark style="color:xanh dương;">**`Mua hàng & Bán hàng`**</mark> hoặc xuất dữ liệu thường xuyên.
{% endhint %}

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

Tạo các công thức độc đáo đáp ứng nhu cầu của bạn bằng cách sử dụng các biến và hàm của BoxHero.

<figure><img src="/files/6086ce243eab69591019e1389f2fde2f6daec76d" 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.

<table><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 các mặt hàng.</td></tr><tr><td><strong>Số ngày</strong></td><td>Số ngày trong kỳ phân tích.</td></tr><tr><td><strong>Số lượng trung bình trong một kỳ</strong></td><td>Tồn kho trung bình trong kỳ phân tích, được tính dựa trên số lượng tồn kho lúc 23:59:59 mỗi ngày.</td></tr><tr><td><strong>Số lượng ban đầu trong một kỳ</strong></td><td>Tồn kho tại thời điểm bắt đầu kỳ phân tích (tức là 23:59:59 vào <em>ngày trước ngày bắt đầu</em> của kỳ đã chọn).</td></tr><tr><td><strong>Số lượng cuối kỳ</strong></td><td>Tồn kho tại thời điểm kết thúc kỳ phân tích (tức là 23:59:59 vào <em>ngày cuối cùng</em> của kỳ đã chọn).</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>Tần suất nhập kho</strong></td><td>Số lần có giao dịch nhập vào trong một khoảng thời gian cụ thể.</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>Trung bình xuất kho có trọng số (tuyến tính: 2, 3, 4)</strong></td><td><p>Tính trung bình có trọng số của số lượng xuất hàng hằng ngày, ưu tiên nhiều hơn cho <em>gần đây</em> dữ liệu. Mỗi ngày trong kỳ đã chọn được gán một trọng số, và trọng số tăng tuyến tính mỗi ngày. Số lượng xuất kho hằng ngày được nhân với trọng số của chúng, và tổng các số lượng có trọng số này được chia cho tổng các trọng số. Cách gán trọng số tuyến tính có ba tùy chọn:</p><ul><li>Trọng số tuyến tính 2: Ngày cũ nhất có trọng số 1, ngày gần nhất có trọng số 2</li><li>Trọng số tuyến tính 3: Ngày cũ nhất có trọng số 1, ngày gần nhất có trọng số 3</li><li>Trọng số tuyến tính 4: 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>Tần suất xuất kho</strong></td><td>Số lần có giao dịch xuất ra trong một khoảng thời gian cụ thể.</td></tr><tr><td><strong>Số lượng biến động từ Điều chỉnh</strong></td><td>Chênh lệch số lượng tồn kho khi sử dụng <strong>Điều chỉnh</strong> menu (tức là Số lượng tăng - Số lượng giảm)</td></tr><tr><td><strong>Số lượng giảm từ Điều chỉnh</strong></td><td>Mức giảm số lượng khi sử dụng <strong>Điều chỉnh</strong> menu.</td></tr><tr><td><strong>Số lượng tăng từ Điều chỉnh</strong></td><td>Mức tăng số lượng khi sử dụng <strong>Điều chỉnh</strong> menu.</td></tr><tr><td><strong>Tần suất đ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 biến động từ Chuyển</strong></td><td>Chênh lệch số lượng tồn kho khi sử dụng <strong>Chuyển</strong> menu (tức là Số lượng tăng - Số lượng giảm)</td></tr><tr><td><strong>Số lượng giảm từ Chuyển</strong></td><td>Mức giảm số lượng khi sử dụng <strong>Chuyển</strong> menu.</td></tr><tr><td><strong>Số lượng tăng từ Chuyển</strong></td><td>Mức tăng số lượng khi sử dụng <strong>Chuyển</strong> menu.</td></tr><tr><td><strong>Tần suất chuyển ra</strong></td><td>Số lần một <strong>Chuyển</strong> giao dịch được thực hiện để giảm mức tồn kho tổng thể.</td></tr><tr><td><strong>Tần suất chuyển vào</strong></td><td>Số lần một <strong>Chuyển</strong> giao dịch được thực hiện để tăng mức tồn kho tổng thể.</td></tr></tbody></table>

{% hint style="success" %}
**Mẹo hay**: Sử dụng *trung bình có trọng số* để phân tích xu hướng tinh tế hơn và *kết hợp các công thức* để tạo các chỉ số phức tạp bằng cách lồng các hàm với biến.
{% endhint %}

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

BoxHero hỗ trợ nhiều hàm tương tự Excel để tạo công thức tùy chỉnh.

* **Phép toán cơ bản:** `+`, `-`, `*`, `/`
* **Điều kiện**: `if(condition, value_if_true, value_if_false)`
* **Làm tròn:**
  * **round**: `round(number, decimal_places)`
  * **roundUp**: `roundUp(number, decimal_places)`
  * **roundDown**: `roundDown(number, decimal_places)`
* **Chuyển đổi kiểu:**
  * **toNumber**: `toNumber(string, fallback_number)`
    * Chuỗi sẽ được chuyển thành giá trị số, số sẽ hiển thị khi chuyển đổi thất bại
  * **toString**: `toString(number)`
    * Số sẽ được chuyển thành chuỗi

<figure><img src="/files/67ae8c6fd0df2dc712112e188741d6b1ba691064" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Các biến và hàm không khả dụng trong <mark style="color:xanh dương;">**`Báo cáo tồn kho`**</mark> có thể được sử dụng trong [Phân tích tùy chỉnh](/docs/documentation/vi/tinh-nang-khac/custom-analytics.md).
{% endhint %}

***

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

**Bạn đang tìm thêm thông tin?** Xem FAQ 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/bao-cao-ton-kho.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://www.boxhero.io/docs/documentation/vi/tinh-nang-khac/analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
