KFZ-Bozo Handbuch

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.

BüroSystem

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.
NutztGeregelt dur…RepDoc-Abg…REPDOC (Teiles…Cron-Endpunkte…
  • 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
zeitplanunklar — Kopfkommentar empfiehlt 1–2 Minuten, tatsächliche Crontab-Zeile nicht gefunden
ausloesercron (externer Zeitplan ruft die Route auf, kein Webhook)
benachrichtigtniemanden — keine Benachrichtigung im Code gefunden
vault_filternein — kein Treffer im Code, Abgleich prüft nur Zahlungsstatus des Angebots
beruehrtTeile-/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

Schnittstellen, API & AutomationenSeite bearbeiten: wiki/seiten/schnittstellen-automation/auto-repdoc-sync.md