Peppol BIS Billing 3.0 mit PHP
Das europäische Format für Rechnungen über das Peppol-Netz. Quittio erzeugt das UBL, das Netz erreichst du über einen Anbieter.
Was ist Peppol?
Peppol ist ein europäisches Netz für den Austausch von Geschäftsdokumenten. Rechnungen darin folgen Peppol BIS Billing 3.0: UBL nach EN 16931 mit zusätzlichen Peppol-Regeln und Teilnehmer-IDs.
Für wen?
- Rechnungen an Behörden und Unternehmen in Ländern mit Peppol-Pflicht
- Empfänger, die Rechnungen über einen Access Point annehmen
- Internationale B2B-Kunden
So geht es mit Quittio
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)
->format('peppol')
->render();Geprüft mit: KoSIT-Validator mit den Peppol-Regeln
Beispieldatei: RE-2026-0042-peppol.xml
Profile und Varianten
- peppolUBL nach Peppol BIS Billing 3.0
Der Versand über das Peppol-Netz kommt mit Quittio Managed 1.2.0 (quittio/peppol). Bis dahin übergibst du die Datei deinem Access-Point-Anbieter.
Häufige Fragen zu Peppol
Brauche ich einen Access Point?
Zum Versenden über das Peppol-Netz ja. Quittio erzeugt die gültige Datei; den Transport übernimmt ein zertifizierter Anbieter.
Ist Peppol in Deutschland Pflicht?
Nein. In Deutschland genügen ZUGFeRD oder XRechnung. Peppol ist ein zusätzlicher Übertragungsweg, den einige Behörden und internationale Kunden nutzen.
Ab wann welche Rechnung Pflicht ist, steht im Ratgeber zur E-Rechnungspflicht.