# Changelog Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert. ## [2.8] - 2026-02-23 ### Hinzugefügt - **GlobalNotify Integration**: Benachrichtigungen über das zentrale GlobalNotify-Modul - TAN-Anforderung: Sofortige Benachrichtigung wenn Bank TAN verlangt - Login-Fehler: Warnung bei fehlgeschlagenem Bank-Login - Session abgelaufen: Info wenn neue Authentifizierung nötig - Cron pausiert: Warnung wenn automatischer Import pausiert wurde - **Zahlungsabgleich-Benachrichtigungen**: - Info über neue importierte Bankbuchungen - Aktion erforderlich wenn unzugeordnete Buchungen warten - **Helper-Funktion**: `BankImportTransaction::notify()` für sichere GlobalNotify-Nutzung ### Hinweis GlobalNotify ist optional. Ohne das Modul werden Benachrichtigungen ins Dolibarr-Log geschrieben. ## [2.7] - 2026-02-23 ### Hinzugefügt - **Dediziertes Cron-Logging**: Separate Log-Datei unter `/documents/bankimport/logs/cron_bankimport.log` - **Shutdown Handler**: Fängt fatale PHP-Fehler ab und protokolliert sie - **Pause-Mechanismus**: Cron pausiert automatisch nach 3 aufeinanderfolgenden Fehlern (60 Min) - **Auth-Fehler-Erkennung**: Erkennt Bank-Authentifizierungsfehler und pausiert um Kontosperrung zu vermeiden - **Cron-Monitor Admin-Seite**: Neue Seite unter Admin > BankImport > Cron-Monitor zeigt Status, Logs und ermöglicht Pause/Resume ### Verbessert - Robustere Fehlerbehandlung mit try/catch für alle Operationen - Detailliertes Logging mit Zeitstempeln und Elapsed-Time - Fehler-Zähler verhindert wiederholte fehlgeschlagene Versuche ## [2.6] - 2026-02-20 ### Hinzugefügt - **Multi-Rechnungszahlungen**: Eine Bankbuchung kann jetzt mit mehreren Rechnungen verknüpft werden (Sammelzahlungen) - **Zahlungsverknüpfung aufheben**: Falsche Zuordnungen können über "Verknüpfung aufheben" korrigiert werden - **Detailansicht Verknüpfungen**: In der Buchungsdetailansicht werden verknüpfte Zahlungen, Rechnungen und Bank-Einträge angezeigt - **Bezahlte Rechnungen verknüpfen**: Bereits bezahlte Rechnungen können mit Bankbuchungen verknüpft werden (für nachträgliche Bank-Zuordnung) ### Verbessert - Bessere Anzeige von Multi-Invoice-Matches im Zahlungsabgleich - Flexible Rechnungsauswahl per Checkbox bei Sammelzahlungen ## [1.7] - 2026-02-20 ### Hinzugefügt - **Multi-Rechnungszahlungen**: Eine Bankbuchung kann jetzt mit mehreren Rechnungen verknüpft werden (Sammelzahlungen) - **Zahlungsverknüpfung aufheben**: Falsche Zuordnungen können über "Verknüpfung aufheben" korrigiert werden - **Detailansicht Verknüpfungen**: In der Buchungsdetailansicht werden verknüpfte Zahlungen, Rechnungen und Bank-Einträge angezeigt - **Bezahlte Rechnungen verknüpfen**: Bereits bezahlte Rechnungen können mit Bankbuchungen verknüpft werden (für nachträgliche Bank-Zuordnung) ### Verbessert - Bessere Anzeige von Multi-Invoice-Matches im Zahlungsabgleich - Flexible Rechnungsauswahl per Checkbox bei Sammelzahlungen ## [1.6] - 2026-02-15 ### Hinzugefügt - PDF-Kontoauszüge: Upload und Verwaltung mit automatischer Metadaten-Erkennung - Mehrfach-Upload für PDF-Kontoauszüge - Erinnerungsfunktion für veraltete Kontoauszüge - Dashboard-Widget für offene Zuordnungen ### Verbessert - Optimierte Buchungszuordnung mit Scoring-System - Verbesserte Benutzeroberfläche ## [1.5] - 2026-02-01 ### Hinzugefügt - Automatischer Import via Cronjob - Unterstützung für SecureGo Plus (Decoupled TAN) - Automatische Kontoerkennung ### Verbessert - Stabilere FinTS-Verbindung - Bessere Fehlerbehandlung ## [1.0] - 2026-01-15 ### Erste Version - FinTS/HBCI-Anbindung für deutsche Banken - Import von Kontobuchungen - Grundlegende Buchungszuordnung zu Rechnungen - Integration in Dolibarr-Menüstruktur