← Blog
7 Min. Lesezeit

Lässt sich die Auftragsmarge ablesen, solange die Schicht läuft?

Werke sehen Schichtprofitabilität erst im Monatsabschluss, zwei Wochen zu spät. Wie die Auftragsmarge live aus SPS-, MES-, ERP- und Zeitdaten berechnet wird.

Ray Kameda
Ray Kameda
Co-Founder & Chief Product Officer
Projizierte Auftragsmarge während einer Schicht in einem Verpackungswerk mit vier Linien. Beginnt nahe null um 11:00 Uhr, sinkt bis 12:00 Uhr, während sich die Zykluszeit-Abweichung an der Blisterlinie von Müller-Pharma verfestigt, pendelt sich bis zum geplanten Schichtende um 13:30 Uhr bei rund -340 € ein und wird bei -363,31 € bestätigt, wenn der Auftrag um 14:25 Uhr fertig wird, 55 Minuten zu spät.

Über die tatsächliche Gewinnmarge eines Fertigungsauftrags entscheidet sich meist während der Schicht, doch kaum ein Werk kann sie sehen, solange die Schicht läuft.

Der Shopfloor weiß, ob die Linie läuft, ob ein:e Bediener:in am Platz ist und ob die Stückzähler weiterzählen. Das Controlling weiß, was eine Überstunde kostet und zu welchem Preis ein Auftrag angeboten wurde. Beide Seiten haben Daten. Sie liegen nur in verschiedenen Systemen mit unterschiedlichen Aktualisierungsraten und werden meist erst beim Monatsabschluss zusammengeführt, zwei Wochen zu spät, um an einem schlechten Tag noch etwas zu ändern.

In diesem Beitrag versuchen wir zu skizzieren, was nötig wäre, um diese Lücke zu schließen.

Die Auftragsmarge (für alle, deren Woche damit nichts zu tun hat) ist der Deckungsbeitrag eines einzelnen Fertigungsauftrags: der Preis, den der Kunde gezahlt hat, abzüglich Arbeit, Maschinenzeit, Material und Gemeinkosten, die der Auftrag tatsächlich verbraucht hat. Üblicherweise wird sie im Finanzbereich monatlich aus verbuchten Journalbuchungen ermittelt. Die interessante Frage ist, ob sie sich stündlich ermitteln lässt.

Die Branche hat recht: Echtzeitdaten zählen

In der Branche wird derzeit argumentiert, dass operative Echtzeitdaten selbst einen Margenhebel darstellen. Eine Analyse von Grant Thornton zu versteckten Margenverlusten in der Fertigung 2026 ist ein Beispiel (Grant Thornton, 2026); der "Margin Blind Spot"-Artikel von ManufacturingTomorrow ein weiteres (ManufacturingTomorrow, Feb. 2026). Beide Argumente sind grundsätzlich richtig. Produktionsumstellungen, Lieferantenwechsel und beschleunigte Lieferungen können die Profitabilität binnen Stunden verändern, und ein Finanzreporting, das erst zwei Wochen später Bilanz zieht, kommt zu spät.

Bei der Prämisse sind wir uns also einig. Wo diese Beiträge meist zu kurz greifen, ist bei der Umsetzung. "Schafft Echtzeitdaten" wird so verkauft, als wären sie das fehlende Element. Die meisten Werke haben aber Echtzeitdaten. Die SPS senden im Zwei-Sekunden-Takt Zyklusdaten. Das MES sendet Events, wenn ein Auftrag startet oder fertig wird. Das ERP hält den Kostenstamm und den Vertragspreis. Das Zeiterfassungssystem zeichnet auf, wer ein- und ausgestempelt hat. Die Daten fließen, und sie sind aktuell.

Was fehlt, ist eine semantische Schicht, die all das auf eine einzelne Zahl reduziert, die ein:e Schichtleiter:in ablesen kann.

Der semantische Join ist die fehlende Schicht

Vereinfacht gesagt lässt sich die Auftragsmarge live so berechnen:

  1. Die Zyklus-Events erfassen, die die Linie sendet.
  2. Den aktuell laufenden Auftrag bestimmen und prüfen, wie lange jedes Teil im Vergleich zur Standardzykluszeit für das Material dieses Auftrags tatsächlich braucht.
  3. Die Zeitabweichung mit dem Stundensatz der aktuell eingestempelten Person zuzüglich des Maschinensatzes multiplizieren, um die Kosten zu erhalten.
  4. Die Nettomarge auf Basis der berechneten Zeitabweichung und des Stückpreises ermitteln.

Diesen Vorgang dann kontinuierlich wiederholen.

Wer die obige Berechnung genau liest, sieht den Haken. Sie enthält fünf Datenquellen, drei Aktualisierungsfrequenzen und vier Fremdschlüssel, die in keinem System tatsächliche Fremdschlüssel sind. Die SPS weiß nicht, welcher Auftrag läuft. Das MES kennt den Auftrag, aber nicht den Stundensatz. Der Kostenstamm kennt den Stundensatz, aber nicht, wer Schicht hat. Kein einzelnes System kann die Antwort liefern. Die Antwort entsteht erst im Join.

An dieser Stelle bleiben die meisten "Real-time-Analytics-für-Fertigung"-Projekte entweder stecken oder geben sich stillschweigend mit einer weniger interessanten Kennzahl wie OEE zufrieden. OEE ist eine sinnvolle Größe, und sie ist einfacher, weil sie nur ein System braucht. Die Auftragsmarge ist das, was das Controlling tatsächlich sehen will, und sie ist genau aus dem Grund schwer, der sie interessant macht.

Die Margin-by-Order-Pipeline. Acht vorgelagerte Quellen, darunter Dynamics-365-Produktionsaufträge, die Rate Card, der Standardkostenstamm, die Schichtrichtlinie, der TimeMoto-Zeiterfassungsexport sowie die Silver-Layer-Tabellen für SPS und MES, speisen eine SQL-Pipeline mit achtzehn Zellen. Diese Pipeline ist der semantische Join, auf den die Margenkennzahl zugreift.

Wie das in einer echten Schicht aussieht

Die Grafik oben in diesem Beitrag stammt aus einer Schicht eines Verpackungswerks mit vier Linien, simuliert auf Basis der Annahmen, mit denen wir diese Berechnung intern prüfen. Die Blisterlinie bei Müller-Pharma liegt 14 % über der Standardzykluszeit. Bis 11:30 Uhr steht die Projektion fest: dieser Auftrag steuert auf eine aktuelle Margenabweichung von etwa -363 € zu. Um 14:25 Uhr ist der Auftrag 55 Minuten zu spät fertig, und die Projektion wird vom tatsächlichen Kostenlauf bei -363,31 € bestätigt, etwa zu gleichen Teilen verteilt auf Materialausschuss, Überstundenzuschläge und vermeidbaren Effizienzverlust.

Das Interessante an dieser Geschichte ist nicht die Bestätigung um 14:25 Uhr. Das Controlling hätte das ohnehin irgendwann gefunden. Das Interessante ist die Projektion um 11:30 Uhr. Wer als Schichtleiter:in um 11:30 Uhr diese Zahl sieht, hat noch die Option, eine zweite Person zur Unterstützung an die Linie zu holen, den Auftrag umzurüsten oder die Abweichung zu akzeptieren und das nächste Angebot entsprechend zu kalkulieren. Um 14:25 Uhr bleibt nur noch, die Abweichung zu verbuchen.

Drilldown auf die Live-Margenabweichung für den Auftrag BLISTER-CARD-512 von Müller-Pharma auf Linie 02. Der Wert von -363,30 € wird aus Datensätzen berechnet, die nach Kunde, SKU und Linie gruppiert sind, mit expliziter Lineage zurück zur Quelle "Per Order Margin Detail" und einer Beschreibung in verständlicher Sprache, was der Wert bedeutet und welche Datensätze einbezogen wurden.

Ein:e Schichtleiter:in möchte vermutlich nicht mehrere SQL-Abfragen schreiben müssen, um die Frage zu klären: "Warum droht dieser Auftrag, Geld zu verlieren?" Stattdessen sollte sich die Frage in normaler Sprache stellen lassen, und es sollte schnell ein Untersuchungsbericht erscheinen, der die Abweichung in ihre operativen Ursachen zerlegt: wie viel davon Ausschuss war, wie viel auf Überstundenzuschläge entfiel, wie viel auf vermeidbaren Effizienzverlust gegenüber dem Standard. Der schwierige Teil ist auch hier nicht das Chat-Interface. Es ist die semantische Schicht darunter, die den Weg von der Frage zum Beleg über den Join kennt.

Der KI-Chat antwortet auf die Frage "make a full drilldown report of all the reasons for the -363.31 EUR margin variance for line-02" mit einem "Margin Variance Investigation Report", der den Gesamtwert in Materialausschuss (-208,00 €), Überstundenzuschläge (-59,72 €) und vermeidbaren Effizienzverlust (-95,59 €) zerlegt, jeweils mit einer einzeiligen Beschreibung.

Was wir denken

Die meisten Werksleiter:innen im DACH-Mittelstand, mit denen wir gesprochen haben, wollen kein neues Dashboard. Sie haben Dashboards. Was sie wollen, ist die Antwort auf eine Frage, die heute eine Person im Controlling, einen Termin und zwei Wochen braucht. Diese Lücke zu schließen ist im Kern eine Aufgabe der Datenmodellierung, und sie ist lösbar. Der Grund, warum es noch nicht passiert ist, liegt darin, dass bisher niemand geduldig genug war, die semantische Schicht zu bauen, die diese Frage überhaupt erst möglich macht. Die Branche fängt an, das zu verstehen, und aus unserer Sicht ist das Nützlichste, was Beetl tun kann, mittelständische Unternehmen dabei zu unterstützen, ihre eigene semantische Schicht zu bauen und das volle Potenzial ihrer Daten zu nutzen.

Für das breitere Bild, warum Fertigungsunternehmen im DACH-Mittelstand die vorhandenen Daten bisher kaum nutzen, siehe unseren Begleitbeitrag Die DACH-Fertigung verliert bei der Digitalisierung den Anschluss.

Häufige Fragen

Was ist die Auftragsmarge?
Der Deckungsbeitrag eines einzelnen Fertigungsauftrags: der vom Kunden gezahlte Preis abzüglich Arbeit, Maschinenzeit, Material und Gemeinkosten, die dieser Auftrag tatsächlich verbraucht hat. Im Finanzbereich wird sie meist monatlich aus verbuchten Journalbuchungen ermittelt. Die interessante Frage ist, ob sie sich stündlich berechnen lässt, solange die Schicht läuft.
Warum zeigen bestehende Fertigungssysteme die Auftragsmarge nicht live?
Weil kein einzelnes System alle Eingaben hat. Die SPS sieht Zyklus-Events, ohne den Auftrag zu kennen, das MES kennt den Auftrag, aber nicht den Stundensatz, und der Kostenstamm hält den Stundensatz, ohne zu wissen, wer eingestempelt ist. Die Antwort entsteht erst im Join über SPS, MES, ERP, Zeiterfassung und Kostenstamm; die meisten Werke haben keine semantische Schicht, die diesen Join kontinuierlich durchführt.
Wie unterscheidet sich die Auftragsmarge von OEE?
OEE misst, wie produktiv eine Maschine im Vergleich zu ihrem vollen Potenzial läuft, mit Daten aus einem System. Die Auftragsmarge erfordert den Join aus Produktionszyklusdaten, Kosten, Preis und eingestempelter Arbeit über fünf Systeme und drei Aktualisierungsfrequenzen. OEE ist der einfachere Ersatz, mit dem sich die meisten Projekte zufriedengeben; die Auftragsmarge ist das, was das Controlling tatsächlich sehen will.
Wie reagiert eine Schichtleitung auf eine Live-Margenabweichung?
Im beschriebenen Beispiel verfestigt sich die Projektion um 11:30 Uhr bei rund -363 € für einen Auftrag, der um 14:25 Uhr fertig sein wird. Um 11:30 Uhr bleibt noch die Option, eine zweite Person an die Linie zu holen, den Auftrag umzurüsten oder die Abweichung zu akzeptieren und das nächste Angebot anzupassen. Um 14:25 Uhr bleibt nur, die Abweichung zu verbuchen.

Möchten Sie das mit Ihren Daten sehen?

Demo buchen