# KOSIT Validator Hata Kodları: Tüm 21 BR-DE XRechnung Doğrulama Hataları Kılavuzu [2026]

- Date: 2026-01-15
- Reading time: 18 dk. okuma

Tüm 21 KOSIT validator BR-DE hata kodlarına tam kılavuz. BR-DE-1 ile BR-DE-21, UBL-CR-646 ve diğer XRechnung/ZUGFeRD doğrulama hatalarının ne anlama...

## Makale özeti

        Bu makale KOSIT Validator Hata Kodları: Tüm 21 BR-DE XRechnung Doğrulama Hataları Kılavuzu [2026] konusunu Avrupa e-fatura süreçleri için pratik bir başvuru kaynağı olarak açıklar. Konuyu sade bir dille tanımlar, uyumluluk bağlamına yerleştirir ve açıklamayı XRechnung, ZUGFeRD/Factur-X, UBL ve CII gibi fatura formatlarıyla ilişkilendirir.

Bir finans veya ERP iş akışını değiştirmeden önce bu makaleyi başlangıç noktası olarak kullanın: geçerli ülke kuralını veya standardı belirleyin, beklenen yapılandırılmış formata karar verin, üretilen XML’i doğrulayın ve manuel inceleme gerektiren faturalar için belgelenmiş bir istisna süreci tutun.

      **XRechnung veya ZUGFeRD faturanızı gönderirken doğrulama hataları mı alıyorsunuz?** Bu kapsamlı kılavuz, tüm KOSIT validator hata kodlarını, anlamlarını ve bunları anında nasıl düzelteceğinizi açıklar.

E-faturanız KOSIT doğrulamasından geçmediğinde, BR-DE-15 veya UBL-CR-646 gibi şifreli hata kodları için net açıklamalar bulmak sinir bozucu olabilir. "Leitweg-ID fehlt" veya "Pflichtfeld fehlt" hatalarıyla karşılaşıyor olsanız da, bu kılavuz her KOSIT validator hata mesajı için anında çözümler sunar.

## KOSIT Validator Nedir ve E-Faturalar Neden Doğrulamada Başarısız Olur?

      KOSIT (Koordinierungsstelle für IT-Standards) validator, Almanya'nın XRechnung ve ZUGFeRD formatlarındaki elektronik faturaları doğrulamak için resmi aracıdır. 2025'te başlayan zorunlu B2B e-faturalama ile, bu doğrulama hatalarını anlamak, Alman devlet portallarına ve iş ortaklarına başarılı fatura gönderimi için çok önemlidir.

Validator, faturanızı şunlara göre kontrol eder:

        - **21 Almanya'ya özgü iş kuralı (BR-DE kodları)**

        - **Avrupa EN16931 standart gereksinimleri**

        - **XML şema uyumluluğu (UBL veya CII)**

        - **PDF/A-3 standartları (sadece ZUGFeRD için)**

      

      ## En Yaygın KOSIT Validator Hata Kodları ve Nasıl Düzeltilir

      ### BR-DE-15: Leitweg-ID Eksik veya Geçersiz ("Leitweg-ID fehlt")

      **Hata Mesajı:** "Das Element 'Buyer reference' (BT-10) muss übermittelt werden"

**Anlamı:** Faturanızda Alman kamu sektörü faturaları için zorunlu bir yönlendirme tanımlayıcısı olan Leitweg-ID eksik.

**Nasıl düzeltilir:**

        - Müşterinizden doğru Leitweg-ID'yi alın (format: XX-XXXXXX-XX-XXXXX)

        - BuyerReference (BT-10) alanına ekleyin

        - 40 karakteri aşmadığından emin olun

        - Tire işaretlerini belirtilen tam konumlara ekleyin

      

      ### BR-DE-21: Geçersiz XRechnung Spesifikasyon Tanımlayıcısı

      **Hata Mesajı:** "Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:xrechnung:3.0'"

**Anlamı:** Faturanız format sürümünü yanlış tanımlıyor, genellikle ZUGFeRD ve XRechnung spesifikasyonlarını karıştırıyor.

**Nasıl düzeltilir:**

        - Güncel XRechnung tabanı için tam olarak `urn:cen.eu:en16931:2017#compliant#urn:xrechnung:3.0` kullanın

        - Daha eski örneklerde `urn:cen.eu:en16931:2017#compliant#urn:xrechnung:2.3` görülebilir, ancak bu tanımlayıcıyı güncel gönderimler için kullanmayın

        - ZUGFeRD profil tanımlayıcılarını XRechnung ile karıştırmayın

      

      ### BR-DE-5, BR-DE-6, BR-DE-7: Eksik Satıcı İletişim Bilgileri ("Pflichtfeld fehlt")

      **BR-DE-5:** "Seller city MUST be provided"

**BR-DE-6:** "Seller post code MUST be provided"

**BR-DE-7:** "Seller contact telephone number MUST be provided"

**Anlamı:** Alman düzenlemeleri, bazı AB ülkelerinin aksine, eksiksiz satıcı iletişim bilgilerini gerektirir.

**Nasıl düzeltilir:**

        - BR-DE-5: Satıcının şehir adını ekleyin

        - BR-DE-6: Tam posta kodunu ekleyin

        - BR-DE-7: Geçerli bir telefon numarası sağlayın (ülke koduyla)

      

      ### UBL-CR-646: SubInvoiceLine İzin Verilmiyor

      **Hata Mesajı:** "A UBL invoice should not include the SubInvoiceLine"

**Anlamı:** Faturanız, XRechnung UBL formatında izin verilmeyen alt fatura satırı öğeleri içeriyor.

**Nasıl düzeltilir:**

        - XML'inizden tüm SubInvoiceLine öğelerini kaldırın

        - Hiyerarşik satır öğelerini basit fatura satırlarına düzleştirin

        - Alt satır oluşturmayı devre dışı bırakmak için ERP dışa aktarma ayarlarınızı kontrol edin

      

      ### PEPPOL-EN16931-R008: Boş Öğeler Algılandı

      **Hata Mesajı:** "Document MUST not contain empty elements"

**Anlamı:** XML'niz içeriği olmayan etiketler içeriyor, bu XRechnung 3.0 tarafından kesinlikle yasaklanmıştır.

**Nasıl düzeltilir:**

        - Tüm boş XML etiketlerini kaldırın (örn. `<Description></Description>`)

        - İsteğe bağlı alanların kullanılmıyorsa tamamen atlandığından emin olun

        - XML oluşturucunuzun yer tutucu etiketler oluşturmadığını doğrulayın

      

      ## XRechnung Sürüm Özel Doğrulama Hataları

      ### XRechnung 3.0 Yeni Zorunlu Alanlar (Şubat 2024'ten İtibaren)

      #### BT-34 & BT-49: Elektronik Adres Gerekli

      "Seller electronic address MUST be provided"

"Buyer electronic address MUST be provided"

**Anlamı:** XRechnung 3.0, her iki taraf için de elektronik adresleri zorunlu hale getirdi.

**Nasıl düzeltilir:**

        - BT-34 alanına satıcının e-postasını ekleyin

        - BT-49 alanına alıcının e-postasını ekleyin

        - Format kullanın: `EM:email@domain.com` e-posta adresleri için

      

      ### BR-CO-10 & BR-S-08: KDV Hesaplama Hataları

      **Hata Mesajı:** "VAT amount = taxable amount × (rate / 100)"

**Anlamı:** KDV hesaplamalarınız gerekli hassasiyetle (2 ondalık basamak) eşleşmiyor.

**Nasıl düzeltilir:**

        - Yeniden hesaplayın: KDV = Vergiye Tabi Tutar × (KDV Oranı / 100)

        - Tam olarak 2 ondalık basamağa yuvarlayın

        - Satır düzeyindeki KDV toplamının fatura düzeyindeki KDV'ye eşit olduğundan emin olun

      

      ## ZUGFeRD Doğrulama Hataları ve PDF/A Uyumluluğu

      ### PDF/A-3 Uyumluluk Başarısızlıkları ("PDF/A nicht konform")

      Yaygın ZUGFeRD'ye özgü hatalar:

        - **ISO 19005-3:2012 İhlalleri:**

        - • "XMP Metadata invalid value"

        - • "Embedded file not found"

        - • "PDF/A identification missing"

      
      **PDF/A hatalarını nasıl düzeltirsiniz:**

        - PDF'nin PDF/A-3 olarak kaydedildiğinden emin olun

        - XML'i `factur-x.xml` olarak gömün (ZUGFeRD 2.x için)

        - Gömülü faturayı tanımlayan uygun XMP meta verilerini ekleyin

      

      ### ZUGFeRD Profil Uyumsuzlukları ("Profil nicht unterstützt")

      **Hata Mesajı:** "ZUGFeRD profile not supported for this validation"

Mevcut profiller ve ne zaman kullanılacakları:

        - **MINIMUM:** Sadece temel fatura verileri

        - **BASIC:** Standart ticari faturalar

        - **EN 16931:** Avrupa standart uyumluluğu

        - **XRECHNUNG:** Alman kamu sektörü (bunun yerine XRechnung formatını kullanın)

        - **EXTENDED:** Ek özel alanlar

      

      ## E-Faturanızı Göndermeden Önce Nasıl Doğrularsınız

      ### Adım Adım Doğrulama Süreci

      
        - **Doğru formatı seçin:**
          
            Alman kamu sektörü için XRechnung

            - PDF gereksinimi olan B2B için ZUGFeRD

          
        
        - **Doğru sürümü seçin:**
          
            XRechnung 3.0.2

            - ZUGFeRD 2.4

          
        
        - **Zorunlu alanları ön doğrulayın:**
          
            Leitweg-ID (BR-DE-15)

            - Satıcı iletişim bilgileri (BR-DE-5, 6, 7)

            - Vergi kaydı (BR-CO-9)

            - Elektronik adresler (BT-34, BT-49)

          
        
        - **Invoice-Converter.com'un ücretsiz validator'ını kullanın:**
          
            XML veya PDF dosyanızı yükleyin

            - Anlaşılır dilde anında hata açıklamaları alın

            - Düzeltilmiş faturayı indirin

          
        
      

      **Hızlı doğrulama ipucu:** Uyumlu faturalar otomatik olarak oluşturmak için [PDF'den XRechnung'a akışımızı](/tr/pdf-to-xrechnung) kullanın veya tüm formatlar için [evrensel dönüşüm yolumuzu](/tr/convert) deneyin.

## Yaygın Arama Sorguları Yanıtlandı

      ### "Was bedeutet Fehler BR-DE-1?"

      BR-DE-1, ödeme koşulları sağlandığında ödeme bilgilerini gerektirir. IBAN/BIC veya ödeme yöntemi ayrıntılarını ekleyin.

### "Wie validiere ich eine XRechnung?"

      Invoice-Converter.com'un ücretsiz XRechnung validator'ını veya resmi KOSIT validator aracını kullanın. XML dosyanızı yükleyin ve doğrulama raporunu inceleyin.

### "E-Rechnung wird abgelehnt - was tun?"

      Belirli hata kodları için doğrulama raporunu kontrol edin, önce zorunlu alan hatalarını düzeltin (BR-DE kodları), ardından hesaplama ve format sorunlarını ele alın.

### "XRechnung Pflichtfelder Liste"

      Zorunlu alanlar şunları içerir: Fatura numarası, düzenleme tarihi, satıcı bilgileri, alıcı bilgileri, Leitweg-ID (kamu sektörü), vergi bilgileri, satır kalemleri ve toplamlar.

## Hızlı Hata Kodu Referans Tablosu

      
        
          
            Hata Kodu
            Almanca Mesaj
            İngilizce Anlamı
            Hızlı Düzeltme
          
        
        
          
            `BR-DE-15`
            Leitweg-ID fehlt
            Missing routing ID
            Leitweg-ID ekleyin
          
          
            `BR-DE-21`
            Ungültiges Format
            Invalid specification
            Doğru tanımlayıcı kullanın
          
          
            `BR-DE-5`
            Stadt fehlt
            City missing
            Satıcı şehri ekleyin
          
          
            `BR-CO-9`
            Steuernummer fehlt
            Tax ID missing
            KDV/vergi numarası ekleyin
          
          
            `UBL-CR-646`
            Unterzeilen nicht erlaubt
            No sub-lines allowed
            SubInvoiceLine kaldırın
          
          
            `PEPPOL-EN16931-R008`
            Leere Elemente
            Empty elements
            Boş etiketleri kaldırın
          
        
      

      ## Sektöre Özgü Doğrulama Zorlukları

      ### Otomotiv Sektörü

      **Diferansiyel Vergilendirme**

İkinci el parçalar için özel KDV kuralları, belirli vergi kategori kodları gerektirir. Uygun gerekçe metniyle "AE" (tersine kayıt) veya "E" (muaf) kullanın.

### Sağlık Hizmetleri

      **Tıbbi Cihaz Tanımlama**

UDI (Benzersiz Cihaz Tanımlama), ürün açıklamalarında belirli biçimlendirmeyi takip etmelidir.

### İnşaat

      **Tersine Kayıt Prosedürleri**

Bauleistungen (inşaat hizmetleri), "Reverse charge" referansıyla özel vergi kategorisi "AE" gerektirir.

## Invoice-Converter.com ile Anında Doğrulama Alın

      Şifreli hata mesajlarıyla uğraşmayı bırakın. Invoice-Converter.com şunları sağlar:

        - **Anında hata çevirisi** - Almanca ve İngilizce açıklamalar

        - **Tek tıkla düzeltmeler** - Yaygın hataların otomatik düzeltilmesi

        - **Format dönüştürme** - XRechnung ve ZUGFeRD arasında dönüştürme

        - **Sürüm geçişi** - Faturaları güncel standartlara güncelleme

        - **Ücretsiz doğrulama** - Kayıt gerekmez

      

      [E-Faturanızı Şimdi Doğrulayın →](/tr/convert)

## E-Fatura Doğrulama Değişiklikleriyle Güncel Kalın

      E-faturalama düzenlemeleri ve doğrulama kuralları düzenli olarak değişir. Aşağıdakiler için Invoice-Converter.com bültenine abone olun:

        - Yeni hata kodu açıklamaları

        - Sürüm güncelleme bildirimleri

        - Sektöre özgü doğrulama kılavuzları

        - B2B e-faturalama görev güncellemeleri

      

      *Son güncelleme: Ocak 2026 | Sürüm: XRechnung 3.0.2, ZUGFeRD 2.4*

**Anahtar Kelimeler:** KOSIT validator, XRechnung doğrulama hataları, ZUGFeRD hataları, E-Rechnung validieren, BR-DE-1 ile BR-DE-21, tüm BR-DE hata kodları, Leitweg-ID fehlt, Pflichtfeld fehlt, XRechnung 3.0 hataları, e-fatura doğrulama 2026, KOSIT hata kodları, XRechnung fehler, ZUGFeRD doğrulama, Alman e-faturalama

        ## Bu rehberi nasıl kullanmalı

        Bir finans veya ERP iş akışını değiştirmeden önce bu makaleyi başlangıç noktası olarak kullanın: geçerli ülke kuralını veya standardı belirleyin, beklenen yapılandırılmış formata karar verin, üretilen XML’i doğrulayın ve manuel inceleme gerektiren faturalar için belgelenmiş bir istisna süreci tutun.