Darstellung
Versand-Abschlüsse (SMP02)
Transaktion: SMP02 Abschlüsse
UI-Pfad: /smartPackDeliveryCompletion
Business-Zweck
Abschlüsse bündeln versandfertige Aufträge je Carrier zu einem Tagesabschluss (Delivery). Partner nutzen SMP02 für Spediteur-EDI (FTP), Abschlussberichte (PDF) und die formale Fertigstellung des Versandtages. Offene Sendungen werden gegen abgeschlossene Deliveries getrennt.
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| Delivery | Abschlusskopf mit completionDate, transportationNumber |
| unfinishedShipments | Aufträge mit SendPack, aber ohne Delivery-Abschluss |
| isSend (Delivery) | EDI erfolgreich an Carrier übertragen |
| Carrier FTP | EDI-Konfiguration am Carrier (ftpHost, ftpRemDir) |
Fachlicher Ablauf / Workflow
- Tab Offene Sendungen –
GET /api/salesHead/unfinishedShipmentsje Carrier - Aufträge für Abschluss auswählen
- Abschluss durchführen –
POST /api/delivery/mitsalesHeadIds - System erzeugt
Delivery, optional EDI viasendEdi - Tab Abschlüsse – historische Deliveries listen
- PDF-Bericht –
GET /api/delivery/report/{id} - Storno –
DELETE /api/delivery/{id}
Partner-Szenarien
Täglicher Carrier-Abschluss (DHL/UPS)
- Carrier in UI wählen
- Offene Sendungen listen
POST /api/delivery/– Batch-Abschluss- Bei FTP-Carrier: automatisches EDI via Shipping API sendEdi
Abschluss rückgängig machen
DELETE /api/delivery/{id} – löst Delivery-Zuordnung an SalesHeads.
Abschlussbericht für Spediteur
GET /api/delivery/report/{id} – PDF (inline) für Touren-/Transportdokumentation.
Voraussetzungen
- Aufträge mit SendPack, Carrier gesetzt
- Rechte SMP02
- Für EDI: Carrier-FTP konfiguriert
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| Abschluss | Delivery-Datensatz, salesHead.delivery gesetzt |
| EDI | Carrier-Datei, delivery.isSend = true |
| Revert | Delivery gelöscht, Zuordnung an Aufträgen entfernt |
Abgrenzung zu SAL31
| SMP02 Abschlüsse | SAL31 Tracking-Import |
|---|---|
| Formeller Tagesabschluss je Carrier | Einzelne Tracking-Nummern importieren |
| EDI an Spediteur | Rückmeldung an Shop/Marktplatz |
| Batch mehrerer Aufträge | Zeilenweise aus CSV/FTP |