Diese Seite erklärt die verschiedenen Status, die eine Bestellung (Purchase Order) in Hivebuy durchlaufen kann. Sie hilft dir zu verstehen, wo sich eine Bestellung im Prozess befindet und was die einzelnen Status bedeuten.

Die 5 Kernstatus einer Bestellung

Diese Status kannst du (bzw. eure Systeme über die API) aktiv setzen, um den Fortschritt einer Bestellung zu dokumentieren.

Code Status Bedeutung
O Bestellt (Ordered) Die Bestellung wurde offiziell aufgegeben und an den Lieferanten übermittelt.
D Geliefert (Delivered) Die Ware oder Leistung wurde geliefert.
I Fakturiert (Invoiced) Zur Bestellung liegt eine Rechnung vor.
CO Abgeschlossen (Completed) Der gesamte Bestellvorgang ist abgeschlossen, es sind keine weiteren Schritte nötig.
RE Retourniert (Returned) Die Ware wurde zurückgeschickt bzw. die Bestellung wurde retourniert.

Hinweis: Ein bereits gesetzter Status kann erneut gesendet werden, ohne dass ein doppelter Eintrag entsteht. Dabei bleiben Angaben wie Sync-Status, Sync-Text und Bestellnummer erhalten.

Weitere wichtige Begriffe rund um den Status

Freigabe einer pausierten Bestellung (On Hold)

Eine Bestellung kann auf "On Hold" stehen, zum Beispiel weil sie noch nicht final freigegeben wurde. Über die Funktion "Prozess starten" (processOrder) wird eine solche Bestellung freigegeben und an den Lieferanten verschickt. Dabei wird gleichzeitig die Bestellnummer des Lieferanten hinterlegt.

Bestellnummer des Lieferanten (External Order Number)

Die Nummer, unter der der Lieferant die Bestellung intern führt. Sie wird vor dem Versand gespeichert und beim Freigeben der Bestellung mitgeschickt.

Eigener Bestellbezug (Order Number)

Ein freies Textfeld für eine interne Referenznummer, die bei der Bestellung hinterlegt werden kann.

Vollständig geliefert / vollständig fakturiert

Zusätzlich zum allgemeinen Status können einzelne Bestellungen auch auf Ebene der gesamten Bestellung (nicht nur einzelner Positionen) als vollständig geliefert oder vollständig fakturiert markiert werden.

Positionsbezogener Status

Status können nicht nur für die gesamte Bestellung, sondern auch für einzelne Positionen (Zeilen) innerhalb einer Bestellung gesetzt werden.

Synchronisationsstatus (syncStatus)

Zeigt an, ob ein externer Abgleich (z. B. mit eurem ERP System) erfolgreich war oder ob dabei ein Fehler aufgetreten ist. Mögliche Werte: "erfolgreich" oder "Fehler", inklusive einer optionalen Fehlermeldung im Klartext.

Alle Status im System

Neben den 5 oben genannten, aktiv setzbaren Status gibt es im Hivebuy Datenmodell noch weitere Status, die automatisch von internen Abläufen zugewiesen werden, zum Beispiel wenn eine Bestellung intern bearbeitet oder mit einem Lieferanten synchronisiert wird. Hier die vollständige Übersicht: