BestExperts BestExperts WBI / WBT

Fachbeitrag · Wirtschaftsinformatik ·

Auftragsstatus im ERP: Warum geliefert, berechnet und bezahlt drei verschiedene Zustände sind

Ein Auftrag ist nicht schon deshalb vollständig abgeschlossen, weil im System ein grüner Status erscheint. Lieferung, Rechnung und Zahlung beschreiben unterschiedliche Teilprozesse. Integrierte Anwendungen müssen deren Beziehungen abbilden, ohne die Zustände miteinander gleichzusetzen. Sonst können Auswertungen einen abgeschlossenen Vorgang melden, obwohl an anderer Stelle noch eine fachliche Aufgabe offen ist.

Ein Status pro Teilprozess

Der Lieferstatus beschreibt beispielsweise, welche Menge das Lager verlassen hat. Der Rechnungsstatus zeigt, welche Leistungen abgerechnet wurden. Ein Zahlungseingang betrifft wiederum die Zuordnung und den Ausgleich einer Forderung. Diese Zustände können zeitlich auseinanderliegen. Teilmengen, Sammelrechnungen oder mehrere Zahlungen machen die Beziehung zusätzlich komplex. Ein einziges Feld „erledigt“ kann diese Unterschiede nur dann sinnvoll verdichten, wenn seine Ableitungsregel ausdrücklich vereinbart ist und die zugrunde liegenden Zustände weiterhin sichtbar bleiben.

Beziehungen auf Positionsebene

Ein Auftrag mit zehn Positionen kann neun vollständig gelieferte und eine noch offene Position enthalten. Eine Rechnung kann genau diese neun Positionen oder einen anderen vereinbarten Umfang betreffen. Die Auswertung muss deshalb erkennen, welche Belegposition welchen Vorgang abdeckt. Wird lediglich der Kopfstatus zwischen Systemen übertragen, gehen wichtige Details verloren. Für Ausnahmen benötigen Mitarbeitende außerdem die Möglichkeit, vom verdichteten Ergebnis zu den zugehörigen Mengen und Belegen zurückzuspringen.

Änderungen sind kein einfacher Rückweg

Eine Rücksendung setzt nicht automatisch jeden nachgelagerten Zustand auf den ursprünglichen Wert zurück. Eine Ersatzlieferung, eine Korrektur und die Behandlung einer bereits zugeordneten Zahlung können getrennte Schritte sein. Technisch hilfreich ist eine nachvollziehbare Folge von Ereignissen mit eindeutigen Belegreferenzen. Das verhindert nicht jeden fachlichen Fehler, erleichtert aber die Unterscheidung zwischen fehlender Übertragung, noch offener Bearbeitung und einer bewusst gewählten Ausnahme im Prozess.

Kennzahlen aus klaren Zuständen ableiten

Für eine Lieferterminkennzahl zählt eine andere Definition als für die Dauer bis zur Rechnungsstellung. Ein Test sollte daher nicht nur den happy path, sondern auch Teillieferung, Sammelrechnung, Rücksendung und Teilzahlung enthalten. Erwartete Statuskombinationen werden gemeinsam mit den Prozessverantwortlichen festgelegt. Die Oberfläche kann weiterhin eine einfache Übersicht anbieten. Ihre Verdichtung muss jedoch erklärbar sein. „Abgeschlossen“ ist eine fachlich definierte Aussage über mehrere Zustände, keine allgemeingültige Eigenschaft eines einzelnen ERP-Belegs.

Für die Schnittstellenbeschreibung hilft eine kleine Zustandsmatrix: Welche Kombinationen sind erlaubt, welche vorübergehend möglich und welche als Widerspruch zu melden?

WordPress Cookie Plugin von Real Cookie Banner