- 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>
60 lines
2 KiB
Markdown
60 lines
2 KiB
Markdown
# 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
|