THE BODY SHOP · WIKI
Wiki / UK-Bestellung
PROZESSDOKUMENTATION

Bestellungen aus UK

Eine UK-Bestellung wird als CSV in tbs.erp hochgeladen und unverändert an weclapp weitergegeben. Die Referenznummer verbindet den späteren DACHSER-Wareneingang mit dem Auftrag.

Bereich: tbs.erp Quelle: UK-CSV

CSV hochladen und weiterleiten

UK-CSV→Upload in tbs.erp→1:1 an weclapp

Die CSV-Datei wird in tbs.erp hochgeladen und ohne inhaltliche Änderung an weclapp weitergeleitet. Der CSV-Inhalt wird nicht in tbs.erp zwischengespeichert. Für die Prüfung auf doppelte Uploads speichern wir lediglich den Dateinamen und das Datum.

Weitergeleitet

Die hochgeladene CSV-Datei geht unverändert an weclapp. Dort wird aus der UK-Bestellung eine Sales Order erstellt.

Intern vermerkt

Dateiname und Datum dienen der Prüfung, ob eine Datei bereits hochgeladen wurde. Die Bestellpositionen der CSV werden nicht als eigener Zwischenbestand in tbs.erp abgelegt.

Referenznummer zuordnen

Die Referenznummer kann bereits beim Upload angegeben werden. Falls sie zu diesem Zeitpunkt noch fehlt, wird sie später in weclapp ergänzt.

A

Referenznummer beim Upload vorhanden

tbs.erp übernimmt die angegebene Referenznummer für die Zuordnung zum weclapp-Vorgang.

B

Referenznummer später in weclapp ergänzt

Ein dafür eingerichteter weclapp-Hook benachrichtigt tbs.erp automatisch. Die nachgetragene Referenznummer wird dadurch auch in tbs.erp eingetragen.

Warum ist die Referenz wichtig?Wenn DACHSER später den Wareneingang per XML meldet, erkennt tbs.erp anhand der Referenznummer die zugehörige UK-Bestellung.

Wareneingang zur Sales Order

Die Sales Order bleibt der weclapp-Vorgang zur UK-Bestellung. Sobald die Ware bei DACHSER angekommen ist, meldet DACHSER den Wareneingang per XML. tbs.erp erkennt anhand der Referenznummer die zugehörige UK-Bestellung und veranlasst, dass die eingetroffenen Mengen in weclapp zu diesem Auftrag als Wareneingang verbucht werden.

Sales Order in weclapp→Ware bei DACHSER→XML-Wareneingang→Buchung in weclapp
Technische BuchungDer bisher dokumentierte API-Aufruf verwendet /purchaseOrder/id/{id}/createIncomingGoods. Die genaue Beziehung zwischen dieser Purchase-Order-ID und der Sales Order wird im technischen Ablauf noch präzisiert.

Mehr zum technischen Wareneingang

Noch zu dokumentieren

Die genaue Feldzuordnung der CSV und die technische Verknüpfung zwischen Sales Order, Referenznummer und dem Purchase-Order-Endpunkt werden noch ergänzt.