---
title: "ZUGFeRD mit Laravel und PHP erstellen · Quittio"
description: "ZUGFeRD und Factur-X mit Laravel: PDF/A-3 mit eingebettetem CII-XML, Profile von BASIC bis EXTENDED, geprüft mit KoSIT und veraPDF."
canonical_url: "https://quittio.dev/formate/zugferd"
locale: de
meta:
  "og:description": "ZUGFeRD und Factur-X mit Laravel: PDF/A-3 mit eingebettetem CII-XML, Profile von BASIC bis EXTENDED, geprüft mit KoSIT und veraPDF."
  "og:image": "https://quittio.dev/og/quittio-de.jpg"
  "og:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
  "og:image:height": "630"
  "og:image:type": image/jpeg
  "og:image:width": "1200"
  "og:title": "ZUGFeRD mit Laravel und PHP erstellen · Quittio"
  "twitter:image": "https://quittio.dev/og/quittio-de.jpg"
  "twitter:image:alt": "Quittio: E-Rechnungen für PHP und Laravel. Rechtssicher, validiert, archiviert, mit geprüfter Beispielrechnung."
---

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

# ZUGFeRD-Rechnungen mit Laravel erstellen

Ein PDF für Menschen, ein XML für die Buchhaltung, beides in einer Datei. Quittio erzeugt ZUGFeRD als Standardformat.

[**Loslegen**](https://docs.quittio.dev/getting-started) [**Formate in der Doku**](https://docs.quittio.dev/formats)

## Was ist ZUGFeRD / Factur-X?

ZUGFeRD (in Frankreich Factur-X) ist ein PDF/A-3, in das die Rechnung als CII-XML eingebettet ist. Menschen lesen das PDF, Software liest das XML. Beide zeigen dieselben Daten, weil Quittio sie aus einem Datenmodell erzeugt.

### Für wen?

- Rechnungen an Unternehmen in Deutschland und Frankreich
- Empfänger, die ein lesbares PDF erwarten
- Shops und SaaS-Produkte, die ein Format für alle wollen

## So geht es mit Quittio

InvoiceService.php

```
use Quittio\Core\Builder\Party;
use Quittio\Laravel\Facades\Quittio;

$result = Quittio::invoice()
    ->number('RE-2026-0042')
    ->deliveryDate('2026-09-30')
    ->buyer(Party::make('Kunde AG')
        ->vatId('DE987654321')
        ->address('Bahnhofstraße 5', '54321', 'Beispielstadt', 'DE'))
    ->line('Web development', netPrice: '95.00', quantity: 24)
    ->render();                       // ZUGFeRD: PDF/A-3 mit eingebettetem XML

$result->pdf();
```

Geprüft mit: KoSIT-Validator (EN 16931) für das XML, veraPDF für PDF/A-3b

Beispieldatei: [RE-2026-0042.pdf](https://quittio.dev/samples/RE-2026-0042.pdf)

## Profile und Varianten

- **MINIMUM**keine E-Rechnung im Sinne des UStG
- **BASIC WL**keine E-Rechnung im Sinne des UStG
- **BASIC**
- **EN 16931**empfohlen
- **EXTENDED**
- **XRECHNUNG**

## Häufige Fragen zu ZUGFeRD / Factur-X

### **ZUGFeRD oder XRechnung?**

Für Unternehmen ist ZUGFeRD im Profil EN 16931 meist die bequemste Wahl, weil Empfänger ein lesbares PDF bekommen. Bundesbehörden verlangen XRechnung.

### **Welche Profile gelten als E-Rechnung?**

BASIC, EN 16931, EXTENDED und XRECHNUNG. MINIMUM und BASIC WL enthalten zu wenige Angaben und gelten in Deutschland nicht als E-Rechnung.

### **Muss ich mich um PDF/A-3 kümmern?**

Nein. Quittio erzeugt das PDF/A-3b mit eingebettetem XML und den nötigen Metadaten. veraPDF prüft es, lokal oder in der CI.

Ab wann welche Rechnung Pflicht ist, steht im Ratgeber zur [E-Rechnungspflicht](https://quittio.dev/e-rechnungspflicht).

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://quittio.dev/#website","@type":"WebSite","description":"E-Rechnungen für PHP und Laravel: ZUGFeRD, XRechnung und Peppol erstellen, prüfen, lesen und archivieren.","inLanguage":"de-DE","name":"Quittio","url":"https://quittio.dev/","publisher":{"@id":"https://quittio.dev/#identity"},"workTranslation":{"@id":"https://quittio.dev/en#website"}},{"@id":"https://quittio.dev/formate/zugferd#webpage","@type":"WebPage","dateModified":"2026-10-15","datePublished":"2026-10-15","description":"ZUGFeRD und Factur-X mit Laravel: PDF/A-3 mit eingebettetem CII-XML, Profile von BASIC bis EXTENDED, geprüft mit KoSIT und veraPDF.","name":"ZUGFeRD mit Laravel und PHP erstellen","url":"https://quittio.dev/formate/zugferd","breadcrumb":{"@id":"https://quittio.dev/formate/zugferd#breadcrumb"},"isPartOf":{"@id":"https://quittio.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://quittio.dev/formate/zugferd"]}],"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/formate/zugferd#article","dateModified":"2026-10-15","datePublished":"2026-10-15","description":"ZUGFeRD und Factur-X mit Laravel: PDF/A-3 mit eingebettetem CII-XML, Profile von BASIC bis EXTENDED, geprüft mit KoSIT und veraPDF.","headline":"ZUGFeRD-Rechnungen mit Laravel erstellen","inLanguage":"de-DE","thumbnailUrl":"https://quittio.dev/og/quittio-de.jpg","@type":["Article","TechArticle"],"author":{"@id":"https://quittio.dev/#/schema/person/1"},"image":{"@id":"https://quittio.dev/#/schema/image/1"},"isPartOf":{"@id":"https://quittio.dev/formate/zugferd#webpage"},"mainEntityOfPage":{"@id":"https://quittio.dev/formate/zugferd#webpage"},"publisher":{"@id":"https://quittio.dev/#identity"}},{"@id":"https://quittio.dev/formate/zugferd#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Startseite","item":"https://quittio.dev","position":1},{"@type":"ListItem","name":"Formate","item":"https://quittio.dev/formate","position":2},{"@type":"ListItem","name":"ZUGFeRD / Factur-X","position":3}]},{"@id":"https://quittio.dev/formate/zugferd#/schema/question/1","@type":"Question","inLanguage":"de-DE","name":"ZUGFeRD oder XRechnung?","acceptedAnswer":{"@type":"Answer","text":"Für Unternehmen ist ZUGFeRD im Profil EN 16931 meist die bequemste Wahl, weil Empfänger ein lesbares PDF bekommen. Bundesbehörden verlangen XRechnung."}},{"@id":"https://quittio.dev/formate/zugferd#/schema/question/2","@type":"Question","inLanguage":"de-DE","name":"Welche Profile gelten als E-Rechnung?","acceptedAnswer":{"@type":"Answer","text":"BASIC, EN 16931, EXTENDED und XRECHNUNG. MINIMUM und BASIC WL enthalten zu wenige Angaben und gelten in Deutschland nicht als E-Rechnung."}},{"@id":"https://quittio.dev/formate/zugferd#/schema/question/3","@type":"Question","inLanguage":"de-DE","name":"Muss ich mich um PDF/A-3 kümmern?","acceptedAnswer":{"@type":"Answer","text":"Nein. Quittio erzeugt das PDF/A-3b mit eingebettetem XML und den nötigen Metadaten. veraPDF prüft es, lokal oder in der CI."}},{"@id":"https://quittio.dev/#/schema/person/1","@type":"Person","name":"Niklas Forst","url":"https://quittio.dev/ueber"},{"@id":"https://quittio.dev/#logo","@type":"ImageObject","caption":"Quittio","contentUrl":"https://quittio.dev/logo.png","inLanguage":"de-DE","url":"https://quittio.dev/logo.png"},{"@id":"https://quittio.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://quittio.dev/og/quittio-de.jpg","inLanguage":"de-DE","url":"https://quittio.dev/og/quittio-de.jpg"}]}
```