Skip to content

Shipping (SMP01) ​

Transaktion: SMP01 Shipping
UI-Pfad: /smartPackSalesHeads

Business-Zweck ​

Shipping ist die zentrale Versandmaske für manuelle Fulfillment-Bearbeitung. Partner und Versandmitarbeiter verwalten hier offene Aufträge, pflegen SendPack-Versandstücke, setzen Carrier/Versandprodukte und lösen den Versand inklusive Label-Druck aus. SMP01 ergänzt den automatisierten Packtisch (SMP03) für Einzelbearbeitung, Nachbearbeitung und Sammelversand.

Kernbegriffe ​

BegriffBedeutung
SalesHead (Order)Quellauftrag mit Versanddaten, Carrier, Shipping
SendPackVersandstück mit Tracking, Gewicht, Maßen, Label
SalesHeadPackagingVerpackungsmaterial am Beleg (Kartons, Paletten)
Shipping / Carrier / ProductVersandart, Spediteur, Carrier-Produkt (z. B. DHL Paket)
transportationNumberTransport-/Tournummer für Abschluss (SMP02)
isSendAuftrag als versendet markiert

Fachlicher Ablauf / Workflow ​

  1. Auftragsliste laden – offene, versandfähige Aufträge (showOrders)
  2. Auftrag öffnen – Positionen, Adresse, Carrier, Packagings prüfen
  3. SendPack anlegen – manuell oder über Carrier-Webservice (shippingClient)
  4. Versand validieren – validateShipment vor Abschluss
  5. Versand auslösen – Labels drucken, Lieferschein erzeugen, isSend setzen
  6. Optional: Tracking nachträglich per SAL31 importieren

Partner-Szenarien ​

Auftrag versandfertig machen ​

  1. GET /api/salesHead/showOrders – offene Aufträge filtern
  2. GET /api/salesHead/{id} – Beleg laden
  3. Carrier/Produkt setzen über Shipping API
  4. POST /api/sendPacks/ – SendPack anlegen
  5. POST /api/shippingClient mit isSmartpack: true – Versand + Label

SendPack manuell pflegen ​

POST /api/sendPacks/ mit Tracking, Gewicht, Maßen – siehe SendPacks API.

Tracking nachträglich (Carrier-Feed) ​

SAL31 SendPack-Import statt Live-Label – siehe Umlagerung & Import und SendPack Import API.

Aufträge zusammenführen (Sammelversand) ​

POST /api/salesHead/merge – mehrere Aufträge zu einem Versandvorgang bündeln.

Voraussetzungen ​

  • Auftrag (SAL16) mit offenen Liefermengen, nicht liefergesperrt
  • Versandart (shipping) und Carrier konfiguriert
  • Rechte SMP01
  • Für Live-Labels: Carrier-Webservice-Anbindung (ShippingClient)

Auswirkungen im ERP ​

AktionAuswirkung
Versand auslösenLieferschein (SAL17), Warenausgang (INV), isSend
SendPack anlegenTracking am Beleg, Shop-Rückmeldung möglich
Label-DruckPrintLog, Carrier-Tracking-Nummer
Storno/Löschen SendPackDELETE /api/sendPacks/{id}

Typische Fehlerquellen ​

  • Fehlende Carrier-Konfiguration – Versandart ohne zugeordneten Carrier
  • validateShipment schlägt fehl – Packstücke, Gewicht oder Adresse unvollständig
  • Doppelversand – Auftrag bereits isSend
  • Teillieferung – offene Mengen vs. SendPack-Mengen inkonsistent

Weiterlesen ​

Nur für reybex-Partner. Nicht für Endkunden bestimmt.