Was schon steht
Der Empfänger für Bestellungen ist gebaut: POST /api/v1/ingest/orders, angemeldet über das Gerätetoken einer OrderKurt-Instanz. Eine Instanz wird wie ein Gerät angelegt — unter Geräte, Typ Onlinebestellung.
Eine Bestellung durchläuft mehrere Zustände, und OrderKurt meldet bei jedem Übergang erneut. Kopf und Zeilen werden deshalb bei jeder Meldung überschrieben — sie sind der aktuelle Stand, keine eingefrorene Buchung. Umsatz entsteht getrennt davon: je Posten, sobald OrderKurt ihn als abzurechnen meldet. Was dabei eingefroren wird — Preis, Geschäftstag, Provisionssatz — ändert sich danach nie mehr, auch wenn die Bestellung noch weiterläuft.
Die Umsätze daraus stehen bereits unter Umsatz und in der Provisionsabrechnung.
Was hier entstehen wird
Wagenzustand mit Akku und Ziel, laufender Bestellstrom und der Zustand des Live-Kanals. Dafür fehlt die Sendeseite — die ist Arbeit im Repo OrderKurt.Core.