Zum Inhalt springen

Systemanforderungen

Punkt Anforderung
Betriebssystem Windows Server 2019 oder neuer (64 Bit); Windows 10/11 für Testaufbauten. Der Installer verlangt x64 und Administratorrechte
.NET-Laufzeit keine — das Paket wird self-contained veröffentlicht und bringt die Laufzeit mit
Datenbank keine — eingebettete SQLite-Datei im Datenverzeichnis (WAL-Modus)
Arbeitsspeicher 4 GB Minimum, 8 GB empfohlen (mehr bei OCR-Nutzung)
Festplatte 2 GB für die Anwendung, dazu Platz für Rechnungsarchiv und Nutzungsprotokoll
Netz ein freier TCP-Port (Vorgabe 5060). Kein Internetzugang nötig
Betriebsart Windows-Dienst Invoiceflair, Autostart, automatischer Neustart nach Absturz

Keine Datenbank, keine Laufzeit, kein Internetzugang: Das ist die kürzeste Zusammenfassung der Anforderungen.

Ein Lizenzschlüssel der PDF-Engine und die Tesseract-Sprachdaten — gebraucht für:

  • die OCR gescannter PDFs im Werkzeug „PDF zu E-Rechnung“
  • die Erstellung aus eigenen Word-Vorlagen

Die Anwendung läuft plattformneutral, aber die invariante Globalisierung ist bewusst aus — sonst kollabieren alle Kulturen auf invariant und die neun Sprachressourcen greifen nicht mehr.

Ein eigenständiges Linux-Installationspaket gibt es derzeit nicht (offener Punkt); eine Linux-Installation erfolgt bis dahin im Rahmen einer Dienstleistung. Der Betriebsmodus wird dort als systemd-Drop-in gesetzt:

[Service]
Environment=InvoiceApi__Deployment__Mode=OnPremise
Environment=InvoiceApi__PublicBaseUrl=https://rechnung.firma.de

Die Anwendung spricht reines HTTP, wenn kein Zertifikat hinterlegt ist. Für den Betrieb hinter einem vorgeschalteten Proxy siehe Betrieb hinter einem Reverse Proxy — dort steht, welche Kopfzeilen weitergegeben werden müssen, damit Adressen und Sprachweiche stimmen.