dolibarr.bankimport/CHANGELOG.md
data 717ae539d3 feat: GlobalNotify Integration für Zahlungsabgleich
- Helper-Funktion BankImportTransaction::notify() für sichere GlobalNotify-Nutzung
- Benachrichtigung bei neuen importierten Bankbuchungen
- Aktion-erforderlich wenn unzugeordnete Buchungen warten
- countUnmatchedTransactions() Funktion hinzugefügt
- Fallback auf dol_syslog wenn GlobalNotify nicht verfügbar
- Version 2.8

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-23 11:26:32 +01:00

3.7 KiB
Executable file

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