Skip to content
Jan Erbert edited this page Jun 4, 2026 · 5 revisions

Rechnung Automation - Dokumentation

Willkommen im Wiki zur Rechnung Automation. Das Projekt erstellt PDF-Rechnungen aus HTML-Vorlagen, versendet sie per E-Mail, pflegt einen Rechnungsverlauf und kann erzeugte PDFs zusätzlich archivieren.

Die Dokumentation beschreibt den aktuellen Stand ab Version 1.3.3.


Was das Tool macht

  • PDF-Rechnungen mit WeasyPrint erzeugen
  • HTML-Mails mit PDF-Anhang versenden
  • Kundendaten, Leistungen und Abrechnungszyklen aus JSON-Dateien lesen
  • Rechnungsverläufe pro Jahr pflegen
  • Optional PDFs je Kunde archivieren
  • Setup und Konfiguration prüfen
  • Laufprotokolle in logs/ schreiben
  • Nicht-interaktiv für Cronjobs oder Serverbetrieb laufen

Unterstützte Wege

  • Windows: Einrichtung über install/install.ps1, Start über rechnung_generieren.ps1
  • Linux: Einrichtung über install/install.sh, Start über rechnung_generieren.sh
  • Server/Cron: nicht-interaktiver Start über rechnung_cron.sh

macOS wird aktuell nicht als offiziell unterstützte Plattform dokumentiert.


Inhaltsverzeichnis


Empfohlener Einstieg

  1. Repository klonen.
  2. Passendes Installationsskript ausführen.
  3. Konfiguration prüfen:
python tools/check_setup.py
  1. Testlauf in einer kontrollierten Umgebung durchführen.
  2. Für regelmäßige Läufe optional rechnung_cron.sh einrichten.

Clone this wiki locally