Release Notes — 9. Mai 2026
Diese Version verbessert die Seite Rechnungsanbieter-Einstellungen (Einstellungen → Rechnung) mit strengerer Validierung, intelligenteren Dokumenttypen-Handling und besserer API-Schlüssel-Anleitung für jeden Anbieter.
Verbesserungen der Rechnungsanbieter-Einstellungen
API-Schlüssel muss vor dem Speichern getestet werden
Wenn Sie einen neuen API-Schlüssel für einen externen Anbieter (Billingo, Lexoffice, Pennylane, Holded, SmartBill) eingeben, bleibt die Schaltfläche Speichern deaktiviert, bis der Verbindungstest erfolgreich ist.
- Schlüssel eingeben und nicht testen → Speichern deaktiviert, Warnung angezeigt
- Testen und fehlgeschlagen → Speichern deaktiviert, Fehler angezeigt
- Testen und erfolgreich → Speichern aktiviert
Wenn Sie nur andere Einstellungen ändern (Währung, MwSt. %, Zahlungsbedingungen), ohne den Schlüssel neu einzugeben, ist kein erneuter Test erforderlich.
Externe Anbieter sperren Dokumenttyp auf Rechnung
Wenn ein externer Anbieter ausgewählt wird, wechselt der Dokumenttyp automatisch zu Rechnung und die Optionen Proforma / Arbeitszusammenfassung werden nicht verfügbar.
| Anbieter | Verfügbare Dokumenttypen |
|---|---|
| Internes PDF | Proforma, Arbeitszusammenfassung, Rechnung |
| Billingo, Lexoffice, Pennylane, Holded, SmartBill | Nur Rechnung |
Ein Wechsel zurück zu Internes PDF stellt Proforma als Standard-Dokumenttyp wieder her.
Anbieterspezifische API-Schlüssel-Anleitung
Info-Banner erscheinen jetzt für alle aktiven Anbieter und erklären genau, wo Sie Ihren API-Schlüssel in der Benutzeroberfläche des jeweiligen Anbieters finden:
| Anbieter | Wo der API-Schlüssel zu finden ist |
|---|---|
| Billingo | app.billingo.hu → Beállítások → API → API kulcs létrehozása |
| Lexoffice | Erweiterungen → Weitere Apps → Public API → Verwalten → + API-Schlüssel erstellen |
| Pennylane | Paramètres → Intégrations → Accès API → Créer un token (scope: customer_invoices:all) |
| Holded | app.holded.com → Configuración → Integraciones → API → Nueva API Key |
| SmartBill | cloud.smartbill.ro → Configurare → Cont → Token API (+ Konto-E-Mail + Unternehmens-CIF) |
Berechtigungskorrektur
Die Seite Rechnungsanbieter-Einstellungen ist jetzt für alle Benutzer mit der Berechtigung settings.manage zugänglich (Unit-Eigentümer und Admins). Zuvor erforderte sie fälschlicherweise billing.manage, was Admin-Rollen-Benutzer vom Zugriff auf die Seite ausschloss.
Zusammenfassung der Änderungen
| Schicht | Änderung |
|---|---|
Frontend InvoiceProviderSettings.tsx | Speichern deaktiviert bis API-Schlüssel-Test erfolgreich; externer Anbieter sperrt Dokumenttyp auf Rechnung; Info-Banner für Billingo und Holded hinzugefügt |
Frontend InvoiceProviderSettings.tsx | Berechtigungsprüfung von billing.manage auf settings.manage geändert |
Frontend locales/*/settings.json | Neue Schlüssel: warnApiKeyNotTested, warnApiKeyFailed, billingoApiKeyInfo, holdedApiKeyInfo (alle 5 Sprachen) |