dolibarr.bankimport/CHANGELOG.md
data 014a943f78 feat: HKEKA-Implementierung, PDF-Bugfixes, Sortierung, Umsatz-Umbenennung
- HKEKA v3/v4/v5 Segmente fuer phpFinTS implementiert (VR Bank unterstuetzt kein HKEKP)
- GetElectronicStatement Action mit Base64-Erkennung und Quittungscode
- PDF-Deduplizierung per MD5 (Bank sendet identische Saldenmitteilungen)
- Saldenmitteilungen ohne Auszugsnummer werden uebersprungen
- Datums-Validierung: 30.02. (Bank-Konvention) wird auf 28.02. korrigiert
- Numerische Sortierung fuer statement_number (CAST statt String-Sort)
- Jahr-Filter: statement_year=0 ausgeschlossen
- Menue/Button: "Kontoauszuege" -> "Umsaetze" (statements.php zeigt MT940, nicht PDFs)
- Redirect nach FinTS-Abruf auf aktuelles Jahr statt year=0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 07:10:59 +01:00

3.9 KiB
Executable file

Changelog

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

[2.9] - 2026-02-23

Entfernt

  • Browser Push-Notifications: Entfernt zugunsten von GlobalNotify
    • bankimport_notify.js.php gelöscht
    • Benachrichtigungen laufen jetzt zentral über GlobalNotify-Widget

[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