← Prozesse

Fehler und Wiederholung behandeln

rechnung, fehler, wiederholung

Fehler phasengetreu klassifizieren und nach State-/Remote-Ausfall ohne zweiten wirtschaftlichen Beleg wiederaufnehmen.

Dokumentation: Rechnungs-Download und Buchhaltung

weiterweiterFehler- oder Retry-Zustand schreibenAnwendung / DateisystemFolgelauf sicher entscheidenAnwendung / demo.karlkratz.comFehler nach aktiver Phase klassifizie…Anwendung / demo.karlkratz.com

Fehler nach aktiver Phase klassifizieren

Anwendung / demo.karlkratz.com

Download, Extraktion, Kontakt, Posting und Persistenz ursachentreu unterscheiden.

  • code_symbol · Demo\Domain\Rechnung\InvoiceRecord::withError · beruehrt
  • datei · src/Application/Rechnung/InvoiceProcessException.php · eingabe
  • datei · src/Application/Rechnung/InvoiceProcessException.php · beruehrt
  • datei · src/Domain/Rechnung/InvoiceStatus.php · beruehrt

Fehler- oder Retry-Zustand schreiben

Anwendung / Dateisystem

Fehlerdetails und Wiederholungsanzahl im InvoiceRecord speichern.

Vorgänger: Fehler nach aktiver Phase klassifizieren (weiter);

  • code_symbol · Demo\Domain\Rechnung\InvoiceRecord::withRetry · beruehrt
  • datei · src/Domain/Rechnung/InvoiceRecord.php · beruehrt
  • datei · src/Domain/Rechnung/InvoiceState.php · beruehrt

Folgelauf sicher entscheiden

Anwendung / demo.karlkratz.com

Beim nächsten Lauf Status, Schlüssel und Quelle erneut idempotent bewerten.

Vorgänger: Fehler- oder Retry-Zustand schreiben (weiter);

  • code_symbol · Demo\Application\Rechnung\IngestInvoicesUseCase::execute · beruehrt
  • code_symbol · Demo\Application\Rechnung\IngestResult::toArray · beruehrt
  • datei · src/Application/Rechnung/IngestInvoicesUseCase.php · beruehrt
  • datei · src/Application/Rechnung/IngestResult.php · ausgabe
  • datei · src/Application/Rechnung/IngestResult.php · beruehrt