THE BODY SHOP · WIKI
Wiki / Bestandsabgleich
PROZESSDOKUMENTATION

Bestandsabgleich

DACHSER-Bestände mit unserem Lagerbestand abgleichen, Differenzen protokollieren und die Ursache größerer Abweichungen klären.

Bereich: tbs.erp Eingang: täglich gegen 19 Uhr Stand: aktueller Ablauf und Zielbild
Übergangsphase: DACHSER-Bestand ist führend

So funktioniert es derzeit

Die Bestandsdaten von DACHSER treffen einmal täglich gegen 19 Uhr für den Abgleich ein. Der von DACHSER gemeldete Bestand überschreibt aktuell den Bestand in unserem Lager. Damit gibt DACHSER vor, welche Mengen bei uns als verfügbar geführt werden.

DATENQUELLE · DACHSER

Gemeldeter Bestand

DACHSER liefert die Bestandsmengen.

HEUTIGER ABLAUF · INTERNES LAGER

Bestand überschreiben

Der gemeldete Wert ersetzt den bisher bei uns geführten Lagerbestand.

Diese Überschreibung ist als vorübergehende Lösung vorgesehen.

Technischer Eingang der Bestandsdaten

01

XML-Datei bereitstellen

DACHSER stellt die XML-Datei für den Bestandsabgleich im Unterordner Bestandsabgleich bereit. Sie trifft in der Regel einmal täglich gegen 19 Uhr ein.

02

Ordner alle zehn Minuten prüfen

Ein Cronjob prüft den Unterordner alle zehn Minuten auf neue Dateien.

03

Neue Datei direkt verarbeiten

Sobald eine neue XML-Datei erkannt wird, liest das System sie ein und verarbeitet die darin gemeldeten Bestandsdaten unmittelbar. Dabei werden die Abweichungen auf SKU- und Batch-Ebene in unserer internen Datenbank protokolliert. Im derzeitigen Übergangsbetrieb wird anschließend der interne Lagerbestand mit dem gemeldeten Bestand überschrieben.

Abweichungen auf SKU- und Batch-Ebene

Zum Zeitpunkt des eingehenden Bestandsabgleichs erfassen wir für jede Kombination aus SKU und Batchnummer den Bestand in weclapp und den von DACHSER gemeldeten Bestand. Beide Werte sowie die daraus entstehende Differenz werden in unserer internen Datenbank protokolliert. So bleibt nachvollziehbar, welche Menge das ERP und welche Menge DACHSER zu genau diesem Zeitpunkt ausgewiesen haben. Pro SKU und Batchnummer werden die drei Vergleichswerte DACHSER-Bestand, weclapp-Bestand und Differenz gespeichert.

SKU + BATCHNUMMER

weclapp

ERP-Bestand zum Zeitpunkt des Eingangs

SELBE SKU + BATCHNUMMER

DACHSER

Gemeldeter Bestand aus der XML-Datei

INTERNE DATENBANK

Differenz

Beide Bestandswerte und ihre Abweichung werden gespeichert.

Ziel der ÜbergangsphaseDie protokollierten Abweichungen schrittweise verringern, bis die Bestände beider Seiten möglichst zuverlässig übereinstimmen.

Zielbild: Abgleich statt Überschreibung

01

Bestände gegenüberstellen

Die Bestände von DACHSER und unserem Lager werden verglichen. Eine Differenz wird sichtbar und dokumentiert, statt den internen Wert ungeprüft zu ersetzen.

02

Größere Differenzen untersuchen

Bei hohen Abweichungen sollen definierte Aktionen ausgelöst werden, um ihre Ursache zu finden. Welche Schwellenwerte und konkreten Maßnahmen gelten, wird noch festgelegt.

03

Überschreibung ablösen

Sobald die Abweichungen weitgehend reduziert sind, soll die automatische Bestandsüberschreibung entfallen und durch den tatsächlichen Abgleich ersetzt werden.

Offene Entscheidungen

  • To-do Björn: Festlegen, ab welcher absoluten oder prozentualen Differenz eine Abweichung als hoch gilt.
  • To-do Björn: Definieren, welche Prüfungen bei größeren Differenzen ausgelöst werden und wer jeweils verantwortlich ist.
  • Noch offen: Festlegen, wann und durch wen ein protokollierter Abweichungsfall als abgeschlossen gilt.