SimpliServDocs

Lieferscheine

Lieferscheine erstellen, finalisieren und stornieren — Trigger für den physischen Warenausgang

→ Modul „Lieferscheine" in SimpliServ öffnen

Der Lieferschein ist das zentrale Versand-Dokument in SimpliServ. Er hängt entweder an einem Auftrag (CRM) oder an einer Shop-Bestellung (Shopify, Wix). Sobald der Lieferschein als versendet markiert wird, bucht das System die Ware physisch aus dem Lager.

Wann entsteht ein Lieferschein?

QuelleWieStatus
Auftrag → Button Ausliefern mit „Versand mit Lieferschein"Automatisch erstellt + sofort versendetsent
Auftrag → Button Ausliefern mit „Abholung bestätigen"Kein DN erstellt—
Auftrag → Button Teile verbautKein DN erstellt—
ShopOrder → Manuell aus DetailseiteErstellt im Entwurfdraft
ShopOrder → Workflow-AktionAutomatisch erstelltdraft

Status eines Lieferscheins

  • draft — Entwurf, dient als Pickliste. Lager ist noch nicht gebucht. Reservierung bleibt bestehen.
  • sent — Finalisiert. Lager wurde gebucht (SHIP_RESERVED), inventory_shipped_at ist gestempelt.
  • cancelled — Storniert. Falls schon sent: Lager-Buchung wird umgekehrt, Reservierung kommt zurück.

Lieferschein-Flow für ShopOrders (Shopify / Wix)

Bei Shop-Bestellungen ist die Abwicklung zweistufig:

Schritt 1 — Lieferschein anlegen

Auf der ShopOrder-Detailseite Neuer Lieferschein klicken (oder Workflow nutzt automatisch).

  • Lieferschein entsteht im Status draft
  • Adressen, Positionen und Mengen werden aus der ShopOrder übernommen
  • ShopOrder wechselt automatisch in den Status „In Bearbeitung"
  • Lager wird noch nicht gebucht — die Reservierung vom Webhook-Eingang bleibt bestehen

Schritt 2 — Lieferschein als versendet markieren

Im Lieferschein-Detail auf Als versendet markieren klicken. Optional Tracking-Nummer, Carrier und Versandkosten erfassen.

Jetzt bucht das System die Ware aus dem Lager:

  • quantity_reserved sinkt um die DN-Menge
  • quantity_total sinkt — physisch raus
  • Seriennummern werden als verkauft markiert
  • DN bekommt Status sent und inventory_shipped_at = jetzt
  • ShopOrder-Status wird neu berechnet: Teilweise geliefert oder Geliefert
  • Lagerbestand wird an Shopify/Wix gepusht (Hintergrund-Job)

Solange der Lieferschein im Status draft ist, bleibt die Reservierung erhalten und das Lager ist physisch unverändert. Erst die Finalisierung („Als versendet markieren") bucht aus dem Lager.

Teil-Lieferungen

Pro ShopOrder können mehrere Lieferscheine angelegt werden. Sobald mindestens ein DN finalisiert ist (aber noch nicht alle Mengen geliefert sind), steht die ShopOrder auf Teilweise geliefert. Sobald alle bestellten Mengen abgedeckt sind, wechselt sie auf Geliefert.

Beispiel:

  • ShopOrder mit 5 Stück
  • DN-1 mit 3 Stück → finalisiert → Status PartiallyDelivered
  • DN-2 mit 2 Stück → finalisiert → Status Delivered

Stornierung eines Lieferscheins

Wird ein bereits versendeter Lieferschein storniert:

  • Ware wird zurück ins Lager gebucht (returnStock)
  • Reservierung kommt zurück (Seriennummern wieder verfügbar)
  • DN-Status auf cancelled
  • ShopOrder-Status wird neu berechnet (kann von Delivered zurück auf Partial / Open)
  • Bei Shopify: fulfillmentCancel wird an Shopify gepusht

Idempotenz

Der Finalize-Vorgang ist doppel-sicher: inventory_shipped_at als Gate verhindert eine zweite Lager-Buchung, falls der Endpoint mehrfach aufgerufen wird (z. B. durch Doppelklick oder Webhook-Retry). Legacy-DNs aus älteren Versionen werden beim Update automatisch backfilled.

Lieferschein-Nummerierung

Eigene Nummernkreise via Administration → Nummernkreise definierbar. Format z. B. LS-{year}-{####}.

Reservierungs-Auffüllung

Falls beim Finalize festgestellt wird, dass die ShopOrder-Reservierung kleiner als die DN-Menge ist (z. B. nach einer Shopify-Teil-Erstattung, die die Reservierung geschrumpft hat), füllt das System die Reservierung automatisch wieder auf, bevor ausgebucht wird. Dadurch bleibt der Lager-Stand konsistent.

Verwandte Themen

How is this guide?

On this page