Was ist Peppol
Peppol ist ein internationales Netzwerk, über das Unternehmen Geschäftsdokumente wie Rechnungen, Gutschriften und Bestellungen sicher versenden. Es funktioniert wie ein Postdienst für Buchhaltungssoftware: Deine Software stellt eine Rechnung zu, und sie landet direkt in der Software deines Kunden. Ohne PDF, ohne Mail und ohne Abtippen.
Alle Teilnehmer sprechen dieselbe Sprache. Eine Rechnung ist eine XML Datei im UBL Format, nach den Regeln von PEPPOL BIS Billing 3.0 und der europäischen Norm EN 16931. Deshalb kann jedes angeschlossene System jede Rechnung lesen, auch aus einem anderen Land. Peppol wird inzwischen in Dutzenden Ländern genutzt, in Europa und darüber hinaus.
Wem gehört Peppol
Peppol gehört niemandem im Besonderen und damit allen. Das Netzwerk wird von OpenPeppol verwaltet, einem internationalen gemeinnützigen Verein mit Sitz in Brüssel. OpenPeppol legt die technischen Regeln fest, und die Mitglieder, etwa Behörden und Softwarefirmen, entscheiden mit.
In jedem Land wacht eine Peppol Behörde darüber. In den Niederlanden ist das die Nederlandse Peppolautoriteit (NPa), die zum Ministerium des Innern und für Königreichsbeziehungen gehört. Die NPa achtet darauf, dass Serviceprovider sich an die Regeln halten. In Belgien übernimmt das der FÖD BOSA.
Es gibt also keine Firma, der das Netzwerk gehört oder die Abonnements dafür verkauft. Du bezahlst nur für den Dienst deines eigenen Serviceproviders.
Was passiert im Netzwerk
Peppol arbeitet mit dem sogenannten Vierecksmodell. Absender und Empfänger sprechen nie direkt miteinander, sondern jeweils über einen eigenen Access Point. So brauchst du nur einen Vertrag mit deinem eigenen Provider und erreichst trotzdem alle im Netzwerk.
- Deine Buchhaltungssoftware oder Anwendung erstellt die Rechnung als UBL Datei und übergibt sie deinem Access Point.
- Dein Access Point sucht die Peppol ID deines Kunden im zentralen Adressbuch (der SML). Das verweist auf ein zweites Adressbuch (den SMP), in dem steht, bei welchem Access Point dein Kunde ist und welche Dokumente er empfangen kann.
- Die Rechnung geht verschlüsselt und digital signiert an den Access Point deines Kunden. Unterwegs kann niemand sie lesen oder ändern.
- Der Access Point deines Kunden prüft die Rechnung und stellt sie in seiner Buchhaltungssoftware bereit. Du bekommst eine Bestätigung, dass sie zugestellt wurde.
Was ist ein Access Point
Peppol ist ein geschlossenes Netzwerk. Du kannst nicht einfach selbst etwas einspeisen: Das läuft über einen Access Point, einen Zugangspunkt, den ein zertifizierter Serviceprovider betreibt. Dieser Provider hat eine Vereinbarung mit der Peppol Behörde, ist getestet und nutzt Zertifikate, mit denen sich jede Nachricht zurückverfolgen lässt.
Oft merkst du davon wenig. Viele Buchhaltungsprogramme haben einen Access Point eingebaut oder arbeiten mit einem Provider zusammen. Entwickelst du selbst Software, schließt du einen Vertrag mit einem Provider und schickst deine Rechnungen an seine API.
Was ist eine Peppol ID
Eine Peppol ID ist deine Adresse im Netzwerk. Sie besteht aus einem Schemacode, der angibt, um welche Art Nummer es sich handelt, gefolgt von der Nummer selbst. Mit dieser ID können andere dich finden und dir Rechnungen schicken.
| Schema | Nummer | Genutzt von | Beispiel |
|---|---|---|---|
| 0106 | KvK Nummer | Niederländische Unternehmen | 0106:12345678 |
| 0190 | OIN | Niederländische Behörden | 0190:00000001234567890000 |
| 9944 | Mehrwertsteuernummer | Niederlande, als Alternative | 9944:NL123456789B01 |
| 0208 | Unternehmensnummer (KBO) | Belgische Unternehmen | 0208:0123456789 |
Niederländische Unternehmen nutzen meist ihre KvK Nummer, damit Kunden sie leicht finden. Ob jemand schon bei Peppol ist, siehst du im öffentlichen Peppol Directory.
Wie bekommst du eine Peppol ID
Eine Peppol ID beantragst du nicht separat bei einer Behörde. Dein Serviceprovider registriert sie für dich, sobald du dich anschließt. Die Nummer hast du schon: deine KvK Nummer oder Unternehmensnummer.
- Wähle einen Serviceprovider oder prüfe, ob deine Buchhaltungssoftware Peppol schon unterstützt.
- Der Provider prüft, wer du bist, und registriert deine Peppol ID in seinem SMP und in der zentralen SML.
- Ab dann bist du auffindbar und kannst Rechnungen empfangen und versenden.
Achtung: Eine Peppol ID kann immer nur bei einem Provider registriert sein. Wechselst du, überträgt oder löscht dein alter Provider die Registrierung.
Wer profitiert davon
Unternehmer
Rechnungen kommen schneller und fehlerfrei an, also wirst du schneller bezahlt. Kein Ärger mehr mit PDF Anhängen, die im Spam landen.
Buchhaltung und Steuerberater
Eingangsrechnungen kommen als Daten statt als Bilder an. Abtippen und Scannen sind nicht mehr nötig.
Behörden
Der niederländische Staat empfängt seit Jahren Rechnungen über Peppol, und die meisten seiner Rechnungen kommen inzwischen elektronisch an.
Softwareanbieter
Eine Anbindung an einen Access Point, und deine Kunden erreichen alle im Netzwerk, im Inland wie im Ausland.
Und es wird immer öfter Pflicht. In Belgien müssen Unternehmen sich seit dem 1. Januar 2026 gegenseitig elektronisch Rechnungen stellen, und die niederländische Regierung will das ab dem 1. Juli 2030 auch für Rechnungen zwischen Unternehmen.
Wo dieses Paket ins Spiel kommt
darvis/ubl-peppol sitzt in der ersten Ecke: Es macht aus deinen Rechnungsdaten eine UBL Datei, die der Rest des Netzwerks akzeptiert, und prüft sie vor dem Versand. In Laravel leitet es die Rechnung auch an deinen Access Point weiter. Das Paket selbst ist kein Access Point; dafür brauchst du immer einen Serviceprovider.