importzugferd/CHANGELOG.md
data 8b0d1830a3 feat: GlobalNotify Integration für Import-Benachrichtigungen
- Helper-Funktion notify() für sichere GlobalNotify-Nutzung
- Benachrichtigung bei importierten Rechnungen (zur Prüfung)
- Warnung bei Import-Fehlern
- Fehler-Benachrichtigung bei IMAP-Verbindungsproblemen
- Sofortige Benachrichtigung bei Exception/Fatal
- countPendingInvoices() für Draft-Rechnungen-Zählung
- Fallback auf dol_syslog wenn GlobalNotify nicht verfügbar
- Version 3.7

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-25 11:37:33 +01:00

2 KiB

Changelog

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

[3.7] - 2026-02-23

Hinzugefügt

  • GlobalNotify Integration: Benachrichtigungen über das zentrale GlobalNotify-Modul
    • Import-Fehler: Warnung bei fehlgeschlagenen Importen
    • Rechnungen zur Prüfung: Aktion wenn neue Rechnungen warten
    • IMAP-Fehler: Warnung wenn E-Mail Postfach nicht erreichbar
    • Exception/Fatal: Sofortige Benachrichtigung bei Abstürzen
  • Helper-Funktion: notify() für sichere GlobalNotify-Nutzung mit Fallback

Hinweis

GlobalNotify ist optional. Ohne das Modul werden Benachrichtigungen ins Dolibarr-Log geschrieben.

[3.6] - 2026-02-23

Behoben

  • Cron-Job Fix: Fehlendes require_once für admin.lib.php hinzugefügt - verhinderte das Speichern des letzten Laufzeitpunkts
  • Cron-Job lief in Endlosschleife weil dolibarr_set_const() nicht gefunden wurde

Hinzugefügt

  • Dediziertes Cron-Logging: Separate Log-Datei unter /documents/importzugferd/logs/cron_importzugferd.log
  • Shutdown Handler: Fängt fatale PHP-Fehler ab und protokolliert sie
  • Detailliertes Logging: Zeigt jeden Schritt des Import-Prozesses (Ordner-Zugriff, PDF-Scan, IMAP-Status)

Verbessert

  • Robustere Fehlerbehandlung mit try/catch für Exceptions und Throwables
  • IMAP-Import wird nur ausgeführt wenn tatsächlich konfiguriert

[3.5] - 2026-02-15

Hinzugefügt

  • Automatischer Cron-Import aus Watch-Folder
  • IMAP-Mailbox-Unterstützung für E-Mail-Rechnungen
  • Konfigurierbare Import-Frequenz (stündlich, täglich, wöchentlich)
  • Archiv- und Fehler-Ordner für verarbeitete Dateien

[3.0] - 2026-02-01

Hinzugefügt

  • ZUGFeRD/Factur-X PDF-Parsing
  • Automatische Lieferanten-Erkennung
  • Rechnungsvorschau vor Import
  • Datanorm-Integration für Artikelpreise

[2.0] - 2026-01-15

Hinzugefügt

  • Basis-Import von ZUGFeRD-Rechnungen
  • Manuelle Datei-Auswahl
  • Integration in Lieferantenrechnungen

[1.0] - 2026-01-01

Erste Version

  • Grundlegende ZUGFeRD-Erkennung
  • XML-Extraktion aus PDF