Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice
⌘K
Documentation overview
Leitweg-ID Validation
KoSIT Validator Errors
ERROR
BR-DE-1
BR-DE-2
BR-DE-3
BR-DE-4
BR-DE-5
BR-DE-6
BR-DE-7
BR-DE-8
BR-DE-9
BR-DE-10
BR-DE-11
BR-DE-12
BR-DE-13
BR-DE-14
BR-DE-15
BR-DE-16
BR-DE-17
BR-DE-18
BR-DE-19
BR-DE-20
BR-DE-21
BR-CO-3
BR-CO-4
BR-CO-9
BR-CO-10
BR-CO-11
BR-CO-13
BR-CO-14
BR-CO-15
BR-CO-16
BR-CO-17
BR-CO-25
BR-CO-26
BR-S-1
BR-S-5
BR-S-8
  1. E-Invoicing Resources
  2. KoSIT Validator Errors
  3. BR-CO-9

Reference

BR-CO-9 VAT identifiers must carry an ISO 3166-1 alpha-2 country prefix

The Seller VAT identifier (BT-31), Seller tax representative VAT identifier (BT-63) and Buyer VAT identifier (BT-48) must each begin with an ISO 3166-1 alpha-2 country code (for example "DE", "FR", "IT").

Problem DescriptionContext and SignificanceSolutionValid ExamplesInvalid ExamplesTechnical DetailsRelated RulesValidation ToolsRelated Resources

Problem Description#

The Seller VAT identifier (BT-31), Seller tax representative VAT identifier (BT-63) and Buyer VAT identifier (BT-48) must each begin with an ISO 3166-1 alpha-2 country code (for example "DE", "FR", "IT").

ERROR

XRechnung 3.0

Context and Significance#

Peppol access points and EU VIES validation rely on the country prefix to route the invoice and to verify the VAT number against the correct national registry. Missing prefixes cause Peppol delivery failures and VIES lookup errors before the buyer ever sees the invoice.

Solution#

Prefix every VAT ID with the correct two-letter country code, for example "DE123456789" instead of "123456789".

Valid Examples#

  • BT-31 = "DE123456789"
  • BT-48 = "FR12345678901"
  • BT-63 = "IT12345678901"

Invalid Examples#

  • BT-31 = "123456789" (no DE prefix)
  • BT-48 = "GERMANY-123" (non ISO prefix)
  • BT-63 = "EU123456789" (EU is not an ISO 3166-1 alpha-2 country code)

Technical Details#

Affected Fields

BT-31 Seller VAT identifier, BT-48 Buyer VAT identifier, BT-63 Seller tax representative VAT identifier

Related Rules#

BR-CO-26
BR-DE-16

Validation Tools#

Official KoSIT Validator

Validate your XRechnung files against all BR-DE rules.

Convert PDF to XRechnung

Automatic validation error fixes when converting.

Related Resources#

Official Specification
Test Suite
Complete Error List

Overview of all German XRechnung validation rules.

BR-CO-4BR-CO-10
On this page
Problem DescriptionContext and SignificanceSolutionValid ExamplesInvalid ExamplesTechnical DetailsRelated RulesValidation ToolsRelated Resources

Invoice-Converter.com

Empowering businesses across Europe to effortlessly comply with XRechnung regulations. Join hundreds who've automated their invoice conversion process.

Start Converting

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • About
  • Pricing
  • Free trial
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server