Schnittstellen, API & Automationen › RepDoc-Abgleich (Cron)
RepDoc-Abgleich (Cron)
AutomationTeilweise✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Holt für Aufträge mit REPDOC-Beleg laufend den aktuellen Stand aus dem Teiledienst und schreibt Positionen und Preise in die Angebotserstellung zurück.
Bild folgt
Ein externer Zeitplan ruft den Abgleich in kurzen Abständen auf, empfohlen alle ein bis zwei Minuten. Für jeden Auftrag mit einem verknüpften Beleg aus dem Teiledienst REPDOC (Teilesuche & Preise) holt er den aktuellen Stand und schreibt Positionen und Beträge in die Angebotserstellung zurück — nur solange das Angebot noch offen ist, nicht abgerechnet, nicht bar bezahlt und ohne manuellen Rabatt. Manuell angelegte oder Standard-Positionen rührt der Abgleich nie an, ebenso wenig markiert er jemals einen Auftrag als bezahlt — das bleibt eine bewusste Handlung im Büro. Eine Benachrichtigung verschickt er nicht. Läuft er nicht, bleiben Positionen und Preise auf dem Stand des letzten erfolgreichen Laufs stehen, bis jemand von Hand nachträgt.
- Abgleich bringt nichts, obwohl im Teiledienst etwas geändert wurde → der Teiledienst ist nicht erreichbar oder nicht eingerichtet; der Auftrag bleibt auf dem letzten bekannten Stand.
- Eine von Hand angelegte Position verschwindet oder ändert sich nicht → richtig so, der Abgleich fasst nur Positionen mit REPDOC-Kennung an.
- Preise wirken eingefroren, obwohl das Angebot noch offen ist → ein manueller Rabatt oder ein Zahlungseingang sperrt den automatischen Preis-Überschreib bewusst.
- Läuft der REPDOC-Teiledienst (PoC) aktuell produktiv, und mit welchem Zeitplan ruft ein Cron die Route tatsächlich auf?
- app/api/cron/repdoc-sync/route.ts
- lib/db/repdoc-sync.ts
- app/api/admin/repdoc
- MEM:kfz-integrations-pocs.md
| zeitplan | unklar — Kopfkommentar empfiehlt 1–2 Minuten, tatsächliche Crontab-Zeile nicht gefunden |
|---|---|
| ausloeser | cron (externer Zeitplan ruft die Route auf, kein Webhook) |
| benachrichtigt | niemanden — keine Benachrichtigung im Code gefunden |
| vault_filter | nein — kein Treffer im Code, Abgleich prüft nur Zahlungsstatus des Angebots |
| beruehrt | Teile-/Belegdaten aus RepDoc |
Beleg: app/api/cron/repdoc-sync/route.ts + lib/db/repdoc-sync.ts vorhanden; MEM:silverdat-partnerschaft-produktfrage.md und MEM:kfz-integrations-pocs.md deuten auf PoC-Status externer Systeme hin
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: auto-repdoc-sync (Automation · Schnittstellen, API & Automationen · teilweise · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 9d50bd68)
Kurz: Holt für Aufträge mit REPDOC-Beleg laufend den aktuellen Stand aus dem Teiledienst und schreibt Positionen und Preise in die Angebotserstellung zurück.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/api/cron/repdoc-sync/route.ts
lib/db/repdoc-sync.ts
app/api/admin/repdoc
MEM:kfz-integrations-pocs.md (Gedächtnisdatei außerhalb des Repos)
Hängt zusammen mit:
int-repdoc (MEM:kfz-integrations-pocs.md) · sec-cron-auth (app/api/cron)
Offene Fragen der Seite:
Läuft der REPDOC-Teiledienst (PoC) aktuell produktiv, und mit welchem Zeitplan ruft ein Cron die Route tatsächlich auf?
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/schnittstellen-automation/auto-repdoc-sync.md).