PEPPOL-EN16931-R001 Geschäftsprozesskennung fehlt
Eine Geschäftsprozesskennung ist erforderlich. Programme, die XRechnungen erstellen, tragen sie meist automatisch ein.
Was die Prüfregel sagt
Business process MUST be provided.
Offizieller Wortlaut der Prüfregel (CEN / KoSIT). Die Regeln der EN 16931 sind auf Englisch, die deutschen XRechnung-Regeln auf Deutsch veröffentlicht.
Warum der Fehler auftritt
Die Rechnung hat keine Geschäftsprozesskennung (BT-23), die XRechnung verlangt.
So beheben Sie ihn
Setzen Sie sie auf urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. Software für XRechnung macht das meist selbst.
Gilt für
XRechnung (aus den Peppol-Regeln übernommen).
Mehr zu PEPPOL-EN16931-R001
Die Geschäftsprozesskennung sagt, in welchem geschäftlichen Zusammenhang die Rechnung ausgetauscht wird. XRechnung hat die Anforderung von Peppol übernommen, und in der Praxis passt für fast jede Rechnung ein Wert: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, der für „Rechnungsstellung“ in Peppol steht.
Sie steht direkt neben der Spezifikationskennung (BT-24) am Anfang der Datei. Verwechseln Sie die beiden nicht: BT-24 nennt das Regelwerk (XRechnung 3.0), BT-23 den Prozess (Rechnungsstellung).
Die betroffenen Felder
- BT-23 Geschäftsprozesstyp
- CII
rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ ram:ID - UBL
cbc:ProfileID
Typische Situationen
- Eine ZUGFeRD-Datei wurde als XRechnung gekennzeichnet, ohne die Prozesskennung zu ergänzen.
- Selbst erstellte XML basiert auf einem EN-16931-Beispiel, das dieses Feld nicht braucht.
Beispiel
Beide Kennungen am Anfang einer XRechnung (CII):
<rsm:ExchangedDocumentContext>
<ram:BusinessProcessSpecifiedDocumentContextParameter>
<ram:ID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ram:ID>
</ram:BusinessProcessSpecifiedDocumentContextParameter>
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>