BR-DEX – XRechnung-Extension
BR-DEX-07: Schema der elektronischen Adresse nicht aus der EAS-Liste
FehlerGeschäftsregel XRechnung (KoSIT)
Originaltext der Regel
[BR-DEX-07] Any scheme identifier for an Endpoint Identifier in MUST belong to the CEF EAS code list.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Korrektur im XML
Setzen Sie im Attribut schemeID von cbc:EndpointID einen Code der EAS-Liste: EM für E-Mail, 0204 für die Leitweg-ID, 9930 für eine deutsche USt-ID, 0088 für eine GLN. In CII gilt dasselbe für ram:URIID der URIUniversalCommunication.
<cbc:EndpointID schemeID="Email">[email protected]</cbc:EndpointID><cbc:EndpointID schemeID="EM">[email protected]</cbc:EndpointID>Bedeutung der Regel
Die elektronische Adresse des Verkäufers oder Käufers in Ihrer Rechnung, also die Adresse für den Austausch über ein Netzwerk wie Peppol, trägt ein Schema, das die Extension nicht kennt. Das Schema muss ein Code der EAS-Liste sein, die von der EU für elektronische Adressen gepflegt wird, etwa EM für eine E-Mail-Adresse, 9930 für eine deutsche Umsatzsteuer-ID oder 0204 für eine Leitweg-ID. Ein Text wie Peppol oder Email als Schema wird abgewiesen.
Woran es meist liegt
- Statt des EAS-Codes wurde ein sprechender Name wie Email eingetragen.
- Ein ISO-6523-Code wurde verwendet, wo die EAS-Liste einen anderen Code vorsieht.
- Die Software füllt das Schema mit einem festen Platzhalter.
Fragen und Antworten
Worin unterscheiden sich die EAS-Liste und ISO 6523?
ISO 6523 benennt Kennungssysteme für Organisationen; die EAS-Liste benennt Adressierungsschemata für den elektronischen Austausch und enthält ISO-Codes plus eigene wie EM.
Welcher Code gilt für die Leitweg-ID als elektronische Adresse?
0204 steht in der EAS-Liste für die Leitweg-ID. Deutsche Behörden sind im Peppol-Netz darüber erreichbar; die Kennung steht in cbc:EndpointID mit schemeID 0204.
Felder der EN 16931
- BT-34
- BT-49
Siehe auch
- PEPPOL-EN16931-R010
- PEPPOL-EN16931-R020
- BR-CL-25
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Die Regel im Detail
- UBL · Kontext (XPath)
cbc:EndpointID[@schemeID and $isExtension]- UBL · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($CEF-EAS-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))- CII · Kontext (XPath)
ram:URIUniversalCommunication/ram:URIID[@schemeID and $isExtension]- CII · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($CEF-EAS-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))
Erklärung erstellt am 14.09.2026