> ## 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.

# Bestandsjournal

> Prüfe die Bewegungshistorie von Zutatenbeständen über Wareneingänge, Ausgänge, Schwund, Transfers, Bestandszählungen und POS-Verkäufe hinweg

# Bestands-Ledger

Der Bestands-Ledger ist die Bewegungshistorie deines Zutatenbestands.

Jeder Wareneingang, Verkaufsausgang, Schwundeintrag, Transfer oder jede Anpassung aus einer Bestandszählung erstellt einen Ledger-Eintrag. Diese Einträge erklären, warum sich der aktuelle Bestand verändert hat.

<CardGroup cols={3}>
  <Card title="Bestandsänderungen nachvollziehen" icon="timeline">
    Sieh, warum Bestand im Laufe der Zeit gestiegen oder gesunken ist.
  </Card>

  <Card title="Quellobjekte prüfen" icon="link">
    Verbinde Bewegungen zurück zu Bestellungen, Bestandszählungen, Transfers oder POS-Verkäufen.
  </Card>

  <Card title="Kosten und Wert prüfen" icon="chart-line">
    Prüfe Stückkosten, Bewegungswert und laufenden Bestand.
  </Card>
</CardGroup>

## Was ist der Bestands-Ledger?

Der Ledger ist eine detaillierte Aufzeichnung von Bestandsbewegungen für eine Zutat in einer Lagereinheit.

Er hilft dir, Fragen zu beantworten wie:

* Warum ist der Bestand gesunken?
* Wann wurde Bestand erhalten?
* Welche Bestellung hat diese Bestandsbewegung erstellt?
* Welcher POS-Verkauf hat Bestand reduziert?
* Welche Bestandszählung hat den Bestand korrigiert?
* Wie hoch ist der aktuelle Bestandswert?
* Wie entwickelt sich der laufende Bestand im Zeitverlauf?

## Wann du den Ledger verwendest

Verwende den Ledger, wenn du Folgendes tun möchtest:

* Die Historie einer Zutat in einer bestimmten Lagereinheit prüfen
* Bestandsdifferenzen untersuchen
* Aktuelle Bestandsbewegungen prüfen
* Kostenänderungen verstehen
* Prüfen, welche Bestellung oder welcher POS-Verkauf eine Bewegung verursacht hat
* Wareneingänge, Schwund, Transfers und Anpassungen verifizieren

## So öffnest du den Ledger

Der Ledger ist immer auf eine Zutat und eine Lagereinheit begrenzt.

Der Kopfbereich der Ledger-Seite zeigt den Zutatennamen und den Namen der Lagereinheit.

Häufige Wege, den Ledger zu öffnen:

<Steps>
  <Step title="Zutat öffnen">
    Gehe zu **Manage** → **Ingredients** und öffne eine Zutat.
  </Step>

  <Step title="Lageraufschlüsselung öffnen">
    Prüfe den Bestand-pro-Lager-Bereich auf der Detailseite der Zutat.
  </Step>

  <Step title="Lagereinheit auswählen">
    Klicke auf eine Lagerzeile, um den Ledger für diese Zutat und Lagereinheit zu öffnen.
  </Step>
</Steps>

Du kannst Ledger-Einträge auch aus Berichten, Lagereinheitsansichten, Ergebnissen von Bestandszählungen, Transfers, Wareneingangsabläufen und POS-Transferprotokollen erreichen.

## Zusammenfassende Statistiken

Oben auf der Ledger-Seite werden vier Zusammenfassungskarten angezeigt, jeweils mit einem Trendindikator, der den aktuellen Zeitraum mit der Vorwoche vergleicht.

| Statistik             | Beschreibung                                              |
| --------------------- | --------------------------------------------------------- |
| Aktueller Bestand     | Aktuelle Bestandsmenge in dieser Lagereinheit             |
| Gesamte Wareneingänge | Gesamtbestand, der in diese Lagereinheit eingegangen ist  |
| Gesamte Ausgänge      | Gesamtbestand, der aus dieser Lagereinheit entfernt wurde |
| Einträge gesamt       | Gesamtanzahl der Ledger-Bewegungen                        |

Jede Karte zeigt einen Trend-Chip — eine prozentuale Änderung mit Richtung nach oben, unten oder stabil im Vergleich zur Vorwoche.

Wenn der aktuelle Bestand größer als null ist, wird unter den Zusammenfassungskarten außerdem eine Aufschlüsselung des vorhandenen Bestands angezeigt. Diese wandelt die Menge der Basiseinheit in Verpackungsebenen um, zum Beispiel `2 boxes / 5 kg`.

## Ledger-Einträge

Jeder Ledger-Eintrag steht für eine Bestandsbewegung.

### Spalten

| Spalte         | Beschreibung                                                       |
| -------------- | ------------------------------------------------------------------ |
| Wann           | Datum und Uhrzeit, zu der die Bewegung stattgefunden hat           |
| Typ            | Transaktionstyp — als farbiges Badge angezeigt                     |
| Menge          | Die Bestandsbewegung — grün für Erhöhungen, rot für Verringerungen |
| Stückkosten    | Kosten pro Basiseinheit zum Zeitpunkt der Bewegung                 |
| Wert           | Menge multipliziert mit Stückkosten                                |
| Bestand danach | Der laufende Bestand, nachdem dieser Eintrag angewendet wurde      |
| Referenz       | Das Quellobjekt — Produktname und Bestellnummer, falls verfügbar   |
| Erfasst        | Wann der Eintrag im System aufgezeichnet wurde                     |

### Mengenfarben

| Farbe | Bedeutung                                                               |
| ----- | ----------------------------------------------------------------------- |
| Grün  | Bestand ist gestiegen, zum Beispiel `RECEIPT` oder `TRANSFER_IN`        |
| Rot   | Bestand ist gesunken, zum Beispiel `ISSUE`, `WASTE` oder `TRANSFER_OUT` |

## Transaktionstypen

| Typ            | Bedeutung                                                                         |
| -------------- | --------------------------------------------------------------------------------- |
| `RECEIPT`      | Bestand wurde aus einer Lieferantenbestellung in den Bestand übernommen           |
| `ISSUE`        | Bestand wurde verbraucht — normalerweise durch POS-Verkäufe oder Rezeptverbrauch  |
| `WASTE`        | Bestand wurde als Schwund entfernt                                                |
| `TRANSFER_IN`  | Bestand wurde durch einen Transfer erhalten                                       |
| `TRANSFER_OUT` | Bestand wurde in eine andere Lagereinheit oder ein anderes Unternehmen verschoben |
| `ADJUST`       | Bestand wurde durch eine Bestandszählung korrigiert                               |

## Positive und negative Mengen

| Mengenrichtung | Bedeutung             |
| -------------- | --------------------- |
| Positiv, grün  | Bestand ist gestiegen |
| Negativ, rot   | Bestand ist gesunken  |

| Bewegung                  | Mengeneffekt         |
| ------------------------- | -------------------- |
| Bestellung übernehmen     | Positiv              |
| POS-Verbrauch             | Negativ              |
| Schwund                   | Negativ              |
| Transfer ausgehend        | Negativ              |
| Transfer eingehend        | Positiv              |
| Bestandszählungskorrektur | Positiv oder negativ |

## Laufender Bestand

Die Spalte **Balance after** zeigt den Bestand, nachdem jeder Eintrag angewendet wurde.

So kannst du Schritt für Schritt nachvollziehen, wie sich der Bestand im Zeitverlauf verändert hat.

| Datum      | Typ       |  Menge | Bestand danach |
| ---------- | --------- | -----: | -------------: |
| 01.04.2026 | `RECEIPT` | +20 kg |          20 kg |
| 03.04.2026 | `ISSUE`   |  −4 kg |          16 kg |
| 05.04.2026 | `WASTE`   |  −1 kg |          15 kg |
| 08.04.2026 | `ADJUST`  |  +2 kg |          17 kg |

## Ledger-Einträge filtern

Die Toolbar hat zwei Filter:

| Filter | Beschreibung                                                                                                             |
| ------ | ------------------------------------------------------------------------------------------------------------------------ |
| Typ    | Nach einem oder mehreren Transaktionstypen filtern: `RECEIPT`, `ISSUE`, `WASTE`, `ADJUST`, `TRANSFER_IN`, `TRANSFER_OUT` |
| Wann   | Nach einem Datumsbereich mit dem Datum `occurred_at` filtern                                                             |

Verwende **Clear all**, um alle aktiven Filter zurückzusetzen.

Der Ledger zeigt standardmäßig die neuesten Einträge zuerst.

## Referenzspalte

Die Spalte **Reference** verknüpft jeden Ledger-Eintrag mit seiner Quelle.

| Referenzfeld  | Bedeutung                                                                  |
| ------------- | -------------------------------------------------------------------------- |
| Produktname   | Das Lieferantenprodukt oder der Artikel, der diese Bewegung verursacht hat |
| Bestellnummer | Die mit dieser Bewegung verknüpfte Lieferantenbestellung                   |

Bei POS-bezogenen Einträgen können auch Quell-Belegpositionen verknüpft sein. Dadurch wird der Bestandsverbrauch mit tatsächlichen Verkäufen aus deinem POS-System verbunden.

## Quellobjekte

Ein Ledger-Eintrag kann mit einem Quellobjekt verknüpft sein. Das hilft dir, die Bewegung bis zu ihrem Ursprung zurückzuverfolgen.

| Quelle                | Bedeutung                                                                  |
| --------------------- | -------------------------------------------------------------------------- |
| Bestellartikel        | Bestand stammt aus einer erhaltenen Lieferantenbestellung                  |
| Bestandszählungszeile | Bestand wurde durch eine Zählung angepasst                                 |
| Transferzeile         | Bestand hat sich durch einen Transfer verändert                            |
| POS-Transaktion       | Bestand hat sich durch importierte oder verbundene Verkaufsdaten verändert |

## POS-Quelldaten

Wenn eine POS-Integration verwendet wird, können Ledger-Einträge Quell-Belegpositionen aus dem verbundenen POS-System enthalten.

Je nach Integration kann dies enthalten:

* POS-Artikelname
* Verkaufte Menge
* Verkaufswert
* Artikel- oder Produkt-ID
* Bestell- oder Transaktions-ID
* Bon- oder Rechnungsnummer
* Verkaufsdatum

Das hilft, Bestandsverbrauch mit tatsächlichen Verkäufen zu verbinden.

## Wareneingänge

Ein Wareneingang wird erstellt, wenn bestellte Produkte in den Bestand übernommen werden.

| Bestelltes Produkt | Zugeordnete Zutat | Ledger-Bewegung  |
| ------------------ | ----------------- | ---------------- |
| 2 Kisten Tomaten   | Tomaten           | `RECEIPT` +20 kg |
| 5 Packungen Milch  | Milch             | `RECEIPT` +50 L  |

## Ausgänge

Ein Ausgang wird erstellt, wenn Bestand verbraucht wird, typischerweise durch POS-Verkäufe oder Rezeptverbrauch.

| Verkaufsartikel | Rezept oder Zuordnung   | Ledger-Bewegung  |
| --------------- | ----------------------- | ---------------- |
| Ribeye-Steak    | Verwendet 300 g Ribeye  | `ISSUE` −0.3 kg  |
| Tomatensuppe    | Verwendet 150 g Tomaten | `ISSUE` −0.15 kg |

## Schwund

Schwundeinträge reduzieren den Bestand, wenn Zutaten entsorgt werden.

| Zutat   | Schwundgrund | Ledger-Bewegung |
| ------- | ------------ | --------------- |
| Tomaten | Verdorben    | `WASTE` −2 kg   |
| Milch   | Abgelaufen   | `WASTE` −3 L    |

## Transfers

Transfers bewegen Bestand zwischen Lagereinheiten oder Unternehmen und erstellen zwei Ledger-Bewegungen.

| Schritt            | Transaktionstyp | Effekt                      |
| ------------------ | --------------- | --------------------------- |
| Transfer versenden | `TRANSFER_OUT`  | Bestand sinkt im Quelllager |
| Transfer empfangen | `TRANSFER_IN`   | Bestand steigt im Ziellager |

| Bewegung       | Lagereinheit |  Menge |
| -------------- | ------------ | -----: |
| `TRANSFER_OUT` | Hauptlager   | −10 kg |
| `TRANSFER_IN`  | Küchenlager  | +10 kg |

## Anpassungen aus Bestandszählungen

Wenn eine Bestandszählung gebucht wird, vergleicht Mathership die gezählte Menge mit der Buchmenge.

Wenn es eine Differenz gibt, wird ein `ADJUST`-Eintrag erstellt.

| Buchmenge | Gezählte Menge | Anpassung      |
| --------- | -------------- | -------------- |
| 12 kg     | 10 kg          | `ADJUST` −2 kg |
| 8 L       | 9 L            | `ADJUST` +1 L  |

## Kosten und Wert

Ledger-Einträge enthalten Kosteninformationen.

| Feld        | Bedeutung                                          |
| ----------- | -------------------------------------------------- |
| Stückkosten | Kosten pro Basiseinheit zum Zeitpunkt der Bewegung |
| Wert        | Menge multipliziert mit Stückkosten                |

### Gewichtete Durchschnittskosten

Wenn dieselbe Zutat zu unterschiedlichen Preisen eingeht, verwendet Mathership gewichtete Durchschnittskosten, um den Bestand zu bewerten.

| Wareneingang             | Menge |   Kosten |
| ------------------------ | ----: | -------: |
| Wareneingang 1           | 10 kg | €5.00/kg |
| Wareneingang 2           | 10 kg | €7.00/kg |
| Gewichteter Durchschnitt |       | €6.00/kg |

Ausgänge, Schwund und Anpassungen verwenden die aktuellen gewichteten Durchschnittskosten zum Zeitpunkt der Bewegung.

## Häufige Arbeitsabläufe

### Fehlenden Bestand untersuchen

1. Öffne den Zutaten-Ledger aus der Lagereinheit
2. Filtere den Typ auf `ISSUE`, `WASTE` oder `ADJUST`
3. Prüfe die Referenzspalte für jeden auffälligen Eintrag
4. Prüfe zugehörige Quellobjekte
5. Korrigiere Zuordnungen oder Bestandszählungen bei Bedarf

### Prüfen, ob eine Bestellung eingegangen ist

1. Öffne den Zutaten-Ledger für die relevante Lagereinheit
2. Filtere den Typ auf `RECEIPT`
3. Suche die Bestellnummer in der Referenzspalte
4. Bestätige, dass Menge und Stückkosten zur Bestellung passen

### POS-Bestandsreduzierung prüfen

1. Öffne den Zutaten-Ledger
2. Filtere den Typ auf `ISSUE`
3. Prüfe die Referenzspalte und verknüpfte POS-Quelldaten
4. Verifiziere Rezept, Produkt oder POS-Zuordnung
5. Korrigiere Zuordnungen, wenn der Bestandsverbrauch zu hoch oder zu niedrig ist

### Bestand mit einer Zählung korrigieren

1. Starte eine Bestandszählung
2. Zähle die Zutat in der Lagereinheit
3. Buche die Zählung
4. Prüfe den erstellten `ADJUST`-Ledger-Eintrag
5. Bestätige den neuen aktuellen Bestand

## Best Practices

<CardGroup cols={2}>
  <Card title="Richtige Lagereinheit verwenden" icon="warehouse">
    Wähle beim Wareneingang, Schwund, Transfer oder bei Bestandszählungen immer die richtige Lagereinheit aus.
  </Card>

  <Card title="Produktzuordnungen korrekt halten" icon="link">
    Produkt-zu-Zutat-Zuordnungen beeinflussen Wareneingänge. Prüfe Produkt, Zutat, Einheit, Umrechnungsfaktor und Basiseinheit.
  </Card>

  <Card title="POS-Zuordnungen korrekt halten" icon="cash-register">
    POS-Zuordnungen beeinflussen, wie Verkäufe Zutatenbestand reduzieren. Prüfe POS-Artikel, Rezept- oder Zutat-Zuordnung, Portionsgröße und Mengenmultiplikator.
  </Card>

  <Card title="Große Anpassungen prüfen" icon="triangle-exclamation">
    Große ADJUST-Einträge können auf fehlende Wareneingänge, falsche Zuordnungen, falsche Lagereinheiten oder Zählfehler hinweisen.
  </Card>

  <Card title="Aktuelle Bewegungen häufig prüfen" icon="clock-rotate-left">
    Prüfe den Ledger nach Lieferungen, Menüänderungen, POS-Einrichtung, Bestandszählungen und Transfers.
  </Card>

  <Card title="Referenzen zur Nachverfolgung verwenden" icon="magnifying-glass">
    Verwende Referenzen und Quellobjekte, um Bestandsbewegungen bis zur ursprünglichen Aktion zurückzuverfolgen.
  </Card>
</CardGroup>

## Häufige Probleme

<AccordionGroup>
  <Accordion title="Bestand wirkt falsch">
    Prüfe Ledger-Einträge für die Zutat, verifiziere, dass die richtige Lagereinheit verwendet wurde, prüfe aktuelle Bestandszählungsanpassungen und suche nach fehlenden oder doppelten Wareneingängen.
  </Accordion>

  <Accordion title="Wareneingang fehlt">
    Prüfe, ob die Bestellung erhalten wurde, das Produkt einer Zutat zugeordnet war, eine Lagereinheit ausgewählt wurde, die eingegebene Menge größer als null war und der Artikel nicht bereits gebucht wurde.
  </Accordion>

  <Accordion title="Bestand ist unerwartet gesunken">
    Filtere den Ledger nach `ISSUE`, `WASTE` und `TRANSFER_OUT` und prüfe die Referenzspalte für jeden Eintrag.
  </Accordion>

  <Accordion title="Kosten wirken falsch">
    Prüfe Bestellartikelpreise, den Produktzuordnungsfaktor, die Zutaten-Basiseinheit und die Historie der gewichteten Durchschnittskosten durch Prüfung der `RECEIPT`-Einträge.
  </Accordion>

  <Accordion title="Ledger-Eintrag hat keine Referenz">
    Einige Einträge haben möglicherweise kein detailliertes Quellobjekt, insbesondere manuelle oder importierte Bewegungen.

    Verwende Datum, Transaktionstyp, Lagereinheit und Menge, um die wahrscheinliche Ursache zu identifizieren.
  </Accordion>
</AccordionGroup>

## Verwandte Seiten

<CardGroup cols={2}>
  <Card title="Zutaten" icon="carrot" href="/en/restaurants/inventory/ingredients">
    Verwalte die Zutatenstammliste, die in Ledger-Einträgen verwendet wird.
  </Card>

  <Card title="Lagereinheiten" icon="warehouse" href="/en/restaurants/inventory/storage-units">
    Verwalte Lagerorte, an denen Bestandsbewegungen erfasst werden.
  </Card>

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

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

  <Card title="Schwund" icon="trash-can" href="/en/restaurants/inventory/waste">
    Buche Schwund und reduziere Bestand mit Schwund-Ledger-Einträgen.
  </Card>

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

  <Card title="Bestandsberichte" icon="chart-line" href="/en/restaurants/reports/inventory-report">
    Analysiere Bestand, Bewegungen, Kosten und Aktivität.
  </Card>

  <Card title="POS-Integrationen" icon="cash-register" href="/en/restaurants/integrations/overview">
    Verbinde Verkaufsdaten mit Zutatenverbrauch.
  </Card>
</CardGroup>
