> 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/de/other-features/analytics.md).

# Bestandsberichte

> Mit der Funktion Bestandsberichte in BoxHero können Sie benutzerdefinierte Berichte aus Ihren Bestands- und Verkaufsdaten erstellen. Sie können eigene Berechnungen anlegen und die Kennzahlen verfolgen, die für Sie am wichtigsten sind.

![](https://assets.boxhero.io/docs/images/2bc5535f1c8c4c2935cce50d6e04fad600c0e0ffd515f1c97e9ebf840bc68928-1600x940.png)

---

## Übersicht über Bestandsberichte

Gehen Sie in der Seitenleiste zu `Berichte` > `Bestand`.

Sie können die Formeleinstellungen anpassen, um Ihre Bestandsdaten zu analysieren, die Ergebnisse nach Standort oder Zeitraum filtern und Berichte zur Dokumentation und Analyse nach Excel exportieren.

![](https://assets.boxhero.io/docs/images/8cde484015b0cc25c53525fece316e339b3ed508e864a7295fdbc47f6bc4ca26-2800x1531.jpg)

> **Caution**
>
> **Bestandsberichte verwenden die** **_aktuellen_** **Kosten und Preise jedes Artikels**, nicht die Werte zum Zeitpunkt der Transaktion. Wenn Sie den Preis eines Artikels ändern, werden vergangene Berichte mit dem neuen Preis neu berechnet. Für stichtagsgenaue Werte verwenden Sie `Einkauf & Verkauf` oder exportieren Sie regelmäßig.

## Formel hinzufügen

Um eine Formel hinzuzufügen, klicken Sie auf `Formeleinstellungen` > `Formel hinzufügen`. Sie haben zwei Möglichkeiten:

- **Schnell hinzufügen** — Wählen Sie aus vorgefertigten Formeln für gängige Kennzahlen wie Gewinn, Umschlag und mehr. Keine Einrichtung erforderlich.
- **Benutzerdefinierte Formel** — Erstellen Sie eigene Formeln aus den Variablen und Funktionen von BoxHero. Nutzen Sie diese Option für Kennzahlen, die wir nicht anbieten, oder um Ihre eigenen Artikelattribute mit Bestandsdaten zu kombinieren.

![](https://assets.boxhero.io/docs/images/14a58737c489ee3a57865bbf0cf59535d31b77a707c9754f25221bb75e6dc70f-2494x1169.jpg)

### A. Schnell hinzufügen

Fügen Sie eine vorgefertigte Formel hinzu und beginnen Sie sofort mit der Auswertung.

![](https://assets.boxhero.io/docs/images/b446bea8b2f3b3f1e632ba9d2d3c33b5236ddfd538c33ed0be5adba444bec6c0-2360x1525.jpg)

#### Attribute

Sie können Artikel-[Attribute](https://www.boxhero.io/docs/de/concepts/attributes) mit numerischen Werten verwenden, um Formeln zu erstellen.

#### Verkauf & Gewinn

- **Kosten**: Die in den Artikeldetails festgelegten Kosten.

- **Preis**: Der in den Artikeldetails festgelegte Verkaufspreis.

- **Gesamtkosten**: Kosten x Gesamter Wareneingang

  - _Die Gesamtkosten aller im ausgewählten Zeitraum eingegangenen Bestände._

- **Umsatz**: Preis x Gesamter Warenausgang

  - _Der gesamte Verkaufswert aller im ausgewählten Zeitraum ausgegangenen Bestände._

- **Nettogewinn**: Preis - Kosten

  - _Der Gewinn pro einzelner Einheit._

- **Bruttogewinn**: (Preis - Kosten) x Gesamter Warenausgang

  - _Der Gesamtgewinn aus allen im ausgewählten Zeitraum verkauften Artikeln._

- **Marge %**: (Preis - Kosten) ÷ Preis

  - _Der prozentuale Anteil des Verkaufspreises, der Gewinn ist._

- **Durchschn. Tagesumsatz**: (Preis x Gesamter Warenausgang) ÷ Tage im Zeitraum

- **Durchschn. Tagesgewinn**: (Preis - Kosten) x Gesamter Warenausgang ÷ Tage im Zeitraum

#### Bestand & Bewegung

- **Aktueller Bestand**: Die Menge, die Sie derzeit vorrätig haben.

- **Durchschnittlicher Bestand**: Die durchschnittliche Menge, die Sie im ausgewählten Zeitraum vorrätig hatten.

- **Bestandswert**: Kosten x Aktueller Bestand

  - _Der Gesamtwert des Bestands, den Sie derzeit vorrätig haben._

- **Umschlag**: Gesamter Warenausgang ÷ Durchschnittlicher Bestand

  - _Wie oft Sie Ihren durchschnittlichen Bestand im ausgewählten Zeitraum abverkauft haben. Ein höherer Wert bedeutet schneller drehenden Bestand._

- **Gesamter Wareneingang**: Die gesamte im ausgewählten Zeitraum eingegangene Menge.

- **Durchschn. täglicher Wareneingang**: Gesamter Wareneingang ÷ Anzahl der Tage

- **Gesamter Warenausgang**: Die gesamte im ausgewählten Zeitraum ausgegangene Menge.

- **Durchschn. täglicher Warenausgang**: Gesamter Warenausgang ÷ Anzahl der Tage

- **Anpassungsmenge (Netto):** Die _nach oben_ angepasste Menge abzüglich der _nach unten_ angepassten Menge im ausgewählten Zeitraum.

- **Verschiebemenge (Netto):** Die _hinein_ verschobene Menge abzüglich der insgesamt _hinaus_ verschobenen Menge im ausgewählten Zeitraum.

- **Reichweite in Tagen**: Aktueller Bestand ÷ (Gesamter Warenausgang ÷ Anzahl der Tage)

  - _Wie viele Tage Ihr aktueller Bestand auf Basis des durchschnittlichen täglichen Warenausgangs reicht. Nutzen Sie diesen Wert, um Nachbestellungen zeitlich zu planen._

### B. Benutzerdefinierte Formel

Erstellen Sie eigene Formeln aus den Variablen und Funktionen von BoxHero.

![](https://assets.boxhero.io/docs/images/6fa0f35998bd32ecdb5f1e8ff08c68bf6e3ced71a4a51c1870a4e0d610eb7cf6-2800x1359.jpg)

#### Variablen automatisch vervollständigen

Geben Sie `$` ein, um auf Bestandsvariablen zuzugreifen, und `{{`, um gespeicherte Attribute/Werte abzurufen.

![](https://assets.boxhero.io/docs/images/cad03ae9e65cf4c581510336a489822b0798bf7d7ebe615d100735867a7719fe-2522x1577.jpg)

| Variablenname | Beschreibung |
| --- | --- |
| **Aktueller Bestand** | Die derzeit vorrätige Menge. |
| **Tage im Zeitraum** | Die Anzahl der Tage im ausgewählten Zeitraum. |
| **Durchschnittlicher Bestand** | Durchschnittlicher Bestand im ausgewählten Zeitraum, basierend auf der Menge um 23:59:59 Uhr an jedem Tag. |
| **Anfangsbestand** | Bestand zu Beginn des ausgewählten Zeitraums (23:59:59 Uhr am _Tag vor_ dem Startdatum). |
| **Endbestand** | Bestand am Ende des ausgewählten Zeitraums (23:59:59 Uhr am _letzten Tag_ des Zeitraums). |
| **Gesamter Wareneingang** | Die gesamte im ausgewählten Zeitraum eingegangene Menge. |
| **Anzahl Wareneingänge** | Die Anzahl der **Wareneingang**-**Transaktionen** im ausgewählten Zeitraum. |
| **Gesamter Warenausgang** | Die gesamte im ausgewählten Zeitraum ausgegangene Menge. |
| **Anzahl Warenausgänge** | Die Anzahl der **Warenausgang**-**Transaktionen** im ausgewählten Zeitraum. |
| **Gewichteter durchschn. Warenausgang (Linear 2, 3, 4)** | Durchschnittlicher täglicher Warenausgang, gewichtet, sodass jüngere Tage stärker zählen. Jeder Tag im ausgewählten Zeitraum erhält ein linear ansteigendes Gewicht, wobei der älteste Tag immer mit 1 gewichtet wird. Die Zahl legt das Gewicht des jüngsten Tages fest — 2, 3 oder 4 —, sodass eine höhere Zahl den Durchschnitt stärker auf aktuelle Aktivitäten reagieren lässt. - **Linear 2**: Der älteste Tag hat das Gewicht 1, der jüngste Tag das Gewicht 2 - **Linear 3**: Der älteste Tag hat das Gewicht 1, der jüngste Tag das Gewicht 3 - **Linear 4**: Der älteste Tag hat das Gewicht 1, der jüngste Tag das Gewicht 4 |
| **Anpassungsmenge (Zugang)** | Durch **Anpassung**-Transaktionen hinzugefügte Menge. |
| **Anpassungsmenge (Abgang)** | Durch **Anpassung**-Transaktionen entfernte Menge. |
| **Anpassungsmenge (Netto)** | Anpassungsmenge (Zugang) − Anpassungsmenge (Abgang). |
| **Anzahl Anpassungen** | Die Anzahl der **Anpassung**-Transaktionen im ausgewählten Zeitraum. |
| **Verschiebemenge (Eingang)** | Durch **Verschieben**-Transaktionen _in_ die ausgewählten Standorte verschobene Menge. |
| **Verschiebemenge (Ausgang)** | Durch **Verschieben**-Transaktionen _aus_ den ausgewählten Standorten verschobene Menge. |
| **Verschiebemenge (Netto)** | Verschiebemenge (Eingang) − Verschiebemenge (Ausgang). |
| **Anzahl Verschiebungen (Eingang)** | Die Anzahl der **Verschieben**-Transaktionen, durch die Bestand _in_ die ausgewählten Standorte verschoben wurde. |
| **Anzahl Verschiebungen (Ausgang)** | Die Anzahl der **Verschieben**-Transaktionen, durch die Bestand _aus_ den ausgewählten Standorten verschoben wurde. |

#### Verfügbare Funktionen

BoxHero unterstützt eine Vielzahl von Funktionen, die ihren Excel-Entsprechungen ähneln.

![](https://assets.boxhero.io/docs/images/4cd15c65de2c4d78b66c8c5dcf72ab3dbb8c9e38d88eb58d04f76efc91d3eb16-2544x1578.jpg)

- **Grundrechenarten:** `+`, `-`, `*`, `/`

- **Bedingung**: `if(condition, value if true, value if false)`

  - Prüft eine Bedingung und gibt einen Wert zurück, wenn sie wahr ist, und einen anderen, wenn sie falsch ist.

- **Runden:**

  - **round**: `round(number, digit)`
  - **roundUp**: `roundUp(number, digit)`
  - **roundDown**: `roundDown(number, digit)`

- **Typumwandlung:**

  - **toNumber**: `toNumber(string, fallback value)`

    - Wandelt Text in eine Zahl um und gibt den Ersatzwert zurück, wenn die Umwandlung fehlschlägt.

  - **toString**: `toString(number)`

    - Wandelt eine Zahl in Text um.

![](https://assets.boxhero.io/docs/images/4982ce81313262b0a38af6f60e07e2f1f2cd6dd5a07ec2352073d6185ee9009a-2544x1572.jpg)

> **Tip**
>
> **Benötigen Sie etwas anderes?** Mit `Benutzerdefinierte Berichte` können Sie Ihre Bestandsdaten direkt mit SQL abfragen. Nutzen Sie diese Funktion für Fragen, die sich nicht mit einer Formel pro Artikel beantworten lassen.

---

## Häufig gestellte Fragen

**Sie suchen weitere Informationen?** Durchsuchen Sie unsere FAQ:

- [Bestandsberichte](https://www.boxhero.io/docs/de/faq/reporting/inventory-reports)
