Zum Inhalt springen

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

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)
    ->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.