Die Meldung „[PEPPOL-EN16931-R010] Buyer electronic address MUST be provided“ heißt: In Ihrer XRechnung fehlt die elektronische Adresse des Käufers, das Feld BT-49. Tragen Sie dort die Rechnungs-E-Mail-Adresse Ihres Kunden mit dem Schema EM ein oder, bei einer Behörde, deren Leitweg-ID mit dem Schema 0204. Danach erzeugen Sie die Datei neu und prüfen sie erneut (Stand: November 2026, XRechnung 3.0.2).
Typischer Fall: Sie sind Freelancerin und schicken einem Landesamt die erste XRechnung. Das Rechnungseingangsportal lehnt sie ab, im Prüfbericht steht R010. Die Anschrift des Amts stimmt, die Leitweg-ID steht in der Käuferreferenz. Es fehlt trotzdem etwas: die Adresse, an die eine Rechnung elektronisch gehen soll.
Wenn Sie die Datei nicht in Ihrem bisherigen Programm reparieren wollen, erstellen Sie sie mit dem XRechnung-Generator mit Feld für die Käuferadresse neu. Hier geht es nur um diesen einen Fehler.
Was bedeutet „Buyer electronic address MUST be provided“?
Die Meldung bedeutet, dass die Rechnung keine elektronische Adresse des Käufers enthält, obwohl die XRechnung sie verlangt. Die Spezifikation beschreibt BT-49 als elektronische Adresse des Erwerbers, „an die eine Rechnung gesendet werden sollte“, und führt das Feld mit der Kardinalität 1, also genau einmal (Spezifikation XRechnung 3.0.2, Abschnitt 11.3).
Das „PEPPOL“ im Regelnamen hat einen einfachen Grund. Mit Version 3.0 hat die KoSIT einige Regeln aus Peppol BIS Billing 3.0 übernommen, darunter R010 und R020 (Änderungen XRG-v3.0.0-93 und -94 in derselben Spezifikation). Im Regelwerk von OpenPeppol ist R010 als fatal eingestuft (PEPPOL-EN16931-UBL.sch). Der KoSIT-Prüfer wertet eine Datei mit diesem Fehler als ungültig, Rechnungseingangsportale weisen solche Dateien in der Regel ab.
Beheben müssen Sie den Fehler, nicht Ihr Kunde. Mit einem Peppol-Versand hat er nichts zu tun: Er erscheint auch, wenn Sie die XRechnung per E-Mail schicken oder in ein Portal hochladen. XRechnung 3.0 bleibt nach Angabe der KoSIT mindestens bis 31. Juli 2027 in Kraft (xeinkauf.de), die Regel gilt also weiter.
So sieht die Meldung in den gängigen Prüfberichten aus:
| Sie lesen | Ursache | Lösung |
|---|---|---|
[PEPPOL-EN16931-R010]-Buyer electronic address MUST be provided | BT-49 fehlt ganz | Adresse des Käufers mit Schema eintragen |
| „Das Element ‚Buyer electronic address‘ (BT-49) muss übermittelt werden.“ | deutscher Regeltext aus der XRechnung-Spezifikation, gleiche Ursache | wie oben |
[BR-63]: Im Element ‚Buyer electronic address‘ (BT-49) muss die Komponente ‚Scheme Identifier‘ vorhanden sein | Adresse vorhanden, aber ohne Schema | EM oder 0204 ergänzen |
eine Meldung mit [BR-CL-25] | Schema steht nicht in der EAS-Liste | gültigen Code aus der Tabelle unten nehmen |
Welche Adresse gehört in BT-49, mit welchem Schema?
In BT-49 gehört die Adresse, unter der Ihr Kunde Rechnungen elektronisch empfängt, zusammen mit einem Code für die Art der Adresse. Die Spezifikation schreibt dafür die Codeliste Electronic Address Scheme (EAS) vor. Für deutsche Fälle reichen meist zwei Codes:
| Fall | Wert in BT-49 | Schema | Beispiel |
|---|---|---|---|
| Firmenkunde mit Rechnungspostfach | Rechnungs-E-Mail-Adresse | EM | rechnung@kunde-beispiel.de |
| Behörde mit Leitweg-ID | Leitweg-ID | 0204 | 991-01234-38 (Beispiel) |
| Kunde, der über Peppol empfängt | seine Peppol-ID | den Code, den er nennt, etwa 9930 für eine deutsche USt-IdNr. | laut Bestellung |
kostenlose-erechnung.de schreibt BT-49 nur mit EM oder 0204; eine andere Peppol-ID lässt sich dort nicht eintragen.
Der KoSIT-Prüfer nimmt EM und 0204 an; beide stehen in der EAS-Liste seiner Prüfkonfiguration v2026-08-31. In der Peppol-Liste steht 0204 als „Peppol-Leitweg-ID“, EM dagegen fehlt dort (EAS-Codeliste, OpenPeppol). Eine E-Mail-Adresse genügt also für die XRechnung, nicht aber als Adresse im Peppol-Netz.
Im XML sieht die Angabe so aus, je nach Syntax:
<!-- CII, im Abschnitt BuyerTradeParty -->
<ram:URIUniversalCommunication>
<ram:URIID schemeID="EM">rechnung@kunde-beispiel.de</ram:URIID>
</ram:URIUniversalCommunication>
<!-- UBL, im Abschnitt AccountingCustomerParty/Party -->
<cbc:EndpointID schemeID="0204">991-01234-38</cbc:EndpointID> Zwei Felder werden oft verwechselt. BT-58 ist die E-Mail-Adresse des Ansprechpartners oder der Kontaktstelle beim Käufer und zählt für R010 nicht. BT-10 ist die Käuferreferenz, in der bei Behörden die Leitweg-ID steht. Fehlt sie, meldet der Prüfer BR-DE-15, nicht R010; mehr dazu in XRechnung-Validierungsfehler verstehen.
Was nicht hilft: eine erfundene Adresse oder eine fremde Kennung, nur damit der Prüfer schweigt. Die Datei wird dann formal gültig, aber BT-49 nennt eine Adresse, unter der Ihr Kunde keine Rechnungen empfängt. Fragen Sie ihn lieber nach seiner Rechnungsadresse.
Wie beheben Sie R010 Schritt für Schritt?
Sie beheben R010, indem Sie die Rechnungs-E-Mail-Adresse Ihres Kunden oder die Leitweg-ID der Behörde nachtragen und die XRechnung neu erzeugen. In kostenlose-erechnung.de, der Rechnungssoftware hinter diesem Ratgeber, geht das schon im Tarif Start, im Editor auch ohne Anmeldung:
- Adresse beschaffen. Bei Firmenkunden steht die Rechnungsadresse oft in der Bestellung oder im Lieferantenportal. Die Leitweg-ID erhalten Sie vom öffentlichen Auftraggeber, meist mit der Bestellung.
- Beim Kontakt hinterlegen. Tragen Sie die Adresse am Kontakt im Feld „Rechnungs-E-Mail“ ein. Dieses Feld hat Vorrang vor der allgemeinen E-Mail-Adresse und landet in jeder neuen Rechnung an diesen Kunden.
- Oder direkt in der Rechnung eintragen. Im Abschnitt „Empfänger“ füllen Sie das Feld „E-Mail-Adresse“ aus, es trägt im Editor die Kennzeichnung BT-49. Bei einer Behörde genügt stattdessen die Leitweg-ID im Abschnitt „Leitweg-ID, Referenzen und Lieferort“, wenn Format und Prüfziffer stimmen.
- XRechnung neu erzeugen. Wählen Sie beim Herunterladen „E-Rechnung für Behörden“. Fehlt die Adresse noch, sperrt der Editor diesen Weg mit dem Hinweis „Beim Rechnungsempfänger fehlt die E-Mail-Adresse. Bei Behörden genügt stattdessen die Leitweg-ID.“ und bietet „E-Mail-Adresse eintragen“ an.
- Datei prüfen. Laden Sie die neue Datei im E-Rechnungs-Prüfer hoch, bevor Sie sie versenden. Ohne Anmeldung sind 3 Prüfungen im Monat möglich.
Die E-Mail-Adresse hat dabei Vorrang: Steht beim Empfänger eine E-Mail-Adresse, schreibt der Editor sie mit EM in BT-49, sonst die Leitweg-ID mit 0204. Wollen Sie bei einer Behörde die Leitweg-ID als elektronische Adresse, lassen Sie das E-Mail-Feld leer. Das geht nur mit Anmeldung, im Editor ohne Anmeldung ist die E-Mail-Adresse Pflicht. Versenden Sie einen Entwurf ohne elektronische Adresse aus der App, übernimmt die Rechnungssoftware die Versandadresse in BT-49.
Ist die Rechnung schon festgeschrieben, ändert sie sich nicht mehr. Der Editor bietet dann „Stornieren und korrigieren“ an: Die alte Rechnung wird storniert, die korrigierte bekommt eine neue Nummer. Wann ein Storno und wann ein Korrekturbeleg passt, steht in Korrekturbeleg oder Stornorechnung bei der E-Rechnung.
Der E-Rechnungs-Prüfer nimmt an, dass Sie die Rechnung erhalten haben, und meldet R010 deshalb als „Ihre elektronische Adresse fehlt“. Bei Ihrer eigenen Rechnung fehlt die Adresse Ihres Kunden.
Was gilt bei Rechnungen an Behörden?
Bei Behörden ist die Leitweg-ID der sichere Wert für BT-49, solange die Behörde keine andere Adresse vorgibt. Sie steht dann zweimal in der Datei: als Käuferreferenz in BT-10 und als elektronische Adresse in BT-49 mit dem Schema 0204.
Nennt die Behörde in der Bestellung eine E-Mail-Adresse für Rechnungen, können Sie auch diese mit EM eintragen. Prüfen Sie die Leitweg-ID vorher mit dem Leitweg-ID-Prüfer: Eine Leitweg-ID mit falscher Prüfziffer übernimmt der Editor nicht als elektronische Adresse. Woher Sie die Leitweg-ID bekommen, erklärt XRechnung und Leitweg-ID.
Und wenn zusätzlich R020 erscheint?
R020 ist das Gegenstück für Ihre eigene Seite: „Seller electronic address MUST be provided“, also die elektronische Adresse des Verkäufers in BT-34. Beide Meldungen kommen oft zusammen, wenn ein Programm elektronische Adressen gar nicht schreibt.
In kostenlose-erechnung.de entsteht BT-34 aus der E-Mail-Adresse Ihrer Firma, ebenfalls mit dem Schema EM. Sie pflegen sie dauerhaft unter Firma › Stammdaten; ohne Anmeldung im Abschnitt „Absender (Ihr Unternehmen)“. Welche weiteren Pflichtfelder die XRechnung kennt, zeigt die Übersicht der BT-Felder.
Was Sie jetzt tun
- Rechnungs-E-Mail-Adresse oder Leitweg-ID Ihres Kunden besorgen und am Kontakt hinterlegen, damit R010 bei der nächsten Rechnung nicht wieder auftritt.
- Die XRechnung neu erzeugen und vor dem Versand im E-Rechnungs-Prüfer kontrollieren.
- Wenn Sie Rechnungen regelmäßig per E-Mail verschicken: Mit Business geht die Rechnung direkt aus der Rechnungssoftware an den Kunden, mit Zustellstatus statt Umweg über das eigene Postfach.
Was bedeutet „Buyer electronic address MUST be provided“?
Was ist der Fehlercode PEPPOL-EN16931-R010?
Welche E-Mail-Adresse trage ich als elektronische Adresse des Käufers ein?
Reicht bei einer Behörde die Leitweg-ID als elektronische Adresse?
Hilft es, eine Fantasie-Adresse oder eine fremde USt-IdNr. einzutragen?
Quellen
- Spezifikation XRechnung Version 3.0.2, Koordinierungsstelle für IT-Standards (KoSIT), veröffentlicht 20.06.2024 (Abschnitt 11.3 BT-49, Geschäftsregeln BR-63, BR-DEX-07, PEPPOL-EN16931-R010 und -R020, Änderungen XRG-v3.0.0-93 und -94), abgerufen 13.11.2026. xeinkauf.de
- XRechnung, Koordinierungsstelle für IT-Standards (KoSIT), Version 3.0 in Kraft bis mindestens 31.07.2027, abgerufen 13.11.2026. xeinkauf.de
- Peppol BIS Billing 3.0, Schematron PEPPOL-EN16931-UBL, OpenPeppol (Regeln R010 und R020, Einstufung fatal), abgerufen 13.11.2026. github.com
- Electronic Address Scheme (EAS), Codeliste zu Peppol BIS Billing 3.0, OpenPeppol, Release Mai 2026, abgerufen 13.11.2026. docs.peppol.eu
- Prüfkonfiguration XRechnung 3.0.2 für den KoSIT-Validator, KoSIT, Release v2026-08-31, abgerufen 13.11.2026. github.com
Das passende Werkzeug können Sie ohne Konto öffnen: XRechnung im Browser erstellen.
