DE · AT · CHAnleitung

Nachbestellregeln in Odoo: Meldebestand automatisch

Aktualisiert:

Gilt für: Odoo 20.0, Apps Lager und Einkauf; Community und Enterprise; Odoo Online, Odoo.sh und On-Premise

Kurz gesagt

Eine Nachbestellregel in Odoo 20.0 nennt je Produkt und Lagerort eine Mindestmenge und eine Höchstmenge. Fällt die prognostizierte Menge unter das Minimum, entsteht die Beschaffung: mit dem Auslöser Automatisch legt Odoo sie beim täglichen Planer und bei jedem bestätigten Verkaufsauftrag selbst an, als Anfrage oder Fertigungsauftrag über die Menge bis zur Höchstmenge. Mit dem Auslöser Manuell erscheint der Bedarf im Auffüllbericht und wird dort über Bestellen ausgelöst.

Das Wichtigste

  • Die Regel prüft die prognostizierte Menge, nicht den Bestand auf Lager; fällt die Prognose unter das Minimum, beschafft Odoo mit dem Auslöser Automatisch selbst, mit dem Auslöser Manuell erst auf Bestellen im Auffüllbericht.
  • Zu bestellen ist die Höchstmenge minus prognostizierte Menge; das Feld Mehrere rundet diesen Betrag auf ein Vielfaches der Verpackung auf, sodass die Prognose die Höchstmenge erreichen oder überschreiten kann.
  • Auslöser Automatisch (Standard) beschafft beim täglichen Planer und bei Bestätigung eines Verkaufsauftrags.
  • Vorlaufzeit des Lieferanten steht in der Lieferantenpreisliste am Produkt, Tage bis Einkauf in den Lager-Einstellungen.
  • Odoo 20.0: Apps Lager und Einkauf sind in Community und Enterprise enthalten; Einkauf erzeugt Anfragen, Fertigung Fertigungsaufträge.

Was Sie vorab brauchen

  • Die App Lager (Inventory) ist installiert; die Dokumentation setzt sie für Nachbestellregeln voraus, weil sie die Bestände führt. Für den Weg über den Einkauf kommt die App Einkauf (Purchase) dazu, für gefertigte Produkte die App Fertigung. Lager und Einkauf sind laut Editionsvergleich von Odoo S.A. in Community und Enterprise enthalten.
  • Das Produkt ist lagergeführt: Produktart Güter (Goods) und Kontrollkästchen Bestand verfolgen (Track Inventory). Gekaufte Produkte tragen zusätzlich die Option Einkauf unter dem Produktnamen, mindestens einen Lieferanten in der Lieferantenpreisliste und dessen Vorlaufzeit; gefertigte Produkte brauchen eine Stückliste.
  • Sie kennen den Meldebestand, die Höchstmenge und die Vorlaufzeit des Lieferanten in Tagen.
  • Für Änderungen an den Lager-Einstellungen brauchen Sie ein Konto mit den entsprechenden Rechten; den Planer starten Sie im Entwicklermodus.

Wie Odoo den Meldebestand prüft

Eine Nachbestellregel (Reordering Rule) ist eine Grenze für den prognostizierten Bestand, nicht für den Bestand im Regal. Der Meldebestand heißt in Odoo Min. Menge (Min), die Höchstmenge Max. Menge (Max). Die Dokumentation zu Odoo 20.0 beschreibt Min. Menge als die kleinste Menge, die der prognostizierte Bestand erreichen darf, ohne die Regel auszulösen; aufgefüllt wird bis zur Max. Menge. Ob Odoo die Beschaffung selbst anlegt, hängt am Auslöser der Regel (Schritt 4).

Prognostiziert heißt: vorrätig, verrechnet mit reservierten und erwarteten Mengen sowie mit bestätigtem künftigem Bedarf. Im Auffüllbericht stehen beide Zahlen nebeneinander. Ein Produkt kann deshalb vorrätig sein und trotzdem unter die Mindestmenge fallen, weil ein Kundenauftrag die Prognose drückt.

Wie weit Odoo vorausrechnet, hängt an den Vorlaufzeiten. Der Vorhersagetag (Forecasted Date) ist das heutige Datum plus die Vorlaufzeiten des Beschaffungswegs, beim Einkauf also Vorlaufzeit des Lieferanten plus Tage bis Einkauf. Fällt die Menge erst nach diesem Tag unter das Minimum, wartet Odoo, und späterer Bedarf zählt nicht in die Prognosemenge der Regel. Auf der Anfrage ist die Auftragsfrist (Order Deadline) der letzte Tag zum Bestätigen, die erwartete Ankunft (Expected Arrival) die Auftragsfrist plus Vorlaufzeit des Lieferanten. Die Tage bis Einkauf verschieben Frist und Vorhersagetag, nicht den Abstand zwischen beiden.

Schritt für Schritt: Nachbestellregel einrichten

Schritt 1: Produkt lagerfähig machen

In Lager ‣ Produkte ‣ Produkte setzen Sie am Produkt die Produktart auf Güter (Goods) und aktivieren Bestand verfolgen (Track Inventory). Bei einem gekauften Produkt setzen Sie zusätzlich die Option Einkauf unter dem Produktnamen und tragen im Reiter Einkauf einen Lieferanten mit Preis und Vorlaufzeit ein; die Anfragen gehen an den obersten Eintrag dieser Liste. Gefertigte Produkte brauchen laut Dokumentation eine Stückliste, sonst entsteht kein Fertigungsauftrag.

Ergebnis: Am Produkt erscheint die Schaltfläche Nachbestellregeln, bei voller Leiste unter Mehr.

Schritt 2: Vorlaufzeiten hinterlegen

Die Vorlaufzeit des Lieferanten steht in der Lieferantenpreisliste am Produkt im Reiter Einkauf im Feld Vorlaufzeit (Lead Time); dieselbe Liste erreichen Sie über Einkauf ‣ Konfiguration ‣ Lieferantenpreislisten. Die Tage bis Einkauf setzen Sie firmenweit unter Lager ‣ Konfiguration ‣ Einstellungen im Abschnitt Erweiterte Planung.

Ergebnis: Eine erzeugte Anfrage zeigt Auftragsfrist und erwartete Ankunft, gerechnet aus heutigem Datum, Tagen bis Einkauf und Vorlaufzeit.

Schritt 3: Regel mit Min und Max anlegen

Öffnen Sie Lager ‣ Vorgänge ‣ Auffüllung (Replenishment) und legen Sie über Neu eine Zeile an, oder nutzen Sie am Produkt die Schaltfläche Nachbestellregeln. Tragen Sie Produkt, Lagerort (standardmäßig WH/Stock), Min. Menge und Max. Menge ein. Die Dokumentation nennt als Beispiel Min 5 und Max 25: Fällt der Bestand auf 4, erzeugt Odoo eine Bestellung über 21 Einheiten.

Ergebnis: Die Zeile steht im Auffüllbericht, und die Spalte Zu bestellen zeigt die Menge bis Max. Menge.

Schritt 4: Auslöser, Route und Rundung setzen

Die Spalten Auslöser, Route, Lieferant, Mehrere und Stückliste sind standardmäßig ausgeblendet; das Einstellungssymbol rechts in der Kopfzeile blendet sie ein. Auslöser Automatisch ist voreingestellt und beschafft selbst; Manuell stellt das Produkt in den Auffüllbericht, wo Sie Bestellen anklicken. Bleibt die Route leer, gilt die Route am Produkt; sind mehrere Routen möglich und ist keine bevorzugte gesetzt, beschafft Odoo zuerst über Einkaufen, dann über Fertigung. Das Feld Mehrere rundet die fehlende Menge, also Max. Menge minus prognostizierte Menge, auf das nächste Vielfache der Verpackung auf; die Prognose kann die Max. Menge dadurch genau erreichen oder leicht überschreiten, und bei einer Überschreitung weist Odoo auf möglichen Überbestand hin. Die Verpackung muss in der Lieferantenpreisliste stehen, siehe Mindestbestellmengen und Losgrößen.

Ergebnis: Die Zeile nennt Auslöser, Route und Rundung, und die erzeugte Anfrage trägt den hinterlegten Lieferanten.

Schritt 5: Planer laufen lassen

Regeln mit dem Auslöser Automatisch prüfen beim Planerlauf und bei jedem bestätigten Verkaufsauftrag, ob die Prognose unter die Min. Menge gefallen ist. Der Planer läuft standardmäßig einmal am Tag; im Entwicklermodus lösen Sie ihn über Lager ‣ Vorgänge ‣ Beschaffung: Planer starten selbst aus, wobei laut Dokumentation auch andere geplante Aktionen anlaufen.

Ergebnis: Unter Einkauf ‣ Aufträge ‣ Angebotsanfragen steht eine Anfrage mit Lieferant, Menge und Preis; bei gefertigten Produkten erscheint stattdessen ein Fertigungsauftrag unter Fertigung ‣ Vorgänge ‣ Fertigungsaufträge.

Beispielrechnung: Mindestmenge, Höchstmenge und Vorlaufzeit

Beispielrechnung mit erfundenen Zahlen. Ein Händler verkauft Kaffeebohnen in 1-kg-Packungen und führt den Bestand in Stück; im Regal sollen zwischen 120 und 400 Stück liegen. Die Nachbestellregel steht auf Lagerort WH/Stock.

Angabe Wert
Min. Menge (Meldebestand) 120 Stück
Max. Menge (Höchstmenge) 400 Stück
Vorlaufzeit des Lieferanten 5 Tage
Tage bis Einkauf 2 Tage
Vorrätig 132 Stück
Bestätigter Kundenauftrag 60 Stück, Liefertermin in 7 Tagen
Prognostizierte Menge 132 − 60 = 72 Stück

Der Kundenauftrag drückt die Prognose auf 72 Stück, also unter den Meldebestand; mit dem voreingestellten Auslöser Automatisch erzeugt Odoo deshalb eine Anfrage über 400 − 72 = 328 Stück. Der Vorhersagetag ist heute + 2 + 5 = in 7 Tagen, die Auftragsfrist in 2 Tagen, die erwartete Ankunft in 7 Tagen und damit genau auf dem Liefertermin des Kunden; deshalb zählt dieser Bedarf heute schon mit. Nach Wareneingang und Auslieferung liegen 132 + 328 − 60 = 400 Stück im Lager, also genau die Höchstmenge.

Zweiter Fall mit denselben Zahlen: Der Kundenauftrag ist erst in 20 Tagen fällig. Der Bedarf liegt damit nach dem Vorhersagetag und zählt nicht in die Prognosemenge der Regel. Die Regel sieht 132 Stück, erzeugt also keine Anfrage; der Auftrag steht im langfristigen Prognosebericht. Wollen Sie solchen Bedarf früher sehen, verlängern Sie den Vorhersagetag über den Auffüllhorizont (Replenishment Horizon), der laut Dokumentation für manuelle Regeln gedacht ist. Die Dokumentation nennt dafür zwei Stellen: Lager ‣ Konfiguration ‣ Einstellungen, Abschnitt Erweiterte Planung, und den Auffüllbericht, Seitenleiste Manuell; prüfen Sie in Ihrer Datenbank, welcher Weg vorhanden ist.

So prüfen Sie das Ergebnis

  1. Vergleichen Sie im Auffüllbericht die Spalten Vorrätig, Prognostiziert und Zu bestellen. Der Wert in Zu bestellen ist die Menge bis zur Max. Menge, also Max. Menge minus Prognose; ist das Feld Mehrere gesetzt, ein auf das nächste Vielfache der Verpackung aufgerundeter Wert.
  2. Klicken Sie auf das Info-Symbol der Zeile: Die Auffüllinformationen zeigen den Vorhersagetag und die Vorlaufzeiten.
  3. Öffnen Sie die erzeugte Anfrage unter Einkauf ‣ Aufträge ‣ Angebotsanfragen und prüfen Sie Lieferant, Menge, Auftragsfrist und erwartete Ankunft.
  4. Vergleichen Sie nach dem Wareneingang die prognostizierte Menge mit der Max. Menge. Die Dokumentation beschreibt das Ergebnis der Rundung als Erreichen oder leichtes Überschreiten der Max. Menge; bei einer Überschreitung nennt Odoo einen Warnhinweis zu Überbestand. Der Bestand im Regal kann zwischenzeitlich über der Max. Menge liegen, solange ein offener Abgang wie eine Kundenlieferung noch nicht ausgeführt ist, denn die Max. Menge bezieht sich auf die prognostizierte Menge.

Wenn etwas nicht klappt

Diese Fälle ergeben sich aus den Warnhinweisen und Beschreibungen der Dokumentation zu Odoo 20.0.

Symptom Ursache nach Dokumentation 20.0 Abhilfe
Es entsteht keine Anfrage, obwohl die Prognose unter Min. Menge liegt Auslöser Manuell, Planer noch nicht gelaufen oder Route Einkaufen beziehungsweise App Einkauf fehlt Auslöser prüfen, Planer im Entwicklermodus starten, Route und installierte Apps kontrollieren
Das Produkt steht im Auffüllbericht, wird aber nicht bestellt Auslöser Manuell: Odoo schlägt vor, Sie entscheiden Zeile auswählen und Bestellen anklicken
Die Anfrage geht an den falschen Lieferanten In der Zeile ist kein Lieferant gesetzt; Odoo nutzt den ersten Eintrag der Lieferantenpreisliste Lieferant in der Spalte eintragen oder die Reihenfolge der Preisliste ändern
Die Prognose liegt nach dem Auffüllen über der Max. Menge Das Feld Mehrere rundet die fehlende Menge, also Max. Menge minus Prognose, auf das nächste Vielfache der Verpackung auf Feld Mehrere auf Einheiten stellen, wenn die Höchstmenge nicht überschritten werden darf; sonst die Überschreitung einplanen und den Warnhinweis zu Überbestand beachten
Ein späterer Bedarf erscheint nicht Bedarf nach dem Vorhersagetag zählt nicht in die Prognosemenge der Regel Auffüllhorizont erhöhen oder die Bestellung im Auffüllbericht selbst auslösen
Es entsteht kein Fertigungsauftrag Am Produkt fehlt eine Stückliste Stückliste am Produkt anlegen

Wann Sie Hilfe holen sollten

Lassen Sie sich die Vorlaufzeit des Lieferanten und die Verpackungsgrößen schriftlich bestätigen. Odoo rechnet mit den Werten, die Sie pflegen; ändert der Lieferant Lieferzeiten oder Gebinde, ändert sich das Ergebnis, ohne dass es an der Bestellung sichtbar wird.

Bei zwei oder mehr Lagerhäusern, bei Auffüllung eines Lagerhauses aus einem anderen oder bei einem Produkt ohne Lagerhaltung, das die Regel 0/0/1 je Verkaufsauftrag nachbestellt, klären Sie die Konfiguration mit Ihrem Odoo-Partner. Änderungen an Vorlaufzeiten und Einstellungen prüfen Sie in einer Kopie der Datenbank, nicht im laufenden Betrieb.

Häufige Fragen

Bestellt Odoo auch, wenn der Bestand über der Mindestmenge liegt?

Ja, wenn Sie es selbst auslösen. Wählen Sie die Zeile im Auffüllbericht aus und nutzen Sie die Schaltfläche Auffüllen mit der Option, bis zur Höchstmenge zu bestellen (in der Dokumentation Order to Max). Odoo erzeugt dann für den frühestmöglichen Beschaffungstag eine Anfrage über die Menge, die bis zur Höchstmenge fehlt, also über Höchstmenge minus prognostizierte Menge, bei gesetztem Feld Mehrere aufgerundet auf das nächste Vielfache der Verpackung. Produkt und Lieferant müssen dafür eingerichtet sein.

Warum wird nachbestellt, obwohl noch Ware im Lager liegt?

Die Regel rechnet mit der prognostizierten Menge, nicht mit der vorrätigen. Ein bestätigter Verkaufsauftrag senkt die Prognose schon vor der Lieferung, und Bedarf innerhalb des Vorhersagetags zählt mit. Liegt die Prognose unter der Mindestmenge, entsteht mit dem Auslöser Automatisch die Beschaffung und mit dem Auslöser Manuell der Bedarf im Auffüllbericht, obwohl das Regal noch gefüllt ist.

Gilt eine Nachbestellregel für alle Lagerorte?

Je Regel für einen Lagerort. In der Zeile des Auffüllberichts steht standardmäßig WH/Stock; für einen zweiten Lagerort legen Sie eine eigene Regel mit eigenen Mengen an. Für den Fall, dass ein Lagerhaus aus einem anderen aufgefüllt wird, beschreibt die Dokumentation zu Odoo 20.0 einen eigenen Weg über den Auffüllbericht.

Was passiert mit einem Produkt ohne Nachbestellregel, das verkauft wird?

Hat das Produkt die Route Einkaufen, keinen Bestand und keine Regel, legt Odoo beim Verkaufsauftrag eine vorübergehende Regel im Auffüllbericht an. Sie lösen sie dort einmalig aus; nach dem Bestätigen der Bestellung löscht Odoo die Regel wieder. Fehlt der Lieferant, zeigt Odoo stattdessen einen Hinweis.

Quellen

  1. Reordering rules (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  2. Replenishment report (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. Just in time logic (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  4. Lead times (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  5. Configure reordering rules (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  6. Temporary reordering rules (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  7. Compare Editions: Odoo Community und Odoo Enterprise (Zeilen Inventory, Purchase)Odoo S.A. · abgerufen am
  8. Release Notes (Version 20, veröffentlicht im September 2026)Odoo S.A. · abgerufen am
  9. Pricing (Tarife, Abschnitt What is On-premise / Odoo.sh?)Odoo S.A. · abgerufen am
  10. Deutsche Übersetzungen der Module stock, purchase, purchase_stock, product und mrp, Branch 20.0 (Quelle der Oberflächennamen)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  11. stock_orderpoint.py, Branch 20.0 (Berechnung von Zu bestellen, Order to Max und Rundung)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am