Zum Inhalt springen

Bewegungsverlauf

Der Bewegungsverlauf dokumentiert die Herkunft jeder Zahl: woher eine bestimmte Menge stammt. Jede Bestandsänderung wird hier zusammen mit ihrem Grund festgehalten.

Stockly → Lager → Bewegungsverlauf.

Datum, Art, Produkt, Quelle, Ziel, Bestellung, Menge, Bestand danach, Benutzer, Kommentar.

Quelle und Ziel zeigen nicht nur den Lagerplatz, sondern auch den Bestand davor und danach, sodass eine Zeile den vollständigen Vorgang nennt: Aus diesem Lagerplatz, der eine bestimmte Menge hielt, ging eine bestimmte Zahl von Einheiten in jenen Lagerplatz, dem eine bestimmte Menge blieb.

Eine außerhalb der Administration entstandene Bewegung (durch eine Integration oder eine Bestellung) ist in der Spalte Benutzer als Extern gekennzeichnet.

ArtBedeutung
Zugang / Abgangmanuelles Zubuchen und Abbuchen von Bestand
Umlagerungeine Bewegung zwischen Lagerplätzen oder Lagern
Reservierung / Freigabeeine Zusage an eine Bestellung und deren Auflösung
Rückstand / Rückstand aufgelöstmangels Ware zurückgehalten und dessen Abschluss
Kommissionierungeine Entnahme beim Kommissionieren
BestellungBestand, der für eine Bestellung hinausgeht
Wareneingangein Wareneingang vom Lieferanten
Einlagerung / Einlagerung storniertdas Legen in ein Fach und dessen Rücknahme
Qualitätskontrolle bestandenFreigabe aus der Qualitätskontrolle
Inventureine Inventurkorrektur
Retoureeine Rücksendung
Kassenverkaufüber einen Tresen verkaufte Ware, die im Moment des Verkaufs abgeht
Kassenerstattungüber einen Tresen zurückgegebene Ware, die wieder in den Bestand geht
Beschädigung / SchwundBeschädigung und Verlust
Korrektur / Chargenkorrektureine manuelle Korrektur und eine auf Chargenebene
Zuordnungerstes Platzieren von Ware aus einem Produktfeld
Lager-UmbuchungZuordnung zu einem anderen Gebäude
Palettieren / DepalettierenAufladen auf einen Träger und Abnehmen davon
LP verschachteln / LP löseneinen Träger in einem anderen verschachteln und ihn wieder lösen
Stornodie Rücknahme eines früheren Vorgangs

Ein Kassenverkauf ist der eine Abgang ohne Kommissionierung davor: der Kunde hat die Ware selbst vom Regal genommen und das Geld liegt bereits in der Schublade. Die Stücke gehen also im Moment des Verkaufs ab, in einer Bewegung, und die Bestellung dahinter wird nie reserviert und nie ein zweites Mal von der Bestellabwicklung ausgebucht, die sonst jedes verkaufte Stück zweimal abbuchen würde.

Von welchem Regal sie abgehen, entscheidet der Bestand selbst: zuerst der vollste Lagerplatz dieses Artikels im Lager der Kasse, dann der nächste, und was die Plätze nicht decken, wird gegen den nicht zugeordneten Bestand dieses Lagers gebucht. Die Bewegung trägt die angemeldete Kassierkraft, so wie die Bewegungen aus Kommissionierung und Packen ihre tragen.

Die Art sagt, was geschehen ist; daneben hält das Modul fest, warum, als Satz, den ein Mensch lesen kann: „Für Bestellung reserviert”, „Umlagerung 1042 versandt”, „Lagerplatz beim Kommissionieren zugewiesen”, „Fach nach gemeldeter Fehlmenge korrigiert”, „Inventur zurückgenommen”.

Drei Gründe verbinden den Verlauf mit gesondert dokumentierten Mechanismen:

  • Bestand nach externer Änderung korrigiert — eine Korrektur nach einer Bestandsänderung außerhalb des Moduls. → Externe Bestandsänderungen
  • Abgeschlossene Bestellung 10042 — Abgang durch den Reparatur-Assistenten gebucht — der Abgang, den eine abgeschlossene Bestellung nie gebucht hat, durch eine Entscheidung im Reparatur-Assistenten eingetragen. → Reparatur-Assistent
  • Regal durch den Reparatur-Assistenten korrigiert (externer Wert übernommen) — das Fach in Übereinstimmung mit einer am Modul vorbei geschriebenen Zahl gebracht, wiederum durch eine Entscheidung in diesem Assistenten.

Keiner dieser Vorgänge ist damit eine Korrektur ohne Erklärung: Der Verlauf hält fest, dass sich die Zahl durch eine Entscheidung geändert hat, und durch welche.

Die Liste grenzt ein nach Art, Lager, Produktname, Produktnummer, Hersteller, Verkaufskanal, Kategorien, Tags und Aktiv.

Das häufigste diagnostische Vorgehen ist ein Produktfilter samt Zeitraum: Die ganze Historie des Produkts wird als eine Folge angezeigt und zeigt den Moment, in dem die Zahlen auseinanderzugehen begannen.

Bewegung erstellen öffnet das Formular Bestandsbewegung erstellen: Das Produkt wird in der Karte Produkt gewählt, die Art des Vorgangs, das Lager, der Lagerplatz und die Menge in der Karte Vorgang.

Die Spalte Bestellung bindet eine Bewegung an eine Bestellung, und Bewegungen aus Lagervorgängen tragen einen Verweis auf den Vorgang selbst. Jede Zeile führt daher zurück zu der Arbeit, die sie verursacht hat: einer Inventursitzung, einem Wareneingang oder einer Umlagerung.

Für Entwickler: dasselbe Journal als API — das Bestandsmodell beschreibt die Bewegungszeile, Bestand in einen Lagerplatz legen beschreibt, was eine schreibt.