> ## Documentation Index
> Fetch the complete documentation index at: https://help.mathership.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bestandsbericht

> Analysiere Zutatenbestand, Bewegungen, Kosten und Aktivitäten über Lagereinheiten, Rezepte und Transaktionstypen hinweg

# Bestandsbericht

Der Bestandsbericht gibt dir eine konsolidierte Ansicht von Zutatenbestand, Bestandsbewegungen, Kosten und Aktivitäten.

Verwende ihn, um zu verstehen, was aktuell auf Lager ist, was sich in einem ausgewählten Zeitraum verändert hat, wohin Bestand bewegt wurde und welche Zutaten genauer geprüft werden sollten.

<CardGroup cols={3}>
  <Card title="Bestände prüfen" icon="warehouse">
    Sieh aktuelle Lagerbestände und Bestandswerte nach Zutat.
  </Card>

  <Card title="Bewegungen analysieren" icon="right-left">
    Vergleiche Wareneingänge, Ausgänge, Schwund, Anpassungen, Transfers hinein und Transfers hinaus.
  </Card>

  <Card title="Tief filtern" icon="filter">
    Grenze den Bericht nach Zeitraum, Zutaten, Lagereinheiten, Rezepten, Transaktionstypen und Aktivität ein.
  </Card>
</CardGroup>

## Was der Bericht zeigt

Der Bestandsbericht fasst Bestandsdaten für das ausgewählte Unternehmen zusammen.

Er kann helfen, Fragen wie diese zu beantworten:

* Welche Zutaten haben aktuell Bestand?
* Welche Zutaten haben sich in einem ausgewählten Zeitraum bewegt?
* Wie viel wurde erhalten?
* Wie viel wurde verbraucht oder ausgegeben?
* Wie viel Schwund wurde gebucht?
* Bei welchen Zutaten gab es Anpassungen aus Bestandszählungen?
* Welche Zutaten wurden hinein- oder hinausübertragen?
* Wie hoch ist der aktuelle Bestandswert?
* Wie hoch sind die aktuellen Stückkosten?
* Welche Zutaten hatten keine Aktivität?

## Bestandsbericht öffnen

So öffnest du den Bestandsbericht:

<Steps>
  <Step title="Reports öffnen">
    Gehe in Mathership in den Berichtsbereich.
  </Step>

  <Step title="Inventory Report auswählen">
    Öffne **Inventory Report**.
  </Step>

  <Step title="Standardansicht prüfen">
    Der Bericht öffnet sich mit einem Standardzeitraum und zeigt Bestandszeilen für das ausgewählte Unternehmen.
  </Step>
</Steps>

## Standardzeitraum

Wenn der Bericht ohne ausgewählten Datumsbereich geöffnet wird, verwendet Mathership standardmäßig **gestern** als Zeitraum.

Du kannst den Datumsbereich jederzeit über den Filter **Time range** ändern.

<Note>
  Der Datumsbereich steuert, welche Bewegungen im Bericht zusammengefasst werden. Der aktuelle Lagerbestand wird als neuester Bestandszustand je Zutat angezeigt.
</Note>

## Berichtsaufbau

Die Seite hat zwei Hauptbereiche.

| Bereich             | Inhalt                                                                                  |
| ------------------- | --------------------------------------------------------------------------------------- |
| Filter-Seitenleiste | Zeitraum, Aktivität, Zutat, Lagereinheit, Rezept, Transaktionstyp und numerische Filter |
| Berichtstabelle     | Bestandszeilen mit Bestand, Bewegungssummen, Transaktionsanzahl, Wert und Stückkosten   |

## Filter

Verwende die Filter-Seitenleiste, um den Bericht einzugrenzen.

Jeder Filterbereich zeigt ein Badge, wenn er aktiv ist.

Klicke auf **Clear all**, um alle Filter zurückzusetzen.

### Zeitraum

Verwende **Time range**, um den Berichtszeitraum auszuwählen.

Der Zeitraum wird verwendet, um Bewegungen wie Wareneingänge, Ausgänge, Schwund, Anpassungen und Transfers zusammenzufassen.

### Aktivität

Verwende **Has activity**, um nur Zutaten mit Bestandsaktivität im ausgewählten Zeitraum anzuzeigen.

Das ist nützlich, wenn du dich auf Zutaten konzentrieren möchtest, die sich tatsächlich verändert haben.

### Zutaten

Verwende **Ingredients**, um eine oder mehrere Zutaten auszuwählen.

Die Zutatenauswahl enthält ein Suchfeld, damit du Zutaten schnell nach Namen finden kannst.

### Lagereinheiten

Verwende **Storage units**, um den Bericht nach einem oder mehreren Lagerorten zu filtern.

Wenn mehr als eine Lagereinheit ausgewählt ist, kann die Tabelle eine separate Spalte **Storage unit** anzeigen, damit du siehst, zu welchem Ort die jeweilige Zeile gehört.

### Rezepte

Verwende **Recipes**, um Bestandsbewegungen im Zusammenhang mit ausgewählten Rezepten zu analysieren.

Wenn mehr als ein Rezept ausgewählt ist, kann die Tabelle eine separate Spalte **Recipe** anzeigen, damit du siehst, zu welchem Rezeptkontext die jeweilige Zeile gehört.

### Transaktionstypen

Verwende **Transaction types**, um dich auf ausgewählte Bewegungstypen zu konzentrieren.

| Transaktionstyp | Bedeutung                                                                   |
| --------------- | --------------------------------------------------------------------------- |
| `RECEIPT`       | Bestand wurde in den Bestand übernommen                                     |
| `ISSUE`         | Bestand wurde verbraucht oder abgezogen, häufig durch Verkäufe oder Rezepte |
| `WASTE`         | Bestand wurde als Schwund entfernt                                          |
| `ADJUST`        | Bestand wurde durch eine Bestandszählung oder Anpassung korrigiert          |
| `TRANSFER_IN`   | Bestand wurde aus einer anderen Lagereinheit erhalten                       |
| `TRANSFER_OUT`  | Bestand wurde in eine andere Lagereinheit bewegt                            |

### Aktueller Bestand

Verwende **Current stock**, um nach aktueller vorhandener Menge zu filtern.

Das hilft dir, Zutaten oberhalb oder unterhalb eines ausgewählten Lagerbestands zu finden.

### Gesamter Schwund

Verwende **Total waste**, um nach der Menge des im ausgewählten Zeitraum gebuchten Schwunds zu filtern.

Das hilft dir, Zutaten mit ungewöhnlich hohem Schwund zu erkennen.

### Transaktionsanzahl

Verwende **Transaction count**, um nach der Anzahl der Bestandsbewegungen zu filtern.

Das hilft dir, sehr aktive Zutaten oder Zutaten ohne relevante Bewegung zu finden.

### Gewichtete Durchschnittskosten

Verwende **Weighted avg cost**, um nach aktuellen Stückkosten zu filtern.

Das ist nützlich, wenn du hochwertige Zutaten oder kostensensible Bestände prüfst.

## Berichtstabelle

Die Berichtstabelle zeigt eine Zeile pro Zutatenergebnis.

Abhängig von den ausgewählten Filtern können Zeilen auch nach Lagereinheit oder Rezept aufgeteilt werden.

| Spalte          | Bedeutung                                                               |
| --------------- | ----------------------------------------------------------------------- |
| Ingredient      | Zutatenname                                                             |
| Storage unit    | Wird angezeigt, wenn mehrere Lagereinheiten ausgewählt sind             |
| Recipe          | Wird angezeigt, wenn mehrere Rezepte ausgewählt sind                    |
| On hand         | Aktuell verfügbare Menge                                                |
| Receipts        | Gesamte erhaltene Menge im ausgewählten Zeitraum                        |
| Issues          | Gesamte ausgegebene oder verbrauchte Menge im ausgewählten Zeitraum     |
| Waste           | Gesamte verschwendete Menge im ausgewählten Zeitraum                    |
| Adjustments     | Gesamte Menge aus Bestandszählungen oder Korrekturen                    |
| Transfers in    | Gesamte Menge, die in den ausgewählten Bereich übertragen wurde         |
| Transfers out   | Gesamte Menge, die aus dem ausgewählten Bereich hinaus übertragen wurde |
| Net movement    | Kombinierte Gesamtbewegung für den ausgewählten Zeitraum                |
| Transactions    | Anzahl der Bestandsbewegungen                                           |
| Inventory value | Aktueller Bestandswert                                                  |
| Unit cost       | Aktuelle Kosten pro Basiseinheit                                        |

## Mengenanzeige

Mengen werden nach Möglichkeit mit der Verpackungsaufschlüsselung der Zutat angezeigt.

Eine Menge kann zum Beispiel so erscheinen:

| Anzeige           | Bedeutung                                                          |
| ----------------- | ------------------------------------------------------------------ |
| `2 boxes / 10 kg` | Der Bestand kann in Verpackung und Basiseinheit dargestellt werden |
| `5 kg`            | Der Bestand wird in der Basiseinheit der Zutat angezeigt           |
| `12 bottles`      | Der Bestand wird als zählbare Flaschen geführt                     |

Dadurch ist der Bericht leichter lesbar, wenn für Zutaten Verpackungsebenen konfiguriert sind.

## Farbliche Hinweise

Der Bericht verwendet Farben, damit Bewegungsrichtungen leichter erfassbar sind.

| Werttyp       | Typischer farblicher Hinweis             |
| ------------- | ---------------------------------------- |
| Receipts      | Grün, wenn Bestand gestiegen ist         |
| Issues        | Rot, wenn Bestand gesunken ist           |
| Adjustments   | Hervorgehoben, wenn nicht null           |
| Transfers in  | Blau, wenn Bestand eingegangen ist       |
| Transfers out | Violett, wenn Bestand hinausbewegt wurde |

## Sortierung

Klicke auf sortierbare Spaltenüberschriften, um die Sortierreihenfolge zu ändern.

Häufig sortierbare Spalten sind:

* Ingredient
* On hand
* Receipts
* Issues
* Waste
* Adjustments
* Transfers in
* Transfers out
* Net movement
* Transactions
* Inventory value
* Unit cost

Die Sortierung setzt die Tabelle wieder auf die erste Seite zurück.

## Paginierung

Der Bericht ist paginiert, damit er auch bei vielen Zutaten schnell bleibt.

Du kannst ändern:

* Aktuelle Seite
* Seitengröße

Die Standard-Seitengröße beträgt 50 Zeilen.

## Zutatendetails öffnen

Klicke auf eine Zeile, um die Detailseite der Zutat zu öffnen.

Auf der Detailseite der Zutat kannst du prüfen:

* Aktueller Bestand
* Bestand pro Lager
* Rezepte, die diese Zutat verwenden
* Zugeordnete Lieferantenprodukte
* Nachbestellkonfigurationen
* Ledger-Bewegungen

## Bewegungsspalten lesen

Bewegungsspalten fassen zusammen, was im ausgewählten Datumsbereich passiert ist.

| Spalte        | So interpretierst du sie                                                                                     |
| ------------- | ------------------------------------------------------------------------------------------------------------ |
| Receipts      | Bestand, der aus erhaltenen Bestellungen hinzugefügt wurde                                                   |
| Issues        | Bestand, der durch Verkäufe, Rezepte oder manuelle Ausgabelogik entfernt wurde                               |
| Waste         | Bestand, der entfernt wurde, weil er verdorben, beschädigt, abgelaufen oder anderweitig nicht verwendbar war |
| Adjustments   | Bestand, der durch Zählungen oder manuelle Korrekturen korrigiert wurde                                      |
| Transfers in  | Bestand, der in den ausgewählten Lagerbereich bewegt wurde                                                   |
| Transfers out | Bestand, der aus dem ausgewählten Lagerbereich heraus bewegt wurde                                           |
| Net movement  | Gesamtveränderung aus allen Bewegungstypen im ausgewählten Zeitraum                                          |

## Nettobewegung

Die Nettobewegung kombiniert alle Bewegungstypen für den ausgewählten Zeitraum.

Eine positive Nettobewegung bedeutet, dass der Bestand insgesamt gestiegen ist.

Eine negative Nettobewegung bedeutet, dass der Bestand insgesamt gesunken ist.

| Beispiel                                          | Bedeutung                                                          |
| ------------------------------------------------- | ------------------------------------------------------------------ |
| Wareneingänge sind hoch und Ausgänge sind niedrig | Bestand ist im Zeitraum gestiegen                                  |
| Ausgänge und Schwund sind hoch                    | Bestand ist im Zeitraum gesunken                                   |
| Transfers out sind hoch                           | Bestand wurde an einen anderen Ort bewegt                          |
| Anpassungen sind hoch                             | Bestandszählungen oder Korrekturen haben den Buchbestand verändert |

## Bestandswert

Der Bestandswert zeigt den aktuellen Wert des vorhandenen Bestands.

Er basiert auf Zutatenmenge und Stückkosten.

| Feld            | Bedeutung                       |
| --------------- | ------------------------------- |
| On hand         | Aktuelle Bestandsmenge          |
| Unit cost       | Kosten pro Zutaten-Basiseinheit |
| Inventory value | On hand × unit cost             |

## Stückkosten

Stückkosten werden pro Basiseinheit der Zutat angezeigt.

Beispiele:

| Zutat   | Basiseinheit | Anzeige der Stückkosten |
| ------- | ------------ | ----------------------- |
| Tomaten | kg           | €/kg                    |
| Milch   | L            | €/L                     |
| Eier    | piece        | €/piece                 |

Stückkosten basieren normalerweise auf Wareneingangshistorie und gewichteten Durchschnittskosten.

## Häufige Arbeitsabläufe

### Bestandsaktivität von gestern prüfen

1. **Inventory Report** öffnen
2. Den Standardzeitraum beibehalten, wenn er bereits gestern zeigt
3. **Has activity** aktivieren
4. Wareneingänge, Ausgänge, Schwund und Transfers prüfen
5. Auffällige Zeilen anklicken, um Zutatendetails zu öffnen

### Zutaten mit hohem Schwund finden

1. **Inventory Report** öffnen
2. Den Datumsbereich auswählen, den du prüfen möchtest
3. Den Filter **Total waste** öffnen
4. Eine Mindestschwundmenge eingeben
5. Zutaten mit hohem Schwund prüfen
6. Für mehr Kontext die Zutatendetails oder den Ledger öffnen

### Bestand in einer Lagereinheit prüfen

1. **Inventory Report** öffnen
2. Eine Lagereinheit im Filter **Storage units** auswählen
3. Lagerbestand, Bewegungen und Wert prüfen
4. Bei Bedarf auf eine Zutatenzeile klicken, um Details zu öffnen

### Bewegung ausgewählter Zutaten vergleichen

1. Den Filter **Ingredients** öffnen
2. Die Zutaten auswählen, die du vergleichen möchtest
3. Den Zeitraum wählen
4. Wareneingänge, Ausgänge, Schwund, Anpassungen und Nettobewegung prüfen

### Rezeptbezogene Nutzung prüfen

1. Den Filter **Recipes** öffnen
2. Ein oder mehrere Rezepte auswählen
3. Zugehörige Zutatennutzung und Bewegung prüfen
4. Die Zutatendetailseite verwenden, wenn eine Menge unerwartet aussieht

### Teuren Bestand finden

1. Den Filter **Weighted avg cost** öffnen
2. Mindeststückkosten eingeben
3. Nach **Inventory value** oder **Unit cost** sortieren
4. Hochwertige Zutaten prüfen und kontrollieren, ob die Bestände plausibel wirken

## Best Practices

<CardGroup cols={2}>
  <Card title="Mit klarem Zeitraum starten" icon="calendar-days">
    Wähle den Zeitraum aus, den du analysieren möchtest, bevor du Bewegungssummen prüfst.
  </Card>

  <Card title="Zuerst Has activity verwenden" icon="activity">
    Aktiviere den Aktivitätsfilter, wenn du nur Zutaten sehen möchtest, die sich im Zeitraum verändert haben.
  </Card>

  <Card title="Schwund regelmäßig prüfen" icon="trash">
    Verwende den Schwundfilter, um wiederkehrenden Verderb, Überportionierung oder Handhabungsprobleme zu erkennen.
  </Card>

  <Card title="Anpassungen sorgfältig prüfen" icon="clipboard-check">
    Große Anpassungen können auf Zählfehler, fehlende Wareneingänge oder Zuordnungsprobleme hinweisen.
  </Card>

  <Card title="Lagerfilter verwenden" icon="warehouse">
    Filtere nach Lagereinheit, wenn du verstehen möchtest, wohin Bestand bewegt wurde oder wo Probleme aufgetreten sind.
  </Card>

  <Card title="Zutatendetails öffnen" icon="carrot">
    Verwende Zeilenklicks, um auffällige Bestände, Kosten oder Bewegungen zu untersuchen.
  </Card>

  <Card title="Wert und Bewegung vergleichen" icon="chart-line">
    Hochwertige Zutaten mit hoher Bewegung sollten regelmäßig geprüft werden.
  </Card>

  <Card title="Zuordnungen korrekt halten" icon="link">
    Produkt- und POS-Zuordnungen beeinflussen Wareneingänge, Ausgänge, Kosten und Berichte.
  </Card>
</CardGroup>

## Häufige Probleme

<AccordionGroup>
  <Accordion title="Der Bericht zeigt keine Daten">
    Prüfe, ob:

    * Das ausgewählte Unternehmen Bestandsdaten hat
    * Der Datumsbereich Bestandsbewegungen enthält
    * Filter nicht zu stark einschränken
    * **Has activity** inaktive Zutaten nicht ausblendet
    * Die ausgewählten Zutaten, Rezepte oder Lagereinheiten korrekt sind
  </Accordion>

  <Accordion title="Eine Zutat hat Bestand, aber keine Aktivität">
    Aktueller Bestand kann vorhanden sein, auch wenn es im ausgewählten Zeitraum keine Bewegungen gab.

    Deaktiviere **Has activity** oder erweitere den Datumsbereich, um mehr Bewegungshistorie zu sehen.
  </Accordion>

  <Accordion title="Bewegungssummen wirken zu hoch oder zu niedrig">
    Prüfe:

    * Den ausgewählten Datumsbereich
    * Transaktionstyp-Filter
    * Lagereinheiten-Filter
    * Produktzuordnungen
    * POS-Zuordnungen
    * Aktuelle Bestandszählungen oder Anpassungen
  </Accordion>

  <Accordion title="Schwund wirkt unerwartet hoch">
    Öffne die Detailseite der Zutat und prüfe die Schwundeinträge im Ledger.

    Hoher Schwund kann durch Verderb, abgelaufenen Bestand, Personalessen, Überportionierung, Kundenrückgaben oder manuelle Schwundbuchungen entstehen.
  </Accordion>

  <Accordion title="Bestandswert wirkt falsch">
    Prüfe die Wareneingangshistorie der Zutat, den Produktzuordnungsfaktor, die Stückkosten und aktuelle Bestandsanpassungen.

    Falsche Umrechnungsfaktoren können falsche Bestandsmengen und Werte erzeugen.
  </Accordion>

  <Accordion title="Stückkosten fehlen oder sind null">
    Die Zutat hat möglicherweise noch keine Wareneingangskostenhistorie.

    Übernimm zugeordnete Lieferantenprodukte mit Preisen in den Bestand, damit Mathership sinnvolle Stückkosten berechnen kann.
  </Accordion>
</AccordionGroup>

## Verwandte Seiten

<CardGroup cols={2}>
  <Card title="Zutaten" icon="carrot" href="/en/restaurants/inventory/ingredients">
    Verwalte Zutatendetails, Basiseinheiten, Bestand, Zuordnungen und Nachbestellkonfigurationen.
  </Card>

  <Card title="Lagereinheiten" icon="warehouse" href="/en/restaurants/inventory/storage-units">
    Verwalte Lagerorte und prüfe Bestand nach Ort.
  </Card>

  <Card title="Bestands-Ledger" icon="list" href="/en/restaurants/inventory/ledger">
    Prüfe detaillierte Bestandsbewegungen für eine Zutat und Lagereinheit.
  </Card>

  <Card title="Wareneingang" icon="boxes-stacked" href="/en/restaurants/inventory/receiving-orders">
    Übernimm Lieferantenbestellungen und erstelle Wareneingangsbewegungen.
  </Card>

  <Card title="Schwund" icon="trash" href="/en/restaurants/inventory/waste">
    Erfasse verschwendete Zutaten und reduziere den Bestand.
  </Card>

  <Card title="Bestandszählungen" icon="clipboard-check" href="/en/restaurants/inventory/stock-counts">
    Zähle physischen Bestand und erstelle Anpassungsbewegungen.
  </Card>

  <Card title="Transfers" icon="right-left" href="/en/restaurants/inventory/transfers">
    Bewege Bestand zwischen Lagereinheiten oder Unternehmensstandorten.
  </Card>

  <Card title="Produktzuordnung" icon="link" href="/en/restaurants/inventory/product-mapping">
    Verbinde Lieferantenprodukte mit Zutaten, damit Wareneingänge Bestand und Kosten aktualisieren.
  </Card>

  <Card title="Rezepte" icon="utensils" href="/en/restaurants/inventory/recipes">
    Verwende Zutaten in Rezepten und verbinde Verkaufsverbrauch mit dem Bestand.
  </Card>

  <Card title="POS-Zuordnung" icon="cash-register" href="/en/restaurants/integrations/pos-mapping">
    Ordne POS-Verkaufsartikel Zutaten oder Rezepten zu, um Bestandsabbuchungen zu erstellen.
  </Card>
</CardGroup>
