Sendefelder in UBL

Die Felder, die bestimmen, wohin Ihre Rechnung geht: EndpointID, CompanyID und ihre Priorität.

Beim Versenden einer E-Rechnung über Peppol bestimmen spezifische Felder in der UBL-Struktur, wohin das Dokument geroutet wird. Das korrekte Ausfüllen dieser Felder ist entscheidend: Ein Fehler in den Routing-Feldern kann dazu führen, dass Ihre Rechnung nicht ankommt oder bei der falschen Partei landet.

Routing-Priorität

Die eConnect PSB verwendet die folgenden Felder zur Bestimmung des Empfängers, in absteigender Priorität:

PrioritätXML-PfadZweck1 (höchste)cac:AccountingCustomerParty/cac:Party/cbc:EndpointIDPrimäres Peppol-Routing2cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyIDRechtliche Kennung (Handelskammer, OIN)3cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyIDUmsatzsteuer-ID

Das System beginnt bei Priorität 1 und prüft, ob die Kennung im Peppol-Netzwerk registriert ist (über einen SMP-Lookup). Ist dies der Fall, wird die Rechnung über Peppol zugestellt. Wenn nicht, wird das nächste Feld in der Prioritätsreihenfolge versucht.

EndpointID: das wichtigste Feld

Die EndpointID ist das primäre Routing-Feld in Peppol BIS Billing V3. Dieses Feld enthält die Peppol-Kennung des Empfängers, einschließlich der schemeID, die angibt, welcher Kennungstyp verwendet wird.

<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>

In diesem Beispiel wird basierend auf der Handelskammernummer 12345678 (schemeID 0106) geroutet. Die PSB sucht diese Nummer in der SMP und stellt die Rechnung beim zugehörigen Access Point zu.

Wichtig: Die EndpointID ist in Peppol BIS Billing V3 verpflichtend. Ein leerer Wert oder das Fehlen dieses Elements führt zu einem Validierungsfehler. Verwenden Sie immer eine gültige Identifikationsnummer.

Tipp: Möchten Sie genau bestimmen, an welche Organisation Ihre Rechnung geht? Füllen Sie die EndpointID mit der Kennung aus, die der Empfänger bei Peppol registriert hat. Ohne EndpointID wird auf die Handelskammernummer aus CompanyID zurückgegriffen.

CompanyID: die rechtliche Kennung

Wenn die EndpointID nicht ausgefüllt ist oder die Kennung nicht bei Peppol gefunden wird, schaut die PSB auf das CompanyID-Feld innerhalb von PartyLegalEntity. Dieses enthält in der Regel die Handelskammernummer oder OIN:

<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="0106">12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
PartyTaxScheme: die Umsatzsteuer-ID

Wenn auch die CompanyID keine Peppol-Registrierung ergibt, wird die Umsatzsteuer-ID aus PartyTaxScheme als letzte Routing-Option über das Netzwerk verwendet:

<cac:PartyTaxScheme>
  <cbc:CompanyID>NL123456789B01</cbc:CompanyID>
</cac:PartyTaxScheme>
E-Mail als Fallback

Wenn keine der oben genannten Kennungen eine Peppol-Registrierung ergibt, kann die Rechnung per E-Mail zugestellt werden. Die Plattform sucht eine E-Mail-Adresse in den folgenden Feldern:

  1. cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:ElectronicMail
  2. cac:AccountingCustomerParty/cac:AccountingContact
  3. cac:AccountingCustomerParty/cac:BuyerContact

Mehrere E-Mail-Adressen (komma- oder semikolongetrennt) werden unterstützt und als An + CC versendet.

Kontaktdaten des Absenders

Das Contact-Element des Absenders (AccountingSupplierParty) ist ebenfalls funktional wichtig. Wenn das ElectronicMail-Feld des Lieferanten nicht ausgefüllt ist, fügt eConnect automatisch support@econnect.eu hinzu. Dies stellt sicher, dass abgelehnte Rechnungen (Invoice Response-Nachrichten) trotzdem beim Absender ankommen und weitergeleitet werden können.

Tipp: Füllen Sie immer die E-Mail-Adresse Ihrer Organisation im Lieferantenkontakt aus. So erhalten Sie Ablehnungsnachrichten direkt in Ihrem eigenen Postfach.

Häufige Fehler
FehlerFolgeLösungEndpointID leer oder fehlendValidierungsfehler bei Peppol BIS V3Immer eine gültige EndpointID ausfüllenFalsche schemeIDRechnung wird auf Peppol nicht gefunden0106 für Handelskammer, 0190 für OIN verwenden"NA" als KennungswertRouting-FehlerImmer eine echte Identifikationsnummer verwendenKeine E-Mail-Adresse beim EmpfängerKein Fallback wenn Peppol-Routing fehlschlägtElectronicMail-Feld als E-Mail-Fallback ausfüllen

Unsicher, welche Kennung für einen bestimmten Empfänger registriert ist? Suchen Sie die Organisation im Peppol Directory oder nutzen Sie die queryRecipientParty-Funktion in der PSB-API.

Beispieldateien herunterladen

Verwandt