Zum Hauptinhalt springen

PEPPOL-EN16931-R010 Elektronische Adresse des Käufers muss für das Peppol-Routing angegeben werden

Nach Peppol-Regel PEPPOL-EN16931-R010 muss jede Rechnung in Peppol BIS Billing 3.0 die elektronische Adresse des Käufers in BT-49 (cbc:EndpointID) enthalten. R010 prüft nur, ob diese Adresse vorhanden ist; das Attribut schemeID (BT-49-1) prüft BR-63, und sein Wert muss aus der EAS-Codeliste stammen (BR-CL-25). Typische Schemata sind „0088“ für GS1 GLN, „0204“ für deutsche Leitweg-IDs, „0192“ für norwegische Organisationsnummern, „9944“ für niederländische USt-IdNr. oder „0208“ für belgische Unternehmensnummern. Peppol-Access-Points fragen mit dieser EndpointID SML und SMP ab, um den empfangenden Access Point zu finden.

Problembeschreibung

FEHLER

Regel von Peppol BIS Billing 3.0 (OpenPeppol)

Kontext und Bedeutung

Ohne BT-49 kann der sendende Peppol-Access-Point den Empfänger nicht über SML und SMP ermitteln, daher scheitert die Rechnung bereits vor dem Versand an der Validierung. Ein fehlendes schemeID an einer vorhandenen EndpointID meldet separat BR-63. Der Fehler entsteht meist, wenn die Peppol-Kennung des Käufers nicht im Kundenstamm gepflegt ist.

Lösung

Hinterlegen Sie in Ihren Kundenstammdaten die Peppol-Teilnehmerkennung und das EAS-Schema des Käufers. In UBL 2.1 ergänzen Sie <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID> (oder schemeID="0088" für eine GLN) unter <cac:AccountingCustomerParty><cac:Party>. Peppol BIS Billing 3.0 wird als UBL 2.1 ausgetauscht.

Schnellzugriff

Gültige Beispiele

  • Elektronische Adresse des Käufers mit BT-49 = „04011000-12345-03“ und schemeID = „0204“ (Deutsche Leitweg-ID)
  • Elektronische Adresse des Käufers mit BT-49 = „4012345000018“ und schemeID = „0088“ (GS1 GLN)

Ungültige Beispiele

  • cac:AccountingCustomerParty/cac:Party enthält Name und Adresse, lässt cbc:EndpointID jedoch komplett weg
  • Die Peppol-Kennung des Käufers fehlt im Kundenstamm, daher wird keine cbc:EndpointID exportiert (eine EndpointID ohne schemeID wie <cbc:EndpointID>04011000-12345-03</cbc:EndpointID> meldet stattdessen BR-63)

Code-Beispiele

Gültiges XML
<cac:Party>
  <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID>
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>
Ungültiges XML
<cac:Party>
  <cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>

Betroffene Felder

Validierungstools