Guides
How-tos and explanations about e-invoicing with PHP and Laravel. Factual, with sources.
Germany’s e-invoicing mandate 2025–2028: what Laravel apps need
Timeline, exceptions, mandatory fields and a checklist for your app.
- How-to15 Oct 2026
Create an e-invoice in Laravel, step by step
From composer require to a valid ZUGFeRD invoice: installation, company data, format choice, errors, tests and cancellations.
Read - How-to15 Oct 2026
Create e-invoices with plain PHP, no Laravel needed
Quittio runs in any PHP 8.3 project: Symfony, Slim, a Shopware plugin or your own framework.
Read - Formats15 Oct 2026
ZUGFeRD, XRechnung or Peppol: which format do you need?
How the formats differ, who needs which and how Quittio chooses automatically.
Read - Formats16 Oct 2026
ZUGFeRD profiles explained: why MINIMUM and BASIC WL are not enough
What each profile contains, which count as e-invoices and which one to use.
Read - How-to15 Oct 2026
Validating e-invoices: KoSIT validator and veraPDF in CI
The seven validation levels, setting up the official validators and automating them in GitHub Actions.
Read - Management15 Oct 2026
Gapless invoice numbers: what the GoBD require
What German VAT law and the GoBD require, typical mistakes and safe number assignment.
Read - Management16 Oct 2026
Cancellation, partial cancellation, correction: changing invoices correctly
Which document fits when, type codes 380, 381 and 384, and VAT aligned to the cent on partial cancellations.
Read