Peppol BIS Billing 3.0 ergänzt die EN 16931 um Netzwerkregeln: Prozess- und Spezifikationskennung, elektronische Adressen (EAS), keine leeren Elemente, Scheme-IDs nach ISO 6523. XRechnung übernimmt diese Regeln.
Quelle: Peppol BIS Billing 3.0.20 (November 2025)
Alle Regeln (61)
| ID | Regel | Schweregrad |
|---|---|---|
PEPPOL-COMMON-R040 | GLN (Schema 0088) hat ein ungültiges Format | Fehler |
PEPPOL-COMMON-R041 | Norwegische Organisationsnummer (Schema 0192) ist ungültig | Fehler |
PEPPOL-COMMON-R042 | Danish organization number (CVR) MUST be stated in the correct format | Fehler |
PEPPOL-COMMON-R043 | Belgische Unternehmensnummer (Schema 0208) hat ein ungültiges Format | Fehler |
PEPPOL-COMMON-R044 | Italienischer IPA-Code (Schema 0201) hat ein ungültiges Format | Warnung |
PEPPOL-COMMON-R045 | Tax Code (Codice Fiscale) must be stated in the correct format | Warnung |
PEPPOL-COMMON-R046 | Tax Code (Codice Fiscale) must be stated in the correct format | Warnung |
PEPPOL-COMMON-R047 | Italian VAT Code (Partita Iva) must be stated in the correct format | Warnung |
PEPPOL-COMMON-R049 | Schwedische Organisationsnummer (Schema 0007) ist ungültig | Fehler |
PEPPOL-COMMON-R050 | Australian Business Number (Schema 0151) hat ein ungültiges Format | Fehler |
PEPPOL-COMMON-R052 | Danish chamber of commerce number (P) MUST be stated in the correct format | Warnung |
PEPPOL-COMMON-R053 | Danish ERSTORG number (SE) MUST be stated in the correct format | Warnung |
PEPPOL-EN16931-CL001 | Mime code must be according to subset of IANA code list | Fehler |
PEPPOL-EN16931-CL002 | Reason code MUST be according to subset of UNCL 5189 D.16B | Fehler |
PEPPOL-EN16931-CL003 | Reason code MUST be according to UNCL 7161 D.16B | Fehler |
PEPPOL-EN16931-CL006 | Invoice period description code must be according to UNCL 2005 D.16B | Fehler |
PEPPOL-EN16931-CL007 | Currency code must be according to ISO 4217:2005 | Fehler |
PEPPOL-EN16931-CL008 | Electronic address identifier scheme must be from the codelist "Electronic Address… | Fehler |
PEPPOL-EN16931-F001 | A date MUST be formatted YYYY-MM-DD | Fehler |
PEPPOL-EN16931-P0100 | Invoice type code MUST be set according to the profile | Fehler |
PEPPOL-EN16931-P0101 | Credit note type code MUST be set according to the profile | Fehler |
PEPPOL-EN16931-P0104 | Tax Category G MUST be used when exemption reason code is VATEX-EU-G | Fehler |
PEPPOL-EN16931-P0105 | Tax Category O MUST be used when exemption reason code is VATEX-EU-O | Fehler |
PEPPOL-EN16931-P0106 | Tax Category K MUST be used when exemption reason code is VATEX-EU-IC | Fehler |
PEPPOL-EN16931-P0107 | Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE | Fehler |
PEPPOL-EN16931-P0108 | Tax Category E MUST be used when exemption reason code is VATEX-EU-D | Fehler |
PEPPOL-EN16931-P0109 | Tax Category E MUST be used when exemption reason code is VATEX-EU-F | Fehler |
PEPPOL-EN16931-P0110 | Tax Category E MUST be used when exemption reason code is VATEX-EU-I | Fehler |
PEPPOL-EN16931-P0111 | Tax Category E MUST be used when exemption reason code is VATEX-EU-J | Fehler |
PEPPOL-EN16931-P0112 | Invoice type code 326 or 384 are only allowed when both buyer and seller are German… | Fehler |
PEPPOL-EN16931-R001 | Geschäftsprozess-Kennung (BT-23) fehlt | Fehler |
PEPPOL-EN16931-R002 | No more than one note is allowed on document level, unless both the buyer and seller… | Fehler |
PEPPOL-EN16931-R003 | Weder Käuferreferenz noch Bestellreferenz angegeben | Fehler |
PEPPOL-EN16931-R004 | Spezifikationskennung ist nicht die Peppol-BIS-Billing-3.0-Kennung | Fehler |
PEPPOL-EN16931-R005 | Steuerwährung ist gleich der Rechnungswährung | Fehler |
PEPPOL-EN16931-R006 | Only one invoiced object is allowed on document level | Fehler |
PEPPOL-EN16931-R007 | Geschäftsprozess-Kennung hat das falsche Format | Fehler |
PEPPOL-EN16931-R008 | Dokument enthält leere Elemente | Fehler |
PEPPOL-EN16931-R010 | Elektronische Adresse des Käufers (BT-49) fehlt | Fehler |
PEPPOL-EN16931-R020 | Elektronische Adresse des Verkäufers (BT-34) fehlt | Fehler |
PEPPOL-EN16931-R040 | Nachlass-/Zuschlagsbetrag entspricht nicht Basisbetrag mal Prozentsatz | Fehler |
PEPPOL-EN16931-R041 | Prozentsatz für Nachlass/Zuschlag ohne Basisbetrag angegeben | Fehler |
PEPPOL-EN16931-R042 | Allowance/charge percentage MUST be provided when allowance/charge base amount is… | Fehler |
PEPPOL-EN16931-R043 | ChargeIndicator ist nicht exakt 'true' oder 'false' | Fehler |
PEPPOL-EN16931-R043-1 | Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' | Fehler |
PEPPOL-EN16931-R043-2 | Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' | Fehler |
PEPPOL-EN16931-R044 | Zuschlag auf Preisebene ist nicht erlaubt | Fehler |
PEPPOL-EN16931-R046 | Nettopreis ist nicht Bruttopreis minus Preisnachlass | Fehler |
PEPPOL-EN16931-R051 | currencyID weicht von der Rechnungswährung ab | Fehler |
PEPPOL-EN16931-R053 | Nicht genau ein Steuergesamtblock mit Aufschlüsselung | Fehler |
PEPPOL-EN16931-R054 | Only one tax total without tax subtotals MUST be provided when tax currency code is… | Fehler |
PEPPOL-EN16931-R055 | Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have… | Fehler |
PEPPOL-EN16931-R061 | Lastschrift ohne Mandatsreferenz (BT-89) | Fehler |
PEPPOL-EN16931-R080 | Only one project reference is allowed on document level | Fehler |
PEPPOL-EN16931-R100 | Mehr als eine Objektkennung auf einer Position | Fehler |
PEPPOL-EN16931-R101 | Positionsdokumentreferenz ist kein abgerechnetes Objekt (Code 130) | Fehler |
PEPPOL-EN16931-R110 | Positionszeitraum beginnt vor dem Rechnungszeitraum | Fehler |
PEPPOL-EN16931-R111 | Positionszeitraum endet nach dem Rechnungszeitraum | Fehler |
PEPPOL-EN16931-R120 | Positionsnettobetrag entspricht nicht Menge mal Preis | Fehler |
PEPPOL-EN16931-R121 | Preisbasismenge ist null oder negativ | Fehler |
PEPPOL-EN16931-R130 | Unit code of price base quantity MUST be same as invoiced quantity | Fehler |