Die Kernregeln der EN 16931 gelten für jede europäische E-Rechnung. BR-xx prüft Pflichtfelder, BR-CO-xx die Rechenlogik der Summen, BR-CL-xx Codelisten, BR-DEC-xx Nachkommastellen und BR-S/E/Z/AE/K/G/O die Umsatzsteuer je Kategorie.
Quelle: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20)
Alle Regeln (224)
| ID | Regel | Schweregrad |
|---|---|---|
BR-01 | Spezifikationskennung (BT-24) fehlt | Fehler |
BR-02 | Rechnungsnummer (BT-1) fehlt | Fehler |
BR-03 | Rechnungsdatum (BT-2) fehlt | Fehler |
BR-04 | Rechnungstyp-Code (BT-3) fehlt | Fehler |
BR-05 | Rechnungswährung (BT-5) fehlt | Fehler |
BR-06 | Name des Verkäufers (BT-27) fehlt | Fehler |
BR-07 | Name des Käufers (BT-44) fehlt | Fehler |
BR-08 | Postanschrift des Verkäufers fehlt | Fehler |
BR-09 | Ländercode des Verkäufers (BT-40) fehlt | Fehler |
BR-10 | Postanschrift des Käufers (BG-8) fehlt | Fehler |
BR-11 | Ländercode des Käufers (BT-55) fehlt | Fehler |
BR-12 | An Invoice shall have the Sum of Invoice line net amount | Fehler |
BR-13 | An Invoice shall have the Invoice total amount without VAT | Fehler |
BR-14 | An Invoice shall have the Invoice total amount with VAT | Fehler |
BR-15 | An Invoice shall have the Amount due for payment | Fehler |
BR-16 | Rechnung enthält keine Rechnungsposition (BG-25) | Fehler |
BR-17 | The Payee name shall be provided in the Invoice, if the Payee is different from the Seller | Fehler |
BR-18 | The Seller tax representative name shall be provided in the Invoice, if the Seller has… | Fehler |
BR-19 | The Seller tax representative postal address shall be provided in the Invoice, if the… | Fehler |
BR-20 | The Seller tax representative postal address shall contain a Tax representative… | Fehler |
BR-21 | Each Invoice line shall have an Invoice line identifier | Fehler |
BR-22 | Each Invoice line shall have an Invoiced quantity | Fehler |
BR-23 | An Invoice line shall have an Invoiced quantity unit of measure code | Fehler |
BR-24 | Each Invoice line shall have an Invoice line net amount | Fehler |
BR-25 | Each Invoice line shall contain the Item name | Fehler |
BR-26 | Each Invoice line shall contain the Item net price | Fehler |
BR-27 | The Item net price shall NOT be negative | Fehler |
BR-28 | The Item gross price shall NOT be negative | Fehler |
BR-29 | If both Invoicing period start date and Invoicing period end date are given then the… | Fehler |
BR-30 | If both Invoice line period start date and Invoice line period end date are given then… | Fehler |
BR-31 | Each Document level allowance shall have a Document level allowance amount | Fehler |
BR-32 | Each Document level allowance shall have a Document level allowance VAT category code | Fehler |
BR-33 | Each Document level allowance shall have a Document level allowance reason or a… | Fehler |
BR-36 | Each Document level charge shall have a Document level charge amount | Fehler |
BR-37 | Each Document level charge shall have a Document level charge VAT category code | Fehler |
BR-38 | Each Document level charge shall have a Document level charge reason or a Document… | Fehler |
BR-41 | Each Invoice line allowance shall have an Invoice line allowance amount | Fehler |
BR-42 | Each Invoice line allowance shall have an Invoice line allowance reason or an Invoice… | Fehler |
BR-43 | Each Invoice line charge shall have an Invoice line charge amount | Fehler |
BR-44 | Each Invoice line charge shall have an Invoice line charge reason or an invoice line… | Fehler |
BR-45 | Each VAT breakdown shall have a VAT category taxable amount | Fehler |
BR-46 | Each VAT breakdown shall have a VAT category tax amount | Fehler |
BR-47 | Each VAT breakdown shall be defined through a VAT category code | Fehler |
BR-48 | Each VAT breakdown shall have a VAT category rate, except if the Invoice is not… | Fehler |
BR-49 | A Payment instruction shall specify the Payment means type code | Fehler |
BR-50 | A Payment account identifier shall be present if Credit transfer information is… | Fehler |
BR-51 | In accordance with card payments security standards an invoice should never include a… | Fehler |
BR-52 | Rechnungsbegründende Unterlage ohne Kennung (BT-122) | Fehler |
BR-53 | Steuerwährung angegeben, aber Steuerbetrag in dieser Währung fehlt | Fehler |
BR-54 | Each Item attribute shall contain an Item attribute name and an Item attribute value | Fehler |
BR-55 | Each Preceding Invoice reference shall contain a Preceding Invoice reference | Fehler |
BR-56 | Each Seller tax representative party shall have a Seller tax representative VAT… | Fehler |
BR-57 | Each Deliver to address shall contain a Deliver to country code | Fehler |
BR-61 | If the Payment means type code means SEPA credit transfer, Local credit transfer or… | Fehler |
BR-62 | The Seller electronic address shall have a Scheme identifier | Fehler |
BR-63 | The Buyer electronic address shall have a Scheme identifier | Fehler |
BR-64 | The Item standard identifier shall have a Scheme identifier | Fehler |
BR-65 | The Item classification identifier shall have a Scheme identifier | Fehler |
BR-AE-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-AE-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-AE-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-AE-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-AE-05 | In an Invoice line where the Invoiced item VAT category code is "Reverse charge" the… | Fehler |
BR-AE-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-AE-07 | In a Document level charge where the Document level charge VAT category code is… | Fehler |
BR-AE-08 | In a VAT breakdown where the VAT category code is "Reverse charge" the VAT category… | Fehler |
BR-AE-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Reverse… | Fehler |
BR-AE-10 | Reverse-Charge-Aufschlüsselung ohne Befreiungsgrund | Fehler |
BR-AF-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-AF-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-AF-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-AF-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-AF-05 | In an Invoice line where the Invoiced item VAT category code is "IGIC" the invoiced… | Fehler |
BR-AF-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-AF-07 | In a Document level charge where the Document level charge VAT category code is "IGIC"… | Fehler |
BR-AF-08 | For each different value of VAT category rate where the VAT category code is "IGIC",… | Fehler |
BR-AF-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "IGIC" shall… | Fehler |
BR-AF-10 | A VAT breakdown with VAT Category code "IGIC" shall not have a VAT exemption reason… | Fehler |
BR-AG-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-AG-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-AG-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-AG-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-AG-05 | In an Invoice line where the Invoiced item VAT category code is "IPSI" the Invoiced… | Fehler |
BR-AG-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-AG-07 | In a Document level charge where the Document level charge VAT category code is "IPSI"… | Fehler |
BR-AG-08 | For each different value of VAT category rate where the VAT category code is "IPSI",… | Fehler |
BR-AG-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "IPSI" shall… | Fehler |
BR-AG-10 | A VAT breakdown with VAT Category code "IPSI" shall not have a VAT exemption reason… | Fehler |
BR-B-01 | An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment”… | Fehler |
BR-B-02 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-CL-01 | Rechnungstyp-Code ist kein gültiger UNTDID-1001-Code | Fehler |
BR-CL-03 | Attribut currencyID ist kein ISO-4217-Code | Fehler |
BR-CL-04 | Rechnungswährung ist kein ISO-4217-Code | Fehler |
BR-CL-05 | Tax currency code MUST be coded using ISO code list 4217 alpha-3 | Fehler |
BR-CL-06 | Value added tax point date code MUST be coded using a restriction of UNTDID 2005 | Fehler |
BR-CL-07 | Object identifier identification scheme identifier MUST be coded using a restriction… | Fehler |
BR-CL-08 | Invoiced note subject code shall be coded using UNCL4451 | Fehler |
BR-CL-10 | Schema der Partei-Kennung ist kein ISO-6523-ICD-Code | Fehler |
BR-CL-11 | Any registration identifier identification scheme identifier MUST be coded using one… | Fehler |
BR-CL-13 | Schema der Artikelklassifikation ist kein UNTDID-7143-Code | Fehler |
BR-CL-14 | Ländercode ist kein ISO-3166-1-Code | Fehler |
BR-CL-15 | Country codes in an invoice MUST be coded using ISO code list 3166-1 | Fehler |
BR-CL-16 | Payment means in an invoice MUST be coded using UNCL4461 code list | Fehler |
BR-CL-17 | Invoice tax categories MUST be coded using UNCL5305 code list | Fehler |
BR-CL-18 | Invoice tax categories MUST be coded using UNCL5305 code list | Fehler |
BR-CL-19 | Coded allowance reasons MUST belong to the UNCL 5189 code list | Fehler |
BR-CL-20 | Coded charge reasons MUST belong to the UNCL 7161 code list | Fehler |
BR-CL-21 | Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list | Fehler |
BR-CL-22 | Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX… | Fehler |
BR-CL-23 | Mengeneinheit ist kein Code nach UN/ECE Rec 20 oder 21 | Fehler |
BR-CL-24 | For Mime code in attribute use MIMEMediaType | Fehler |
BR-CL-25 | Endpoint identifier scheme identifier MUST belong to the CEF EAS code list | Fehler |
BR-CL-26 | Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list | Fehler |
BR-CO-03 | Steuerdatum und Steuerdatum-Code gleichzeitig angegeben | Fehler |
BR-CO-04 | Rechnungsposition ohne Umsatzsteuerkategorie (BT-151) | Fehler |
BR-CO-05 | Document level allowance reason code and Document level allowance reason shall… | Fehler |
BR-CO-06 | Document level charge reason code and Document level charge reason shall indicate the… | Fehler |
BR-CO-07 | Invoice line allowance reason code and Invoice line allowance reason shall indicate… | Fehler |
BR-CO-08 | Invoice line charge reason code and Invoice line charge reason shall indicate the same… | Fehler |
BR-CO-09 | USt-IdNr. ohne gültigen Länderpräfix | Fehler |
BR-CO-10 | Summe der Positionsnettobeträge (BT-106) passt nicht zu den Zeilen | Fehler |
BR-CO-11 | Summe der Nachlässe auf Dokumentebene (BT-107) ist falsch | Fehler |
BR-CO-12 | Summe der Zuschläge auf Dokumentebene (BT-108) ist falsch | Fehler |
BR-CO-13 | Nettosumme der Rechnung (BT-109) geht nicht auf | Fehler |
BR-CO-14 | Gesamtsteuerbetrag (BT-110) passt nicht zur Steueraufschlüsselung | Fehler |
BR-CO-15 | Bruttosumme (BT-112) ist nicht Netto plus Umsatzsteuer | Fehler |
BR-CO-16 | Fälliger Betrag (BT-115) geht nicht auf | Fehler |
BR-CO-17 | Steuerbetrag je Kategorie (BT-117) entspricht nicht Basis mal Satz | Fehler |
BR-CO-18 | An Invoice shall at least have one VAT breakdown group | Fehler |
BR-CO-19 | If Invoicing period is used, the Invoicing period start date or the Invoicing period… | Fehler |
BR-CO-20 | If Invoice line period is used, the Invoice line period start date or the Invoice line… | Fehler |
BR-CO-21 | Each Document level allowance shall contain a Document level allowance reason or a… | Fehler |
BR-CO-22 | Each Document level charge shall contain a Document level charge reason or a Document… | Fehler |
BR-CO-23 | Each Invoice line allowance shall contain an Invoice line allowance reason or an… | Fehler |
BR-CO-24 | Each Invoice line charge shall contain an Invoice line charge reason or an Invoice… | Fehler |
BR-CO-25 | Fälliger Betrag ohne Fälligkeitsdatum oder Zahlungsbedingungen | Fehler |
BR-CO-26 | In order for the buyer to automatically identify a supplier, the Seller identifier,… | Fehler |
BR-DEC-01 | Dokumentnachlass (BT-92) hat mehr als 2 Nachkommastellen | Fehler |
BR-DEC-02 | The allowed maximum number of decimals for the Document level allowance base amount is 2 | Fehler |
BR-DEC-05 | The allowed maximum number of decimals for the Document level charge amount is 2 | Fehler |
BR-DEC-06 | The allowed maximum number of decimals for the Document level charge base amount is 2 | Fehler |
BR-DEC-09 | The allowed maximum number of decimals for the Sum of Invoice line net amount is 2 | Fehler |
BR-DEC-10 | The allowed maximum number of decimals for the Sum of allowanced on document level is 2 | Fehler |
BR-DEC-11 | The allowed maximum number of decimals for the Sum of charges on document level is 2 | Fehler |
BR-DEC-12 | The allowed maximum number of decimals for the Invoice total amount without VAT is 2 | Fehler |
BR-DEC-13 | The allowed maximum number of decimals for the Invoice total VAT amount is 2 | Fehler |
BR-DEC-14 | The allowed maximum number of decimals for the Invoice total amount with VAT is 2 | Fehler |
BR-DEC-15 | The allowed maximum number of decimals for the Invoice total VAT amount in accounting… | Fehler |
BR-DEC-16 | The allowed maximum number of decimals for the Paid amount is 2 | Fehler |
BR-DEC-17 | The allowed maximum number of decimals for the Rounding amount is 2 | Fehler |
BR-DEC-18 | The allowed maximum number of decimals for the Amount due for payment is 2 | Fehler |
BR-DEC-19 | The allowed maximum number of decimals for the VAT category taxable amount is 2 | Fehler |
BR-DEC-20 | The allowed maximum number of decimals for the VAT category tax amount is 2 | Fehler |
BR-DEC-23 | Positionsnettobetrag (BT-131) hat mehr als 2 Nachkommastellen | Fehler |
BR-DEC-24 | The allowed maximum number of decimals for the Invoice line allowance amount is 2 | Fehler |
BR-DEC-25 | The allowed maximum number of decimals for the Invoice line allowance base amount is 2 | Fehler |
BR-DEC-27 | The allowed maximum number of decimals for the Invoice line charge amount is 2 | Fehler |
BR-DEC-28 | The allowed maximum number of decimals for the Invoice line charge base amount is 2 | Fehler |
BR-E-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-E-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-E-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-E-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-E-05 | In an Invoice line where the Invoiced item VAT category code is "Exempt from VAT", the… | Fehler |
BR-E-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-E-07 | In a Document level charge where the Document level charge VAT category code is… | Fehler |
BR-E-08 | In a VAT breakdown where the VAT category code is "Exempt from VAT" the VAT category… | Fehler |
BR-E-09 | The VAT category tax amount In a VAT breakdown where the VAT category code equals… | Fehler |
BR-E-10 | Steuerbefreite Aufschlüsselung ohne Befreiungsgrund | Fehler |
BR-G-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-G-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-G-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-G-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-G-05 | In an Invoice line where the Invoiced item VAT category code is "Export outside the… | Fehler |
BR-G-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-G-07 | In a Document level charge where the Document level charge VAT category code is… | Fehler |
BR-G-08 | In a VAT breakdown where the VAT category code is "Export outside the EU" the VAT… | Fehler |
BR-G-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Export… | Fehler |
BR-G-10 | A VAT breakdown with the VAT Category code "Export outside the EU" shall have a VAT… | Fehler |
BR-IC-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-IC-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-IC-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-IC-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-IC-05 | In an Invoice line where the Invoiced item VAT category code is "Intracommunity… | Fehler |
BR-IC-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-IC-07 | In a Document level charge where the Document level charge VAT category code is… | Fehler |
BR-IC-08 | In a VAT breakdown where the VAT category code is "Intra-community supply" the VAT… | Fehler |
BR-IC-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is… | Fehler |
BR-IC-10 | A VAT breakdown with the VAT Category code "Intra-community supply" shall have a VAT… | Fehler |
BR-IC-11 | In an Invoice with a VAT breakdown where the VAT category code is "Intra-community… | Fehler |
BR-IC-12 | In an Invoice with a VAT breakdown where the VAT category code is "Intra-community… | Fehler |
BR-O-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-O-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-O-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-O-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-O-05 | An Invoice line where the VAT category code is "Not subject to VAT" shall not contain… | Fehler |
BR-O-06 | A Document level allowance where VAT category code is "Not subject to VAT" shall not… | Fehler |
BR-O-07 | A Document level charge where the VAT category code is "Not subject to VAT" shall not… | Fehler |
BR-O-08 | In a VAT breakdown where the VAT category code is " Not subject to VAT" the VAT… | Fehler |
BR-O-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Not… | Fehler |
BR-O-10 | A VAT breakdown with VAT Category code " Not subject to VAT" shall have a VAT… | Fehler |
BR-O-11 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | Fehler |
BR-O-12 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | Fehler |
BR-O-13 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | Fehler |
BR-O-14 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | Fehler |
BR-S-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-S-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-S-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-S-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-S-05 | In an Invoice line where the Invoiced item VAT category code is "Standard rated" the… | Fehler |
BR-S-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-S-07 | In a Document level charge where the Document level charge VAT category code is… | Fehler |
BR-S-08 | Bemessungsgrundlage Regelsatz (BT-116) passt nicht zu den Positionen | Fehler |
BR-S-09 | Steuerbetrag zum Regelsteuersatz (BT-117) ist nicht Basis mal Satz | Fehler |
BR-S-10 | A VAT breakdown with VAT Category code "Standard rate" shall not have a VAT exemption… | Fehler |
BR-Z-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | Fehler |
BR-Z-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | Fehler |
BR-Z-03 | An Invoice that contains a Document level allowance where the Document level allowance… | Fehler |
BR-Z-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | Fehler |
BR-Z-05 | In an Invoice line where the Invoiced item VAT category code is "Zero rated" the… | Fehler |
BR-Z-06 | In a Document level allowance where the Document level allowance VAT category code is… | Fehler |
BR-Z-07 | In a Document level charge where the Document level charge VAT category code is "Zero… | Fehler |
BR-Z-08 | In a VAT breakdown where VAT category code is "Zero rated" the VAT category taxable… | Fehler |
BR-Z-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "Zero rated"… | Fehler |
BR-Z-10 | Nullsatz-Aufschlüsselung darf keinen Befreiungsgrund enthalten | Fehler |
Syntaxregeln
Hunderte kleine Regeln verbieten UBL-/CII-Elemente, die EN 16931 nicht verwendet. Sie sind je Gruppe aufgelistet: