Fix occurrence MCP schema and expose product sales
This commit is contained in:
1 parent
d871b94c52
commit
b8ba2db7a5
4 files changed
+51
-4
No files matched your search
@@ -173,10 +173,11 @@ Kategorien anlegen oder ändern.
|
||||
- erforderlich: `market_definition_id`, `days` mit mindestens einem Markttag
|
||||
- initialer Status: `open`
|
||||
- weitere Marktdurchführungsfelder sind optional und werden typisiert validiert
|
||||
- legt automatisch eine Standard-Checkliste mit den vier festen Kapiteln an
|
||||
- `market_management.get_occurrence`
|
||||
- erforderlich: `occurrence_id`
|
||||
- liefert zusätzlich den Markt, Markttage, Kosten und
|
||||
berechnete Tages- und Gesamterlöse
|
||||
berechnete Tages- und Gesamterlöse sowie `sales_items` je Markttag
|
||||
- `market_management.get_occurrence_checklist`
|
||||
- erforderlich: `occurrence_id`
|
||||
- liefert die vier festen Kapitel, die Punkte mit `chapter_key` und den
|
||||
@@ -323,12 +324,14 @@ Weitere mögliche Tagesfelder sind `stand_start_time`, `stand_end_time`,
|
||||
- Hermes darf keine Kategorien anlegen.
|
||||
- Umsatz und Artikelmengen werden nicht über MCP geschrieben; sie werden aus
|
||||
den OTC-Verkäufen abgeleitet.
|
||||
- `get_occurrence` liefert `sales_items` mit `day_id`, `date`, `product_id`,
|
||||
`sku`, `product_name`, `quantity`, `gross_revenue` und `unit_price`.
|
||||
- Markt und Marktdurchführung werden unabhängig archiviert.
|
||||
- Alle Schreibvorgänge werden serverseitig validiert.
|
||||
- Jeder schreibende MCP-Aufruf benötigt `idempotency_key`; optional kann
|
||||
`client_id` mitgegeben werden. Wiederholungen liefern dasselbe Ergebnis.
|
||||
- Umsatz- und Artikelmengen aus OTC-Verkäufen sind erst verfügbar, sobald die
|
||||
separate OTC-Schnittstelle die Zuordnung zum Markttag bereitstellt.
|
||||
- Die gelieferten Verkaufspositionen stammen ausschließlich aus OTC-Verkäufen,
|
||||
die einem konkreten Markttag zugeordnet sind.
|
||||
|
||||
## Fehler
|
||||
|
||||
|
||||
Reference in new issue
Block a user