← Alle Notizen

Gemengebuch und Siloabzug: Warum fachliche Buchungen nicht gelöscht werden dürfen

Nach dem Wiegen hat eine Buchung Silo und Gemengebuch bereits verändert. Korrigiert wird deshalb mit Gegenbuchung, Storno oder Abgleich.

In vielen Anwendungen ist Löschen der schnellste Weg, einen Fehler zu beheben: Der Datensatz war falsch, also kommt er weg. In einem Material- oder Batchfluss ist das gefährlich. Eine Buchung hat bereits Mengen, Zeiten und nachgelagerte Daten verändert. Das Silo ist leerer, das Gemengebuch hat eine Zeile mehr, und das Tagesprotokoll rechnet mit diesem Satz. Wer die Zeile löscht, macht den Fehler unsichtbar und lässt seine Folgen stehen.

Ein Beispiel: Jemand wählt den falschen Rohstoff, die Waage wiegt, der Abzug läuft. Ein Soft-Delete auf dieser Zeile lässt den Silostand so, wie er nach dem Abzug ist, während die Maske aussieht, als wäre nichts geschehen. Die nächste Schicht übernimmt eine Differenz, die sich keinem Beleg mehr zuordnen lässt. Die Auswertung sieht danach gut aus, der Bestand stimmt trotzdem nicht.

Besser ist eine Gegenbuchung. Sie erhält die Historie, macht die Korrektur sichtbar und hält die Auswertungen richtig. Ein Storno passt, wenn der Satz gar nicht hätte stattfinden sollen, der Abzug aber schon geschrieben ist. Ein Abgleich passt, wenn tatsächlicher Bestand und System auseinandergelaufen sind und jemand die Differenz benennen muss.

Das bedeutet etwas mehr Aufwand in der Anwendung: eine Maske und eine Regel. Eine unsichtbare Korrektur kostet dagegen oft eine ganze Schicht Fehlersuche, wenn Silo, Rezept und Protokoll über Nacht auseinanderlaufen und niemand mehr erklären kann, warum.

Das übliche CRUD-Denken hilft hier wenig. Anlegen und Lesen passen. Ändern ist nach dem Wiegen oft schon zu viel. Löschen ist fast immer falsch, sobald nachgelagerte Daten geschrieben wurden. Wer das dem ORM und seiner Cascade-Option überlässt, trifft eine fachliche Entscheidung, ohne es zu merken.

Mein Rat an technische Entscheider: Legen Sie fest, was fachlich unumkehrbar ist, bevor jemand einen Papierkorb-Knopf einbaut. Im Zweifel hilft eine Frage: Was muss um sechs Uhr noch stimmen, wenn jemand um halb drei den falschen Satz angelegt hat?

Erstgespräch · 30 Minuten · kostenlos

Erzählen Sie mir, wo es bei Ihnen hakt.

Dieser Text ist aus der Arbeit an W-Make Batch entstanden.

Ein paar Sätze zum Ablauf reichen: was heute in Listen oder Nebenrechnungen läuft und wer damit arbeitet. Innerhalb von zwei Werktagen bekommen Sie eine Antwort und eine klare Einschätzung, ob ich der Richtige dafür bin.

  • ✓Antwort innerhalb von zwei Werktagen
  • ✓Klare Einschätzung, auch wenn ich nicht der Richtige bin
  • ✓Keine Präsentation nötig
Gespräch vereinbaren