Release Notes: Rechnungsprozess
Frühere Version vom 2026-07-16T17:53:14.112753+02:00 · zur aktuellen Fassung
Release Notes: Rechnungsprozess
Zeitlich absteigend. Die Datenbank-Historie speichert jeweils den Vorzustand unmittelbar vor einem Update; der aktuelle Stand steht an erster Stelle.
- Aktueller Stand seit 2026-07-16 17:50 (+02:00): detaillierte Teilprozesse. Punkt 2 wurde von einer allgemeinen Beschreibung in neun konkrete Schritte überführt: Konfiguration, Adapterwahl, abgesicherter Headless-Aufruf, Playwright-Sitzung, Login, Rechnungsübersicht, `SourceInvoice`, Ergebnisbewertung sowie Fehlerzustände. Die Verantwortlichkeiten und Abbruchbedingungen sind jetzt bis zum Entdeckungsergebnis nachvollziehbar dokumentiert. Siehe https://demo.karlkratz.com/doku/rechnung-prozess und die Symbole unter https://demo.karlkratz.com/code/106, https://demo.karlkratz.com/code/132 und https://demo.karlkratz.com/code/142.
- Stand vor dem Update um 17:50 (+02:00): Code- und Symbolverknüpfung. Jeder Hauptprozess enthielt eine Liste relevanter Application-, Domain- und Infrastructure-Symbole mit Links in die `/code`-Ansicht. Die fachliche Beschreibung wurde dabei auf die aktuelle Use-Case-/Port-/Adapter-Struktur ausgerichtet. Der Umfang lag bei 244 Zeilen.
- Stand vor dem Update um 17:47 (+02:00): vollständige didaktische Prozessbeschreibung. Der zunächst kurze Eintrag wurde zu einer laienverständlichen End-to-End-Erklärung mit zehn Hauptprozessen ausgebaut: Start, WEtell-Login, Download, PDF-Prüfung, Duplikaterkennung, Datenextraktion, Lexoffice-Kontakt, Beleganlage, Statusführung sowie Fehler-/Wiederholungsverhalten. Der Umfang lag bei 112 Zeilen.
- Initialer Stand, angelegt vor dem ersten Update um 17:41 (+02:00): Kurznotiz. Der Datensatz beschrieb nur knapp Node.js/Playwright, den WEtell-Download, PDF-Prüfung, dynamische Rechnungsdaten, Lexoffice-Kontakt und `rechnungen.json`. Der Umfang lag bei 3 Zeilen; dieser INSERT-Vorzustand wird vom Audit-System nicht als History-Eintrag gespeichert.