> 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/it/altre-funzionalita/analytics.md).

# Report inventario

<figure><img src="/files/8df398e18ee160c249b7ea8d0345d78b355c6363" alt=""><figcaption></figcaption></figure>

***

## Panoramica dei report di inventario

Nella barra laterale, vai a <mark style="color:$primary;">`Report`</mark> > <mark style="color:$primary;">`Inventario`</mark>.

Puoi regolare le impostazioni delle formule per analizzare i dati del tuo inventario, filtrare i risultati per ubicazione o intervallo di date ed esportare i report in Excel per archiviazione e analisi.

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

{% hint style="warning" %}
**I report di inventario utilizzano il&#x20;*****attuale*****&#x20;costo e prezzo**, non i valori al momento della transazione. Se modifichi il prezzo di un articolo, i report passati verranno ricalcolati usando il nuovo prezzo. Per una precisione puntuale, usa <mark style="color:blu;">`Acquisti e vendite`</mark> o esporta regolarmente.
{% endhint %}

## Aggiungi formula

Per aggiungere una formula, fai clic su <mark style="color:$primary;">`Impostazioni formula`</mark> > <mark style="color:$primary;">`Aggiungi formula`</mark>. Avrai due opzioni:

* **Aggiunta rapida** — scegli tra formule predefinite per metriche comuni come profitto, rotazione e stato di riordino. Nessuna configurazione richiesta.
* **Formula personalizzata** — crea la tua usando le variabili e le funzioni di BoxHero. Usala per metriche che non offriamo, oppure per combinare i tuoi attributi articolo con i dati di inventario.

<figure><img src="/files/2defaeca10af123b51c2b327e2772399e177a153" alt=""><figcaption></figcaption></figure>

### A. Aggiunta rapida

Aggiungi una formula predefinita e inizia subito a fare report.

<figure><img src="/files/379831b03660c0f7be7adba5ccc06103035db601" alt=""><figcaption></figcaption></figure>

#### Attributi dell'articolo

Puoi usare [attributi](/docs/documentation/it/concetti/attributes.md) con valori numerici per creare formule.

#### Vendite e profitto

* **Costo totale**: Costo x Qtà totale di entrata stock
* **Ricavo totale**: Prezzo x Qtà totale di uscita stock
* **Profitto netto**: Prezzo - Costo
* **Profitto lordo**: (Prezzo - Costo) x Qtà totale di uscita stock
  * *Profitto totale da tutto ciò che è stato venduto nel periodo selezionato.*
* **Margine di profitto (%)**: (Prezzo - Costo) ÷ Prezzo
  * *Quale parte del prezzo è profitto.*
* **Ricavo medio giornaliero**: (Prezzo x Qtà totale di uscita stock) ÷ Numero di giorni
* **Profitto lordo medio giornaliero**: (Prezzo - Costo) x Qtà totale di uscita stock ÷ Numero di giorni

#### **Inventario e movimento**

* **Valore dell'inventario**: Costo x Quantità attuale
* **Rotazione dell'inventario**: Qtà totale di uscita stock ÷ Quantità media
  * *Quante volte hai venduto il tuo stock medio. Un valore più alto indica un inventario che si muove più velocemente.*
* **Entrata media giornaliera di stock**: Qtà totale di entrata stock ÷ Numero di giorni
* **Uscita media giornaliera di stock**: Qtà totale di uscita stock ÷ Numero di giorni
* **Stato di riordino**: if(Current Qty < Safety Stock, "Reorder Needed", "-")
* **Giorni di stock rimanenti**: Quantità attuale ÷ (Qtà totale di uscita stock ÷ Numero di giorni)
  * *Allo stato attuale, quanto tempo resta prima di esaurire le scorte. Usalo per programmare i riordini.*

### B. Formula personalizzata

Crea la tua formula utilizzando le variabili e le funzioni di BoxHero.

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

#### Variabili con completamento automatico

Invio `$` per accedere alle variabili di inventario e `{{` per recuperare gli attributi/valori salvati.

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

<table data-search="false"><thead><tr><th width="209">Nome variabile</th><th>Descrizione</th></tr></thead><tbody><tr><td><strong>Quantità attuale</strong></td><td>Il livello attuale di inventario di un articolo.</td></tr><tr><td><strong>Numero di giorni</strong></td><td>Il numero di giorni nel periodo selezionato.</td></tr><tr><td><strong>Quantità media</strong></td><td>Inventario medio durante il periodo selezionato, calcolato usando la quantità di inventario alle 23:59:59 di ogni giorno.</td></tr><tr><td><strong>Quantità iniziale</strong></td><td>Inventario all'inizio del periodo selezionato (23:59:59 del <em>giorno precedente</em> alla data di inizio).</td></tr><tr><td><strong>Quantità finale</strong></td><td>Inventario alla fine del periodo selezionato (23:59:59 dell' <em>ultimo giorno</em> del periodo).</td></tr><tr><td><strong>Qtà totale di entrata stock</strong></td><td>Quantità totale in entrata.</td></tr><tr><td><strong>Conteggio entrate stock</strong></td><td>Il numero di <strong>Stock</strong> <strong>in entrata</strong> transazioni durante il periodo selezionato.</td></tr><tr><td><strong>Qtà totale di uscita stock</strong></td><td>Quantità totale in uscita.</td></tr><tr><td><strong>Conteggio uscite stock</strong></td><td>Il numero di <strong>Stock</strong> <strong>Uscita</strong> transazioni durante il periodo selezionato.</td></tr><tr><td><strong>Uscita media ponderata di stock (Lineare 2, 3, 4)</strong></td><td><p>Uscita media giornaliera di stock, ponderata in modo che i giorni più recenti contino di più. Ogni giorno nel periodo selezionato riceve un peso che aumenta linearmente, con il giorno più vecchio sempre ponderato 1. Il numero imposta il peso del giorno più recente — 2, 3 o 4 — quindi un numero più alto rende la media più reattiva all'attività recente.</p><p></p><ul><li><strong>Lineare 2</strong>: Il giorno più vecchio ha peso 1, il giorno più recente ha peso 2</li><li><strong>Lineare 3</strong>: Il giorno più vecchio ha peso 1, il giorno più recente ha peso 3</li><li><strong>Lineare 4</strong>: Il giorno più vecchio ha peso 1, il giorno più recente ha peso 4</li></ul></td></tr><tr><td><strong>Qtà di rettifica (aumento)</strong></td><td>Quantità aggiunta da <strong>Rettifica stock</strong> transazioni.</td></tr><tr><td><strong>Qtà di rettifica (diminuzione)</strong></td><td>Quantità rimossa da <strong>Rettifica stock</strong> transazioni.</td></tr><tr><td><strong>Qtà di rettifica (netta)</strong></td><td>Qtà di rettifica (aumento) − Qtà di rettifica (diminuzione).</td></tr><tr><td><strong>Conteggio rettifiche</strong></td><td>Il numero di volte in cui una <strong>Rettifica</strong> transazione è stata effettuata durante un periodo specifico.</td></tr><tr><td><strong>Qtà di movimento (in)</strong></td><td>Quantità spostata <em>in</em> le ubicazioni selezionate da <strong>Sposta stock</strong> transazioni.</td></tr><tr><td><strong>Qtà di movimento (out)</strong></td><td>Quantità spostata <em>fuori da</em> le ubicazioni selezionate da <strong>Sposta stock</strong> transazioni.</td></tr><tr><td><strong>Qtà di movimento (netta)</strong></td><td>Qtà di movimento (in) − Qtà di movimento (out).</td></tr><tr><td><strong>Conteggio spostamenti (in)</strong></td><td>Il numero di <strong>Sposta stock</strong> transazioni che hanno aumentato l'inventario nelle ubicazioni selezionate.</td></tr><tr><td><strong>Conteggio spostamenti (out)</strong></td><td>Il numero di <strong>Sposta stock</strong> transazioni che hanno diminuito l'inventario nelle ubicazioni selezionate.</td></tr></tbody></table>

#### Funzioni disponibili

BoxHero supporta una varietà di funzioni, simili alle rispettive equivalenti di Excel.

<figure><img src="/files/7ad1a78e10c55a17574409990d57b3eb20f8ee9e" alt=""><figcaption></figcaption></figure>

* **Aritmetica di base:** `+`, `-`, `*`, `/`
* **Condizionale**: `if(condition, value if true, value if false)`
  * Valuta una condizione e restituisce un valore se è vera, un altro se è falsa.
* **Arrotondamento:**
  * **round**: `round(number, digit)`
  * **roundUp**: `roundUp(number, digit)`
  * **roundDown**: `roundDown(number, digit)`
* **Conversione dei tipi:**
  * **toNumber**: `toNumber(string, fallback value)`
    * Converte il testo in un numero, restituendo il valore di fallback se la conversione non riesce.
  * **toString**: `toString(number)`
    * Converte un numero in testo.

<figure><img src="/files/8c779e075aceee02fb0df6628ae6457558b17616" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Ti serve altro?** <mark style="color:$primary;">`Analisi personalizzate`</mark> ti consente di interrogare direttamente i dati del tuo inventario con SQL. Usalo per domande che non si adattano a una formula per singolo articolo.
{% endhint %}

***

## Domande frequenti

**Cerchi altre informazioni?** Consulta le nostre FAQ:

{% content-ref url="/spaces/8vFZUNVCZalEJdQuzQlR/pages/2b91d57c5d598c61842a6738b53d97bd20c36186" %}
[Report di inventario](/docs/faq/it/reportistica/report-di-inventario.md)
{% endcontent-ref %}
