# KoSIT BR-DE Validation Errors

Complete reference for German XRechnung business rules and validation errors.

## KoSIT BR-DE Validation Errors

Complete reference for German XRechnung business rules and validation errors.

## When to start with validator errors

Start here after you already generated XML and the validator is blocking submission. Fix the structural blocker first, then move on to lower-severity follow-up findings and data-cleanup issues.

## BR-DE validation errors list

- [BR-DE-1 A German invoice must include the buyer's address](/resources/kosit-validator-errors/br-de-1-german-invoice-must-have-buyers-address) (ERROR): Business Rule
- [BR-DE-2 Seller contact details must be provided](/resources/kosit-validator-errors/br-de-2-seller-contact-must-be-provided) (ERROR): Business Rule
- [BR-DE-3 Seller city must be provided](/resources/kosit-validator-errors/br-de-3-seller-city-must-be-provided) (ERROR): Business Rule
- [BR-DE-4 Seller postal code must be provided](/resources/kosit-validator-errors/br-de-4-seller-postal-code-must-be-provided) (ERROR): Business Rule
- [BR-DE-5 Seller country must be provided](/resources/kosit-validator-errors/br-de-5-seller-country-must-be-provided) (ERROR): Business Rule
- [BR-DE-6 Seller name must be provided](/resources/kosit-validator-errors/br-de-6-seller-name-must-be-provided) (ERROR): Business Rule
- [BR-DE-7 Buyer name must be provided](/resources/kosit-validator-errors/br-de-7-buyer-name-must-be-provided) (ERROR): Business Rule
- [BR-DE-8 Value added tax point date code must be provided](/resources/kosit-validator-errors/br-de-8-value-added-tax-point-date-code-must-be-provided) (ERROR): Business Rule
- [BR-DE-9 Invoice currency code must be EUR](/resources/kosit-validator-errors/br-de-9-invoice-currency-code-must-be-eur) (ERROR): Business Rule
- [BR-DE-10 No invoice lines for allowances or charges](/resources/kosit-validator-errors/br-de-10-no-invoice-lines-for-allowances-or-charges) (ERROR): Business Rule
- [BR-DE-11 Payment terms must be provided](/resources/kosit-validator-errors/br-de-11-payment-terms-must-be-provided) (ERROR): Business Rule
- [BR-DE-12 Invoice must have at least one invoice line](/resources/kosit-validator-errors/br-de-12-invoice-must-have-at-least-one-invoice-line) (ERROR): Business Rule
- [BR-DE-13 Buyer reference must be provided](/resources/kosit-validator-errors/br-de-13-buyer-reference-must-be-provided) (ERROR): Business Rule
- [BR-DE-14 Seller tax representative party must be provided](/resources/kosit-validator-errors/br-de-14-seller-tax-representative-party-must-be-provided) (ERROR): Business Rule
- [BR-DE-15 Leitweg-ID must be provided](/resources/kosit-validator-errors/br-de-15-leitweg-id-must-be-provided) (ERROR): Business Rule
- [BR-DE-16 Business process type must be provided](/resources/kosit-validator-errors/br-de-16-business-process-type-must-be-provided) (ERROR): Business Rule
- [BR-DE-17 Object identifier must be provided](/resources/kosit-validator-errors/br-de-17-object-identifier-must-be-provided) (ERROR): Business Rule
- [BR-DE-18 Seller features must be provided](/resources/kosit-validator-errors/br-de-18-seller-features-must-be-provided) (ERROR): Business Rule
- [BR-DE-19 Project reference must be provided](/resources/kosit-validator-errors/br-de-19-project-reference-must-be-provided) (ERROR): Business Rule
- [BR-DE-20 Contract reference must be provided](/resources/kosit-validator-errors/br-de-20-contract-reference-must-be-provided) (ERROR): Business Rule
- [BR-DE-21 Specification identifier must be provided](/resources/kosit-validator-errors/br-de-21-specification-identifier-must-be-provided) (ERROR): Business Rule
- [BR-CO-3 Value added tax point date and date code are mutually exclusive](/resources/kosit-validator-errors/br-co-3-vat-point-date-and-code-mutually-exclusive) (ERROR): Co-occurrence
- [BR-CO-4 Each invoice line must have a VAT category code](/resources/kosit-validator-errors/br-co-4-each-invoice-line-must-have-vat-category-code) (ERROR): Co-occurrence
- [BR-CO-9 VAT identifiers must carry an ISO 3166-1 alpha-2 country prefix](/resources/kosit-validator-errors/br-co-9-vat-identifier-must-have-iso-country-prefix) (ERROR): Co-occurrence
- [BR-CO-10 Sum of invoice line net amount must equal the total of all line nets](/resources/kosit-validator-errors/br-co-10-sum-of-line-net-amounts-must-equal-line-total) (ERROR): Co-occurrence
- [BR-CO-11 Sum of document-level allowances must equal the total of all allowance amounts](/resources/kosit-validator-errors/br-co-11-sum-of-document-allowances-must-match) (ERROR): Co-occurrence
- [BR-CO-13 Invoice total without VAT must equal line total minus allowances plus charges](/resources/kosit-validator-errors/br-co-13-invoice-total-without-vat-must-match-totals-chain) (ERROR): Co-occurrence
- [BR-CO-14 Invoice total VAT amount must equal the sum of VAT category tax amounts](/resources/kosit-validator-errors/br-co-14-invoice-total-vat-must-equal-sum-of-vat-categories) (ERROR): Co-occurrence
- [BR-CO-15 Invoice total with VAT must equal total without VAT plus total VAT](/resources/kosit-validator-errors/br-co-15-invoice-total-with-vat-must-match) (ERROR): Co-occurrence
- [BR-CO-16 Amount due for payment must equal total with VAT minus paid plus rounding](/resources/kosit-validator-errors/br-co-16-amount-due-for-payment-must-match) (ERROR): Co-occurrence
- [BR-CO-17 VAT category tax amount must equal taxable amount times rate divided by 100](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate) (ERROR): Co-occurrence
- [BR-CO-25 Positive amount due requires payment due date or payment terms](/resources/kosit-validator-errors/br-co-25-positive-amount-due-needs-payment-due-date-or-terms) (ERROR): Co-occurrence
- [BR-CO-26 Seller must be identifiable by an identifier, legal registration ID, or VAT ID](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable) (ERROR): Co-occurrence
- [BR-S-1 Standard-rated lines require a matching VAT breakdown row](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown) (ERROR): Business Rule
- [BR-S-5 Standard-rated VAT breakdown rate must be greater than zero](/resources/kosit-validator-errors/br-s-5-standard-rated-vat-breakdown-rate-must-be-positive) (ERROR): Business Rule
- [BR-S-8 Standard-rated taxable amount must equal line nets plus charges minus allowances at the same rate](/resources/kosit-validator-errors/br-s-8-standard-rated-taxable-amount-must-match-line-and-allowance-sum) (ERROR): Business Rule

## Recommended triage order

### KoSIT BR-DE Validation Errors
Complete reference for BR-DE validation errors in German XRechnung, with business rules, fixes, and implementation guidance for EN 16931 compliance.

### XRechnung Field Guide
Complete reference for XRechnung fields, business terms, and requirements

### Code Lists
Common code lists for e-invoices: VAT categories, payment means, units, and more

## Validate Your XRechnung

Use our free KoSIT validator to check your invoices for compliance.

- [Free Validator →](/xrechnung-validator)

## Useful next steps

These jumps help teams move from a failing report to a corrected invoice workflow faster.

- [XRechnung Field Guide](/resources/xrechnung)
- [UNCL 5305](/resources/code-lists/vat-category-codes)
- [Free Validator →](/xrechnung-validator)
