Zum Inhalt springen

Open Source. Und das bleibt so.

Erstellen, prüfen, lesen und rendern von E-Rechnungen ist frei: Core, Laravel-Integration und Länderpakete stehen unter der MIT-Lizenz. Quittio Managed finanziert die Pflege.

Pakete

PaketInhaltLinks
quittio/quittioAlles in einem Paket für Laravel: Core, Laravel-Integration und Länderpaket Deutschland. Die übrigen Länderpakete installierst du einzeln.GitHub · Packagist
quittio/coreLänderneutraler Kern: Datenmodell nach EN 16931, Berechnung, CII und UBL, ZUGFeRD/Factur-X, Validierung. Läuft ohne Laravel.GitHub · Packagist
quittio/laravelLaravel-Integration: Facade, Konfiguration, Blade-Vorlagen, Artisan-Befehle, Test-Helfer.GitHub · Packagist
quittio/country-deLänderpaket Deutschland: Pflichtangaben nach UStG, Steuer-Presets, XRechnung, BR-DE-Regeln, DIN 5008.GitHub · Packagist
quittio/country-atLänderpaket Österreich: Pflichtangaben nach UStG 1994, Steuer-Presets, CIUS-AT, ebInterface, Verzugszinsen. Nicht in quittio/quittio, noch nicht steuerlich geprüft.GitHub · Packagist
quittio/country-beLänderpaket Belgien: Pflichtangaben nach dem Königlichen Erlass Nr. 1, Steuer-Presets, Peppol BIS, Sprachgebiete, Verzugszinsen. Nicht in quittio/quittio, noch nicht steuerlich geprüft.GitHub · Packagist
quittio/country-chLänderpaket Schweiz: Anforderungen des MWSTG, Steuer-Presets, QR-Rechnung, Rundung auf 5 Rappen. Nicht in quittio/quittio, noch nicht steuerlich geprüft.GitHub · Packagist
quittio/country-frLänderpaket Frankreich: Pflichtangaben nach CGI und Code de commerce, E-Rechnungsreform, SIREN, Verzugsstrafen. Nicht in quittio/quittio, noch nicht steuerlich geprüft.GitHub · Packagist

Entwickelt wird im Monorepo Quittio/quittio. Die Einzelpakete sind schreibgeschützte Kopien; Issues und Pull Requests gehören ins Monorepo. Das Länderpaket Deutschland hat ein Steuerberater im Oktober 2026 bestätigt. Die Länderpakete für Österreich, Belgien, die Schweiz und Frankreich folgen dem Rechtsstand von Oktober 2026, sind aber noch nicht von einem Steuerberater geprüft.

Qualität, die du prüfen kannst

  • PHPStan auf Level max

    Statische Analyse auf der höchsten Stufe.

  • Pest-Tests

    Unit-, Szenario- und Nebenläufigkeitstests.

  • Offizielle Validatoren in der CI

    Alle Beispielrechnungen laufen durch KoSIT, die EN-16931-Szenarien zusätzlich als ZUGFeRD-PDF durch veraPDF.

  • Visuelle Regression

    PDFs werden als Bild mit Referenzen verglichen.

Mitmachen

Fehler melden

Am besten mit Version, Schritten und einer Beispielrechnung.

Issues

Code beitragen

Tests mit Pest, PHPStan auf Level max, Code-Stil mit Pint.

Contributing

Länderpaket schreiben

Pflichtangaben, Steuer-Presets und Regeln für dein Land.

Länderpakete

Sicherheitslücken bitte nicht öffentlich melden, sondern wie unter Sicherheit beschrieben.