FH.

Invoice Toolkit

Typst-basierte Rechnungen und Briefe aus Konfigurationsdateien

Invoice Toolkit
Projekttyp
Open-Source-Tooling
Projektjahr
2026
Projektstatus
Aktiv

Invoice Toolkit ist ein Python-Paket zum Erstellen von Rechnungen und Briefen aus strukturierten Dateien. Stammdaten, Kunden und Rechnungspositionen werden als YAML, CSV oder Markdown gepflegt; die Ausgabe wird mit Typst als PDF gerendert.

Die Eingaben werden mit Pydantic validiert. Für Editor-Unterstützung kann das Paket JSON-Schemas für die Konfigurationsdateien erzeugen. Neben klassischen PDF-Rechnungen unterstützt es Briefe, Umsatzsteuerfälle, XRechnung-XML und die Nutzung über uvx.

Das Projekt ist kein vollständiges Buchhaltungssystem. Es konzentriert sich auf Vorlagen, Validierung und reproduzierbare Dokumentgenerierung. rental-toolkit nutzt das Paket ebenfalls für die Erstellung von Rechnungs-PDFs.