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.
Spalten
Abschnitt betitelt „Spalten“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.
Arten von Bewegungen
Abschnitt betitelt „Arten von Bewegungen“| Art | Bedeutung |
|---|---|
| Zugang / Abgang | manuelles Zubuchen und Abbuchen von Bestand |
| Umlagerung | eine Bewegung zwischen Lagerplätzen oder Lagern |
| Reservierung / Freigabe | eine Zusage an eine Bestellung und deren Auflösung |
| Rückstand / Rückstand aufgelöst | mangels Ware zurückgehalten und dessen Abschluss |
| Kommissionierung | eine Entnahme beim Kommissionieren |
| Bestellung | Bestand, der für eine Bestellung hinausgeht |
| Wareneingang | ein Wareneingang vom Lieferanten |
| Einlagerung / Einlagerung storniert | das Legen in ein Fach und dessen Rücknahme |
| Qualitätskontrolle bestanden | Freigabe aus der Qualitätskontrolle |
| Inventur | eine Inventurkorrektur |
| Retoure | eine 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 / Schwund | Beschädigung und Verlust |
| Korrektur / Chargenkorrektur | eine manuelle Korrektur und eine auf Chargenebene |
| Zuordnung | erstes Platzieren von Ware aus einem Produktfeld |
| Lager-Umbuchung | Zuordnung zu einem anderen Gebäude |
| Palettieren / Depalettieren | Aufladen auf einen Träger und Abnehmen davon |
| LP verschachteln / LP lösen | einen Träger in einem anderen verschachteln und ihn wieder lösen |
| Storno | die Rücknahme eines früheren Vorgangs |
Ein Verkauf über den Tresen
Abschnitt betitelt „Ein Verkauf über den Tresen“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.
Der Grund, nicht nur die Art
Abschnitt betitelt „Der Grund, nicht nur die Art“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.
Eine manuelle Bewegung
Abschnitt betitelt „Eine manuelle Bewegung“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.
Verknüpfungen
Abschnitt betitelt „Verknüpfungen“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.