---
title: "Open source: Quittio under the MIT licence"
description: "Quittio is open core: the core, the Laravel integration and the country packs are MIT licensed. Packages, repositories and how to contribute."
canonical_url: "https://quittio.dev/en/open-source"
locale: en
meta:
  "og:description": "Quittio is open core: the core, the Laravel integration and the country packs are MIT licensed. Packages, repositories and how to contribute."
  "og:image": "https://quittio.dev/og/quittio-en.jpg"
  "og:image:alt": "Quittio: Invoices, settled. E-invoicing for PHP and Laravel, with a validated sample invoice."
  "og:image:height": "630"
  "og:image:type": image/jpeg
  "og:image:width": "1200"
  "og:title": "Open source: Quittio under the MIT licence"
  "twitter:image": "https://quittio.dev/og/quittio-en.jpg"
  "twitter:image:alt": "Quittio: Invoices, settled. E-invoicing for PHP and Laravel, with a validated sample invoice."
---

> Index of every page on this site: [llms.txt](https://quittio.dev/llms.txt)

# Open source. And it stays that way.

Creating, validating, reading and rendering e-invoices is free: the core, the Laravel integration and the country packs are MIT licensed. Quittio Managed funds the maintenance.

[**Quittio on GitHub**](https://github.com/Quittio/quittio) [**Packagist**](https://packagist.org/packages/quittio/quittio)

## Packages

| **Package** | **Content** | **Links** |
| --- | --- | --- |
| quittio/quittio | Everything in one package for Laravel: core, Laravel integration and the German country pack. Install the other country packs separately. | [GitHub](https://github.com/Quittio/quittio) · [Packagist](https://packagist.org/packages/quittio/quittio) |
| quittio/core | Country-neutral core: EN 16931 data model, calculation, CII and UBL, ZUGFeRD/Factur-X, validation. Works without Laravel. | [GitHub](https://github.com/Quittio/core) · [Packagist](https://packagist.org/packages/quittio/core) |
| quittio/laravel | Laravel integration: facade, configuration, Blade templates, Artisan commands, testing helpers. | [GitHub](https://github.com/Quittio/laravel) · [Packagist](https://packagist.org/packages/quittio/laravel) |
| quittio/country-de | Country pack for Germany: mandatory fields under the VAT Act, tax presets, XRechnung, BR-DE rules, DIN 5008. | [GitHub](https://github.com/Quittio/country-de) · [Packagist](https://packagist.org/packages/quittio/country-de) |
| quittio/country-at | Country pack for Austria: mandatory fields of the UStG 1994, tax presets, CIUS-AT, ebInterface, default interest. Not part of quittio/quittio, not yet reviewed by a tax adviser. | [GitHub](https://github.com/Quittio/country-at) · [Packagist](https://packagist.org/packages/quittio/country-at) |
| quittio/country-be | Country pack for Belgium: mandatory fields of Royal Decree No. 1, tax presets, Peppol BIS, language regions, default interest. Not part of quittio/quittio, not yet reviewed by a tax adviser. | [GitHub](https://github.com/Quittio/country-be) · [Packagist](https://packagist.org/packages/quittio/country-be) |
| quittio/country-ch | Country pack for Switzerland: MWSTG requirements, tax presets, QR bill, rounding to 5 Rappen. Not part of quittio/quittio, not yet reviewed by a tax adviser. | [GitHub](https://github.com/Quittio/country-ch) · [Packagist](https://packagist.org/packages/quittio/country-ch) |
| quittio/country-fr | Country pack for France: mentions of the CGI and the Code de commerce, e-invoicing reform, SIREN, late payment penalties. Not part of quittio/quittio, not yet reviewed by a tax adviser. | [GitHub](https://github.com/Quittio/country-fr) · [Packagist](https://packagist.org/packages/quittio/country-fr) |

Development happens in the monorepo [Quittio/quittio](https://github.com/Quittio/quittio). The single packages are read-only copies; issues and pull requests belong in the monorepo. A tax adviser confirmed the German country pack in October 2026. The country packs for Austria, Belgium, Switzerland and France follow the law as of October 2026 but have not been reviewed by a tax adviser yet.

## Quality you can check

- ### PHPStan at level max

  Static analysis at the highest level.
- ### Pest tests

  Unit, scenario and concurrency tests.
- ### Official validators in CI

  All sample invoices run through KoSIT, the EN 16931 scenarios also as ZUGFeRD PDF through veraPDF.
- ### Visual regression

  PDFs are compared as images against references.

## Contribute

### Report a bug

Ideally with version, steps and a sample invoice.

[**Issues**](https://github.com/Quittio/quittio/issues)

### Contribute code

Tests with Pest, PHPStan at level max, code style with Pint.

[**Contributing**](https://github.com/Quittio/quittio/blob/master/CONTRIBUTING.md)

### Write a country pack

Mandatory fields, tax presets and rules for your country.

[**Country packs**](https://quittio.dev/en/docs/country-packs)

Please do not report security issues publicly; follow the steps under [Security](https://quittio.dev/en/security) instead.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://quittio.dev/en#website","@type":"WebSite","description":"E-invoicing for PHP and Laravel: create, validate, read and archive ZUGFeRD, XRechnung and Peppol invoices.","inLanguage":"en","name":"Quittio","url":"https://quittio.dev/en","publisher":{"@id":"https://quittio.dev/#identity"},"translationOfWork":{"@id":"https://quittio.dev/#website"}},{"@id":"https://quittio.dev/en/open-source#webpage","@type":"WebPage","description":"Quittio is open core: the core, the Laravel integration and the country packs are MIT licensed. Packages, repositories and how to contribute.","name":"Open source: Quittio under the MIT licence","url":"https://quittio.dev/en/open-source","breadcrumb":{"@id":"https://quittio.dev/en/open-source#breadcrumb"},"isPartOf":{"@id":"https://quittio.dev/en#website"},"potentialAction":[{"@type":"ReadAction","target":["https://quittio.dev/en/open-source"]}],"primaryImageOfPage":{"@id":"https://quittio.dev/#logo"}},{"@id":"https://quittio.dev/#identity","@type":"Organization","description":"Open-Source-Bibliothek für E-Rechnungen in PHP und Laravel (ZUGFeRD, XRechnung, Peppol) und Quittio Managed.","email":"kontakt@niklasforst.de","legalName":"Niklas Forst – Softwareentwicklung","name":"Quittio","url":"https://quittio.dev","founder":{"@type":"Person","name":"Niklas Forst","url":"https://quittio.dev/ueber"},"logo":{"@id":"https://quittio.dev/#logo"},"sameAs":["https://github.com/Quittio/quittio","https://packagist.org/packages/quittio/quittio"]},{"@id":"https://quittio.dev/en/open-source#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://quittio.dev/en","position":1},{"@type":"ListItem","name":"Open Source","position":2}]},{"@id":"https://quittio.dev/#logo","@type":"ImageObject","caption":"Quittio","contentUrl":"https://quittio.dev/logo.png","inLanguage":"en","url":"https://quittio.dev/logo.png"}]}
```