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änderpaket Deutschland 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.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

Entwickelt wird im Monorepo Quittio/quittio. Die Einzelpakete sind schreibgeschützte Kopien; Issues und Pull Requests gehören ins Monorepo.

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 Fixtures laufen durch KoSIT und 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.