# BR-CO-9 KDV numaraları ISO 3166-1 alpha-2 ülke ön ekiyle başlamalıdır

Satıcı KDV numarası (BT-31), satıcının vergi temsilcisi KDV numarası (BT-63) ve alıcı KDV numarası (BT-48) ISO 3166-1 alpha-2 ülke koduyla başlamalıdır (örneğin "DE", "FR", "IT").

## Sorun açıklaması

Satıcı KDV numarası (BT-31), satıcının vergi temsilcisi KDV numarası (BT-63) ve alıcı KDV numarası (BT-48) ISO 3166-1 alpha-2 ülke koduyla başlamalıdır (örneğin "DE", "FR", "IT").

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Peppol erişim noktaları ve AB VIES doğrulaması, faturayı yönlendirmek ve KDV numarasını doğru ulusal sicilde sorgulamak için ülke ön ekine güvenir. Önek yoksa Peppol teslimi başarısız olur ve VIES sorgusu hata verir.

## Çözüm

Her KDV numarasının önüne doğru iki harfli ülke kodunu ekleyin, örneğin "123456789" yerine "DE123456789".

- validate
- convert

## Geçerli örnekler

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

## Geçersiz örnekler

- BT-31 = "123456789" (DE öneki yok)
- BT-48 = "GERMANY-123" (ISO olmayan önek)
- BT-63 = "EU123456789" (EU bir ISO 3166-1 alpha-2 kodu değil)

## Teknik ayrıntılar

### Etkilenen alanlar
BT-31 Satıcı KDV numarası, BT-48 Alıcı KDV numarası, BT-63 Satıcının vergi temsilcisi KDV numarası

## İlgili kurallar

- [BR-CO-26](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable)
- [BR-DE-16](/resources/kosit-validator-errors/br-de-16-business-process-type-must-be-provided)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://erechnungsvalidator.service-bw.de/): XRechnung dosyalarınızı tüm BR-DE kurallarına göre doğrulayın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürürken doğrulama hatalarını otomatik olarak düzeltir.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://xeinkauf.de/xrechnung/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tam hata listesi](/resources/kosit-validator-errors): Tüm Alman XRechnung doğrulama kurallarına genel bakış.
