> 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/id/fitur-lainnya/analytics.md).

# Laporan Inventaris

<figure><img src="/files/918436be69dfcfc66d2765863fa5e008438ea79e" alt=""><figcaption></figcaption></figure>

***

## Ikhtisar Laporan Inventaris

Di bilah samping, buka <mark style="color:$primary;">`Laporan`</mark> > <mark style="color:$primary;">`Inventaris`</mark>.

Anda dapat menyesuaikan pengaturan formula untuk menganalisis data inventaris Anda, memfilter hasil berdasarkan lokasi atau rentang tanggal, dan mengekspor laporan ke Excel untuk pencatatan dan analisis.

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

{% hint style="warning" %}
**Laporan inventaris menggunakan&#x20;*****saat ini*****&#x20;biaya dan harga**, bukan nilai pada saat transaksi. Jika Anda mengubah harga suatu item, laporan sebelumnya akan dihitung ulang menggunakan harga baru. Untuk akurasi pada titik waktu tertentu, gunakan <mark style="color:biru;">`Pembelian & Penjualan`</mark> atau ekspor secara berkala.
{% endhint %}

## Tambah Formula

Untuk menambahkan formula, klik <mark style="color:$primary;">`Pengaturan Formula`</mark> > <mark style="color:$primary;">`Tambah Formula`</mark>. Anda akan memiliki dua opsi:

* **Tambah Cepat** — pilih dari formula siap pakai untuk metrik umum seperti laba, perputaran, dan status pemesanan ulang. Tidak perlu pengaturan.
* **Formula Kustom** — buat sendiri dari variabel dan fungsi BoxHero. Gunakan untuk metrik yang tidak kami sediakan, atau untuk menggabungkan atribut item Anda sendiri dengan data inventaris.

<figure><img src="/files/57371af7e755f42bdb8605fa37a173bb33d7228a" alt=""><figcaption></figcaption></figure>

### A. Tambah Cepat

Tambahkan formula siap pakai dan mulai membuat laporan segera.

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

#### Atribut Item

Anda dapat menggunakan [atribut](/docs/documentation/id/konsep/attributes.md) dengan nilai numerik untuk membuat formula.

#### Penjualan & Laba

* **Total Biaya**: Biaya x Total Qty Stok Masuk
* **Total Pendapatan**: Harga x Total Qty Stok Keluar
* **Laba Bersih**: Harga - Biaya
* **Laba Kotor**: (Harga - Biaya) x Total Qty Stok Keluar
  * *Total laba dari semua yang terjual dalam periode yang dipilih.*
* **Margin Laba (%)**: (Harga - Biaya) ÷ Harga
  * *Berapa bagian dari harga yang merupakan laba.*
* **Rata-rata Pendapatan Harian**: (Harga x Total Qty Stok Keluar) ÷ Jumlah Hari
* **Rata-rata Laba Kotor Harian**: (Harga - Biaya) x Total Qty Stok Keluar ÷ Jumlah Hari

#### **Inventaris & Pergerakan**

* **Nilai Inventaris**: Biaya x Kuantitas Saat Ini
* **Perputaran Inventaris**: Total Qty Stok Keluar ÷ Kuantitas Rata-rata
  * *Berapa kali stok rata-rata Anda terjual habis. Semakin tinggi, semakin cepat pergerakan inventaris.*
* **Rata-rata Stok Masuk Harian**: Total Qty Stok Masuk ÷ Jumlah Hari
* **Rata-rata Stok Keluar Harian**: Total Qty Stok Keluar ÷ Jumlah Hari
* **Status Pemesanan Ulang**: if(Current Qty < Safety Stock, "Perlu Pemesanan Ulang", "-")
* **Sisa Hari Stok**: Current Qty ÷ (Total Qty Stok Keluar ÷ Jumlah Hari)
  * *Dengan laju saat ini, berapa lama hingga stok Anda habis. Gunakan ini untuk menentukan waktu pemesanan ulang.*

### B. Formula Kustom

Buat formula Anda sendiri dari variabel dan fungsi BoxHero.

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

#### Variabel Pelengkapan Otomatis

Masukkan `$` untuk mengakses variabel inventaris dan `{{` untuk mengambil atribut/nilai yang tersimpan.

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

<table data-search="false"><thead><tr><th width="209">Nama Variabel</th><th>Deskripsi</th></tr></thead><tbody><tr><td><strong>Kuantitas Saat Ini</strong></td><td>Level inventaris item saat ini.</td></tr><tr><td><strong>Jumlah Hari</strong></td><td>Jumlah hari dalam periode yang dipilih.</td></tr><tr><td><strong>Kuantitas Rata-rata</strong></td><td>Rata-rata inventaris selama periode yang dipilih, dihitung menggunakan kuantitas inventaris pada 23:59:59 setiap hari.</td></tr><tr><td><strong>Kuantitas Awal</strong></td><td>Inventaris pada awal periode yang dipilih (23:59:59 pada <em>hari sebelum</em> tanggal mulai).</td></tr><tr><td><strong>Kuantitas Akhir</strong></td><td>Inventaris pada akhir periode yang dipilih (23:59:59 pada <em>hari terakhir</em> periode tersebut).</td></tr><tr><td><strong>Total Qty Stok Masuk</strong></td><td>Total kuantitas masuk.</td></tr><tr><td><strong>Jumlah Stok Masuk</strong></td><td>Jumlah <strong>Stok</strong> <strong>Masuk</strong> transaksi selama periode yang dipilih.</td></tr><tr><td><strong>Total Qty Stok Keluar</strong></td><td>Total kuantitas keluar.</td></tr><tr><td><strong>Jumlah Stok Keluar</strong></td><td>Jumlah <strong>Stok</strong> <strong>Keluar</strong> transaksi selama periode yang dipilih.</td></tr><tr><td><strong>Rata-rata Tertimbang Stok Keluar (Linear 2, 3, 4)</strong></td><td><p>Rata-rata stok keluar harian, diberi bobot sehingga hari-hari terbaru lebih dihitung. Setiap hari dalam periode yang dipilih mendapat bobot yang meningkat secara linear, dengan hari tertua selalu berbobot 1. Angka tersebut menentukan bobot hari paling baru — 2, 3, atau 4 — sehingga angka yang lebih tinggi membuat rata-rata lebih responsif terhadap aktivitas terbaru.</p><p></p><ul><li><strong>Linear 2</strong>: Hari tertua berbobot 1, hari paling baru berbobot 2</li><li><strong>Linear 3</strong>: Hari tertua berbobot 1, hari paling baru berbobot 3</li><li><strong>Linear 4</strong>: Hari tertua berbobot 1, hari paling baru berbobot 4</li></ul></td></tr><tr><td><strong>Qty Penyesuaian (Penambahan)</strong></td><td>Kuantitas yang ditambahkan oleh <strong>Penyesuaian Stok</strong> transaksi.</td></tr><tr><td><strong>Qty Penyesuaian (Pengurangan)</strong></td><td>Kuantitas yang dihapus oleh <strong>Penyesuaian Stok</strong> transaksi.</td></tr><tr><td><strong>Qty Penyesuaian (Net)</strong></td><td>Qty Penyesuaian (Penambahan) − Qty Penyesuaian (Pengurangan).</td></tr><tr><td><strong>Jumlah Penyesuaian</strong></td><td>Jumlah kali sebuah <strong>Penyesuaian</strong> transaksi dilakukan selama periode tertentu.</td></tr><tr><td><strong>Qty Pindah (Masuk)</strong></td><td>Kuantitas yang dipindahkan <em>ke dalam</em> lokasi yang dipilih oleh <strong>Pindah Stok</strong> transaksi.</td></tr><tr><td><strong>Qty Pindah (Keluar)</strong></td><td>Kuantitas yang dipindahkan <em>keluar dari</em> lokasi yang dipilih oleh <strong>Pindah Stok</strong> transaksi.</td></tr><tr><td><strong>Qty Pindah (Net)</strong></td><td>Qty Pindah (Masuk) − Qty Pindah (Keluar).</td></tr><tr><td><strong>Jumlah Pindah (Masuk)</strong></td><td>Jumlah <strong>Pindah Stok</strong> transaksi yang menambah inventaris di lokasi yang dipilih.</td></tr><tr><td><strong>Jumlah Pindah (Keluar)</strong></td><td>Jumlah <strong>Pindah Stok</strong> transaksi yang mengurangi inventaris di lokasi yang dipilih.</td></tr></tbody></table>

#### Fungsi Tersedia

BoxHero mendukung berbagai fungsi, mirip dengan padanannya di Excel.

<figure><img src="/files/5a6c550b0631706d92edc5503d2591d041a345c7" alt=""><figcaption></figcaption></figure>

* **Aritmetika dasar:** `+`, `-`, `*`, `/`
* **Kondisional**: `if(condition, nilai jika benar, nilai jika salah)`
  * Mengevaluasi suatu kondisi dan mengembalikan satu nilai jika benar, nilai lain jika salah.
* **Pembulatan:**
  * **round**: `round(number, digit)`
  * **roundUp**: `roundUp(number, digit)`
  * **roundDown**: `roundDown(number, digit)`
* **Konversi Tipe:**
  * **toNumber**: `toNumber(string, nilai pengganti)`
    * Mengonversi teks menjadi angka, dan mengembalikan nilai pengganti jika konversi gagal.
  * **toString**: `toString(number)`
    * Mengonversi angka menjadi teks.

<figure><img src="/files/64d376a9bc27d22404c47c058bf9ad6d8289dbc5" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Butuh hal lain?** <mark style="color:$primary;">`Analitik Kustom`</mark> memungkinkan Anda menanyakan data inventaris secara langsung dengan SQL. Gunakan untuk pertanyaan yang tidak cocok dengan formula per item.
{% endhint %}

***

## Pertanyaan yang Sering Diajukan

**Mencari info lebih lanjut?** Telusuri FAQ kami:

{% content-ref url="/spaces/m7VPubBRHE2g7Mw02zq7/pages/82eb080830d96606579e4849725419adb47b60a7" %}
[Laporan inventaris](/docs/faq/id/pelaporan/laporan-inventaris.md)
{% endcontent-ref %}
