# KoSIT BR-DE Validierungsfehler

Komplette Referenz aller deutschen XRechnung-Geschäftsregeln und Validierungsfehler.

## KoSIT BR-DE Validierungsfehler

Komplette Referenz aller deutschen XRechnung-Geschäftsregeln und Validierungsfehler.

## So nutzen Sie den Katalog

Beginnen Sie mit der exakten Regel-ID aus KoSIT-, Peppol- oder Preflight-Berichten, beheben Sie dann das betroffene BT/BG-Feld und validieren Sie erneut.

### Exakte Regel-ID suchen
Nutzen Sie Codes wie BR-CO-10, BR-CO-03, BR-DE-15 oder PEPPOL-EN16931-R120.

### Betroffenes BT/BG-Feld korrigieren
Jeder Artikel nennt die Feldfamilie und zeigt gültige sowie ungültige Beispiele.

### Mit dem Validator erneut prüfen
Nutzen Sie den XRechnung-Validator für XML und den Review-Schritt für erzeugte Artefakte.

## Abdeckung und Suchverhalten

Der Katalog deckt jetzt die häufigen Regelfamilien aus Validator und Backend-Preflight ab. Die exakte Suche normalisiert zudem gepolsterte und ungepolsterte Regelcodes.

- **Exakte Regelzuordnung**: BR-CO- und BR-S-Codes werden gefunden, egal ob KoSIT gepolsterte IDs wie BR-CO-03 / BR-S-08 oder Varianten wie BR-CO-3 / BR-S-8 ausgibt.
- **Quelle der Wahrheit**: Die Regel-IDs sind an die gepinnten KoSIT-, XRechnung- und Peppol-Regelpakete sowie Backend-Preflight-IDs in diesem Repository angelehnt.

## Abdeckung nach Regelfamilie

| Regelfamilie | Autorisierte Artikel | Praktische Abdeckung |
| --- | --- | --- |
| BR-DE | 25 | Deutsche XRechnung-Regeln einschließlich Kontakt-, Anhang-, Korrekturrechnungs- und Lastschriftfehlern. |
| BR | 9 | Basisfelder nach EN 16931, die in Backend-Preflight und gepinnten Validatorberichten auftreten. |
| BR-CO | 12 | Kernberechnungen und Koexistenzregeln, inklusive Suche nach BR-CO-03-ähnlicher Ausgabe. |
| BR-S | 3 | Standardsteuersatz-Regeln, inklusive Suche nach BR-S-08-ähnlicher Ausgabe. |
| PEPPOL-EN16931 | 6 | Peppol-Routing- und Preisformelregeln aus XRechnung- und Peppol-Bundles. |

## Wann Sie mit Validator-Fehlern starten sollten

Starten Sie hier, wenn bereits XML erzeugt wurde und der Validator die Einreichung blockiert. Beheben Sie zuerst den strukturellen Blocker und danach Folgefehler mit geringerer Schwere oder Datenbereinigung.

## Liste der BR-DE-Validierungsfehler

- [BR-DE-1 Zahlungsinformationen müssen angegeben werden](/resources/kosit-validator-errors/br-de-1-payment-instructions-required) (FEHLER): XRechnung Rule - BG-16 Payment instructions
- [BR-DE-2 Verkäuferkontakt muss angegeben werden](/resources/kosit-validator-errors/br-de-2-seller-contact-required) (FEHLER): XRechnung Rule - BG-6 Seller contact
- [BR-DE-3 Ort des Verkäufers muss angegeben werden](/resources/kosit-validator-errors/br-de-3-seller-city-required) (FEHLER): XRechnung Rule - BT-37 Seller city
- [BR-DE-4 Postleitzahl des Verkäufers muss angegeben werden](/resources/kosit-validator-errors/br-de-4-seller-post-code-required) (FEHLER): XRechnung Rule - BT-38 Seller post code
- [BR-DE-5 Kontaktstelle des Verkäufers muss angegeben werden](/resources/kosit-validator-errors/br-de-5-seller-contact-point-required) (FEHLER): XRechnung Rule - BT-41 Seller contact point
- [BR-DE-6 Telefonnummer des Verkäuferkontakts muss angegeben werden](/resources/kosit-validator-errors/br-de-6-seller-contact-telephone-required) (FEHLER): XRechnung Rule - BT-42 Seller contact telephone number
- [BR-DE-7 E-Mail-Adresse des Verkäuferkontakts muss angegeben werden](/resources/kosit-validator-errors/br-de-7-seller-contact-email-required) (FEHLER): XRechnung Rule - BT-43 Seller contact email address
- [BR-DE-8 Ort des Käufers muss angegeben werden](/resources/kosit-validator-errors/br-de-8-buyer-city-required) (FEHLER): XRechnung Rule - BT-52 Buyer city
- [BR-DE-9 Postleitzahl des Käufers muss angegeben werden](/resources/kosit-validator-errors/br-de-9-buyer-post-code-required) (FEHLER): XRechnung Rule - BT-53 Buyer post code
- [BR-DE-10 Lieferort muss angegeben werden, wenn eine Lieferadresse verwendet wird](/resources/kosit-validator-errors/br-de-10-deliver-to-city-required) (FEHLER): XRechnung Rule - BT-77 Deliver to city
- [BR-DE-11 Lieferpostleitzahl muss angegeben werden, wenn eine Lieferadresse verwendet wird](/resources/kosit-validator-errors/br-de-11-deliver-to-post-code-required) (FEHLER): XRechnung Rule - BT-78 Deliver to post code
- [BR-DE-14 Umsatzsteuerkategorie-Satz muss angegeben werden](/resources/kosit-validator-errors/br-de-14-vat-category-rate-required) (FEHLER): XRechnung Rule - BT-119 VAT category rate
- [BR-DE-15 Käuferreferenz muss angegeben werden](/resources/kosit-validator-errors/br-de-15-buyer-reference-required) (FEHLER): XRechnung Rule - BT-10 Buyer reference
- [BR-DE-16 Steuerkennung des Verkäufers muss für steuerliche Kategorien angegeben werden](/resources/kosit-validator-errors/br-de-16-seller-tax-registration-required-for-tax-categories) (FEHLER): XRechnung Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier
- [BR-DE-17 Rechnungstyp-Code sollte den XRechnung-Codevorrat verwenden](/resources/kosit-validator-errors/br-de-17-invoice-type-code-should-be-xrechnung-supported) (WARNUNG): XRechnung Rule - BT-3 Invoice type code
- [BR-DE-18 Skonto-Zahlungsbedingungen sollten die XRechnung-Syntax verwenden](/resources/kosit-validator-errors/br-de-18-skonto-payment-terms-syntax) (WARNUNG): XRechnung Rule - BT-20 Payment terms
- [BR-DE-20 SEPA-Lastschriftkonto muss eine gültige IBAN sein](/resources/kosit-validator-errors/br-de-20-sepa-debited-account-must-be-valid-iban) (WARNUNG): XRechnung Rule - BT-91 Debited account identifier
- [BR-DE-21 Spezifikationskennung sollte der XRechnung-Syntax entsprechen](/resources/kosit-validator-errors/br-de-21-specification-identifier-syntax) (WARNUNG): XRechnung Rule - BT-24 Specification identifier
- [BR-CO-3 Umsatzsteuerstichtag und Stichtagscode schließen sich gegenseitig aus](/resources/kosit-validator-errors/br-co-3-vat-point-date-and-code-mutually-exclusive) (FEHLER): Co-occurrence - BT-7 Umsatzsteuerstichtag, BT-8 Umsatzsteuerstichtagscode
- [BR-CO-4 Jede Rechnungsposition muss einen Umsatzsteuer-Kategoriecode haben](/resources/kosit-validator-errors/br-co-4-each-invoice-line-must-have-vat-category-code) (FEHLER): Co-occurrence - BT-151 Umsatzsteuer-Kategoriecode des abgerechneten Artikels
- [BR-CO-9 Umsatzsteuer-Identifikationsnummern müssen ein ISO-3166-1-Alpha-2-Länderpräfix tragen](/resources/kosit-validator-errors/br-co-9-vat-identifier-must-have-iso-country-prefix) (FEHLER): Co-occurrence - BT-31 USt-IdNr. des Verkäufers, BT-48 USt-IdNr. des Käufers, BT-63 USt-IdNr. des steuerlichen Vertreters des Verkäufers
- [BR-CO-10 Die Summe der Positionsnettobeträge muss der Gesamtsumme aller Positionsnettobeträge entsprechen](/resources/kosit-validator-errors/br-co-10-sum-of-line-net-amounts-must-equal-line-total) (FEHLER): Co-occurrence - BT-106 Summe der Positionsnettobeträge, BT-131 Positionsnettobetrag
- [BR-CO-11 Die Summe der Nachlässe auf Dokumentebene muss der Gesamtsumme aller Nachlassbeträge entsprechen](/resources/kosit-validator-errors/br-co-11-sum-of-document-allowances-must-match) (FEHLER): Co-occurrence - BT-107 Summe der Nachlässe auf Dokumentebene, BT-92 Nachlassbetrag auf Dokumentebene
- [BR-CO-13 Der Rechnungsgesamtbetrag ohne Umsatzsteuer muss der Summe der Positionen abzüglich Nachlässe zuzüglich Zuschläge entsprechen](/resources/kosit-validator-errors/br-co-13-invoice-total-without-vat-must-match-totals-chain) (FEHLER): Co-occurrence - BT-109 Rechnungsgesamtbetrag ohne Umsatzsteuer, BT-106 Summe der Positionsnettobeträge, BT-107 Summe der Nachlässe auf Dokumentebene
- [BR-CO-14 Der Umsatzsteuer-Gesamtbetrag muss der Summe der Steuerkategoriebeträge entsprechen](/resources/kosit-validator-errors/br-co-14-invoice-total-vat-must-equal-sum-of-vat-categories) (FEHLER): Co-occurrence - BT-110 Umsatzsteuer-Gesamtbetrag, BT-117 Steuerbetrag je Kategorie
- [BR-CO-15 Der Rechnungsgesamtbetrag mit Umsatzsteuer muss dem Betrag ohne Umsatzsteuer zuzüglich Umsatzsteuer entsprechen](/resources/kosit-validator-errors/br-co-15-invoice-total-with-vat-must-match) (FEHLER): Co-occurrence - BT-112 Rechnungsgesamtbetrag mit Umsatzsteuer, BT-109 Rechnungsgesamtbetrag ohne Umsatzsteuer, BT-110 Umsatzsteuer-Gesamtbetrag
- [BR-CO-16 Der zu zahlende Betrag muss dem Bruttobetrag abzüglich gezahlter Beträge zuzüglich Rundung entsprechen](/resources/kosit-validator-errors/br-co-16-amount-due-for-payment-must-match) (FEHLER): Co-occurrence - BT-115 Zu zahlender Betrag, BT-112 Rechnungsgesamtbetrag mit Umsatzsteuer, BT-113 Gezahlter Betrag
- [BR-CO-17 Der Steuerbetrag je Steuerkategorie muss dem steuerpflichtigen Betrag multipliziert mit dem Steuersatz geteilt durch 100 entsprechen](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate) (FEHLER): Co-occurrence - BT-117 Steuerbetrag je Kategorie, BT-116 Steuerpflichtige Bemessungsgrundlage je Kategorie, BT-119 Steuersatz je Kategorie
- [BR-CO-25 Bei positivem Zahlbetrag müssen Fälligkeitsdatum oder Zahlungsbedingungen angegeben werden](/resources/kosit-validator-errors/br-co-25-positive-amount-due-needs-payment-due-date-or-terms) (FEHLER): Co-occurrence - BT-115 Zu zahlender Betrag, BT-9 Fälligkeitsdatum, BT-20 Zahlungsbedingungen
- [BR-CO-26 Der Verkäufer muss durch eine Kennung, Handelsregisternummer oder USt-IdNr. identifizierbar sein](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable) (FEHLER): Co-occurrence - BT-29 Verkäuferkennung, BT-30 Handelsregisternummer des Verkäufers, BT-31 USt-IdNr. des Verkäufers
- [BR-S-1 Standardsteuerpflichtige Positionen erfordern eine entsprechende Steueraufschlüsselungszeile](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown) (FEHLER): Geschäftsregel - BT-118 Umsatzsteuer-Kategoriecode, BT-151 Umsatzsteuer-Kategoriecode des abgerechneten Artikels, BT-95 Umsatzsteuer-Kategoriecode des Nachlasses auf Dokumentebene
- [BR-S-5 Der Steuersatz einer standardsteuerpflichtigen Aufschlüsselungszeile muss größer als null sein](/resources/kosit-validator-errors/br-s-5-standard-rated-vat-breakdown-rate-must-be-positive) (FEHLER): Geschäftsregel - BT-118 Umsatzsteuer-Kategoriecode, BT-119 Steuersatz je Kategorie
- [BR-S-8 Die standardsteuerpflichtige Bemessungsgrundlage muss der Summe aus Positionsnettobeträgen plus Zuschlägen abzüglich Nachlässe zum gleichen Steuersatz entsprechen](/resources/kosit-validator-errors/br-s-8-standard-rated-taxable-amount-must-match-line-and-allowance-sum) (FEHLER): Geschäftsregel - BT-116 Steuerpflichtige Bemessungsgrundlage je Kategorie, BT-119 Steuersatz je Kategorie, BT-131 Positionsnettobetrag
- [BR-61 Konto für Überweisung ist erforderlich](/resources/kosit-validator-errors/br-61-credit-transfer-account-required) (FEHLER): Geschäftsregel - BT-81 Zahlungsartcode, BT-84 Zahlungskonto-Kennung
- [BR-AE-02 Reverse Charge erfordert Verkäufer-USt-ID](/resources/kosit-validator-errors/br-ae-02-reverse-charge-seller-vat-id-required) (FEHLER): Geschäftsregel - BT-31 Verkäufer-USt-ID, BT-151 USt-Kategoriecode der Rechnungsposition
- [BR-AE-10 Reverse-Charge-USt-Aufschlüsselung braucht Befreiungsgrund](/resources/kosit-validator-errors/br-ae-10-reverse-charge-exemption-reason-required) (FEHLER): Geschäftsregel - BT-120 Steuerbefreiungsgrund, BT-121 Steuerbefreiungsgrundcode
- [BR-E-01 Steuerfreie Positionen benötigen steuerfreie USt-Aufschlüsselung](/resources/kosit-validator-errors/br-e-01-exempt-vat-breakdown-required) (FEHLER): Geschäftsregel - BT-151 USt-Kategoriecode der Rechnungsposition, BG-23 USt-Aufschlüsselung
- [BR-E-05 Steuerfreier USt-Satz muss null sein](/resources/kosit-validator-errors/br-e-05-exempt-vat-rate-must-be-zero) (FEHLER): Geschäftsregel - BT-152 USt-Satz der Rechnungsposition, BT-119 USt-Kategoriesatz
- [BR-DE-19 SEPA-Zahlungskonto soll eine gültige IBAN enthalten](/resources/kosit-validator-errors/br-de-19-sepa-payment-account-must-be-valid-iban) (FEHLER): Geschäftsregel - BT-81 Zahlungsartcode, BT-84 Zahlungskonto-Kennung
- [BR-05 Der Rechnung muss ein Währungscode zugewiesen sein](/resources/kosit-validator-errors/br-05-invoice-currency-code-must-be-present) (FEHLER): EN16931 Required Field - BT-5 Währungscode der Rechnung
- [BR-22 Jede Rechnungsposition muss eine berechnete Menge enthalten](/resources/kosit-validator-errors/br-22-invoice-line-quantity-must-be-present) (FEHLER): EN16931 Required Field - BT-129 Berechnete Menge
- [BR-23 Jede Positionsmenge muss einen Einheitencode haben](/resources/kosit-validator-errors/br-23-invoice-line-unit-code-must-be-present) (FEHLER): EN16931 Required Field - BT-130 Einheitencode der berechneten Menge
- [BR-24 Jede Rechnungsposition muss einen Positionsnettobetrag haben](/resources/kosit-validator-errors/br-24-invoice-line-net-amount-must-be-present) (FEHLER): EN16931 Required Field - BT-131 Positionsnettobetrag
- [BR-25 Jede Rechnungsposition muss den Artikelnamen enthalten](/resources/kosit-validator-errors/br-25-invoice-line-item-name-must-be-present) (FEHLER): EN16931 Required Field - BT-153 Artikelname
- [BR-26 Jede Rechnungsposition muss den Nettopreis des Artikels enthalten](/resources/kosit-validator-errors/br-26-invoice-line-item-net-price-must-be-present) (FEHLER): EN16931 Required Field - BT-146 Nettopreis des Artikels
- [BR-47 Jede Steueraufschlüsselung muss einen Umsatzsteuer-Kategoriecode enthalten](/resources/kosit-validator-errors/br-47-vat-breakdown-category-code-must-be-present) (FEHLER): EN16931 Required Field - BT-118 Umsatzsteuer-Kategoriecode
- [BR-57 Eine Lieferanschrift muss einen Ländercode enthalten](/resources/kosit-validator-errors/br-57-delivery-country-code-must-be-present) (FEHLER): EN16931 Required Field - BT-80 Liefer-Ländercode
- [BR-DE-22 Dateinamen eingebetteter Anhänge müssen eindeutig sein](/resources/kosit-validator-errors/br-de-22-embedded-attachment-filenames-must-be-unique) (FEHLER): XRechnung Rule - BG-24 Zusätzliche Nachweise, EmbeddedDocumentBinaryObject filename
- [BR-DE-26 Berichtigte Rechnungen sollten die vorherige Rechnung referenzieren](/resources/kosit-validator-errors/br-de-26-corrected-invoice-should-reference-preceding-invoice) (WARNUNG): XRechnung Rule - BT-3 Rechnungstypcode, BG-3 Vorangehende Rechnungsreferenz
- [BR-DE-27 Die Verkäufertelefonnummer sollte mindestens drei Ziffern enthalten](/resources/kosit-validator-errors/br-de-27-seller-phone-should-contain-three-digits) (WARNUNG): XRechnung Rule - BT-42 Telefonnummer des Verkäuferkontakts
- [BR-DE-28 Die Verkäufer-E-Mail sollte wie eine E-Mail-Adresse aufgebaut sein](/resources/kosit-validator-errors/br-de-28-seller-email-should-be-shaped-like-email) (WARNUNG): XRechnung Rule - BT-43 E-Mail-Adresse des Verkäuferkontakts
- [BR-DE-30 Lastschrift erfordert die Gläubiger-Identifikationsnummer](/resources/kosit-validator-errors/br-de-30-direct-debit-requires-creditor-identifier) (FEHLER): XRechnung Rule - BG-19 Lastschrift, BT-90 Gläubiger-Identifikationsnummer
- [BR-DE-31 Lastschrift erfordert die Kennung des belasteten Kontos](/resources/kosit-validator-errors/br-de-31-direct-debit-requires-debited-account) (FEHLER): XRechnung Rule - BG-19 Lastschrift, BT-91 Kennung des belasteten Kontos
- [PEPPOL-EN16931-R001 Der Geschäftsprozess muss angegeben werden](/resources/kosit-validator-errors/peppol-en16931-r001-business-process-must-be-present) (FEHLER): Peppol Rule - BT-23 Geschäftsprozessart, ProfileID
- [PEPPOL-EN16931-R010 Die elektronische Adresse des Käufers muss angegeben werden](/resources/kosit-validator-errors/peppol-en16931-r010-buyer-electronic-address-must-be-present) (FEHLER): Peppol Rule - BT-49 Elektronische Adresse des Käufers
- [PEPPOL-EN16931-R020 Die elektronische Adresse des Verkäufers muss angegeben werden](/resources/kosit-validator-errors/peppol-en16931-r020-seller-electronic-address-must-be-present) (FEHLER): Peppol Rule - BT-34 Elektronische Adresse des Verkäufers
- [PEPPOL-EN16931-R046 Der Nettopreis muss Bruttopreis minus Nachlass entsprechen](/resources/kosit-validator-errors/peppol-en16931-r046-net-price-must-match-gross-minus-allowance) (FEHLER): Peppol Rule - BT-146 Nettopreis, Bruttopreis, Preisnachlassbetrag
- [PEPPOL-EN16931-R120 Der Positionsnettobetrag muss der Peppol-Formel entsprechen](/resources/kosit-validator-errors/peppol-en16931-r120-line-net-amount-formula) (FEHLER): Peppol Rule - BT-129 Menge, BT-146 Nettopreis, BT-131 Positionsnetto
- [PEPPOL-EN16931-R130 Der Einheitencode der Preisbasismenge muss zur berechneten Menge passen](/resources/kosit-validator-errors/peppol-en16931-r130-price-base-unit-code-must-match-quantity-unit) (FEHLER): Peppol Rule - BT-130 Einheitencode der Menge, BT-149 Preisbasismenge

## Empfohlene Triage-Reihenfolge

### KoSIT BR-DE Validierungsfehler
Komplette Referenz aller BR-DE Validierungsfehler für deutsche XRechnung. Business Rules, Lösungen und Implementierungsleitfäden für EN16931 Compliance.

### XRechnung Feldführer
Vollständiger Leitfaden zu allen XRechnung-Feldern, Geschäftsbegriffen und Anforderungen

### Codelisten
Häufige Codelisten für E-Rechnungen (USt-Kategorien, Zahlungsarten, Einheiten, …)

## XRechnung validieren

Nutzen Sie unseren KoSIT Validator, um Ihre Rechnungen auf Compliance zu prüfen.

- [Validator →](/xrechnung-validator)

## Nützliche nächste Schritte

Diese Sprünge helfen Teams, schneller vom Fehlreport zur korrigierten Rechnung zu gelangen.

- [XRechnung Feldführer](/resources/xrechnung)
- [UNCL 5305](/resources/code-lists/vat-category-codes)
- [Validator →](/xrechnung-validator)
