KoSIT Doğrulayıcı: ZUGFeRD ve XRechnung Dosyaları Nasıl Doğrulanır
KoSIT Doğrulayıcı (Koordinierungsstelle für IT-Standards — BT Standartları Koordinasyon Ofisi), Alman yönetiminin e-faturaları doğrulamak için kullandığı resmi araçtır. ZUGFeRD veya XRechnung dosyaları gönderen herkes bunları önceden doğrulamalıdır — reddedilen bir fatura ödemeyi geciktirir ve gereksiz ek iş yaratır.
> Kısa cevap: KoSIT Doğrulayıcı, e-faturaları XSD şemalarına, iş kurallarına ve Almanya'ya özgü CIUS kurallarına göre kontrol eder. Yerel bir Java aracı olarak kullanabilir veya alternatif olarak ücretsiz ZUGFeRD & XRechnung Doğrulayıcı'yı doğrudan tarayıcınızda kullanabilirsiniz.
KoSIT Doğrulayıcı tam olarak neyi kontrol eder?
Doğrulayıcı beş ardışık kontrol gerçekleştirir:
- Söz dizimi kontrolü: XML düzgün biçimli mi?
- Şema kontrolü: Yapı UBL 2.1 veya CII şemasına uygun mu?
- İş kuralları (BR): Tüm zorunlu alanlar mevcut mu? (BR-01 — BR-65)
- Hesaplama kuralları (BR-CO): Toplamlar doğru mu? (Net + Vergi = Brüt)
- CIUS kuralları: XRechnung için Almanya'ya özgü kurallar (BR-DE-01 — BR-DE-25)
Ancak beş seviyenin tamamı geçtiğinde e-fatura geçerli sayılır. Herhangi bir seviyedeki tek bir hata reddedilmeye neden olur.
KoSIT Doğrulayıcı'yı nasıl kullanabilirim?
Seçenek 1: Çevrimiçi Doğrulayıcı
Çeşitli sağlayıcılar KoSIT Doğrulayıcı'yı çevrimiçi araç olarak sunar. XML dosyanızı yüklersiniz ve anında doğrulama sonucunu alırsınız. Dezavantajı: fatura verileriniz harici bir sunucuya iletilir.
Seçenek 2: Komut satırı (Java)
Resmi Doğrulayıcı bir Java programıdır:
- Java Runtime (JRE 11+) kurun
- Doğrulayıcı ZIP dosyasını indirin
- XRechnung veya ZUGFeRD için yapılandırmayı (Senaryolar) yükleyin
- Komutu çalıştırın:
java -jar validationtool.jar -s scenarios.xml dosya.xml
Seçenek 3: Ücretsiz tarayıcı tabanlı Doğrulayıcı
Web sitemizdeki ZUGFeRD & XRechnung Doğrulayıcı, XML dosyanızı doğrudan tarayıcıda tüm EN 16931 zorunlu alanlarına göre kontrol eder. Kurulum gerekmez, yükleme yapılmaz — dosya bilgisayarınızdan asla ayrılmaz.
En yaygın doğrulama hataları nelerdir?
| Hata | Nedeni | Çözüm |
|---|---|---|
| BR-02 | Fatura tarihi eksik | BT-2 (IssueDate) ekleyin |
| BR-06 | Satıcı adı eksik | BT-27 (SellerName) ekleyin |
| BR-16 | Kalem yok | En az bir InvoiceLine ekleyin |
| BR-CO-10 | Hatalı toplam | Kalem toplamlarını kontrol edin |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-aciklama) eksik | XRechnung için BT-10 ekleyin |
Zorunlu alanların tam bir listesi: EN 16931: Tüm Zorunlu Alanlar.
Neden göndermeden önce doğrulama yapmalıyım?
Geçersiz bir e-fatura, devlet kurumları tarafından ZRE üzerinden anında reddedilir. Otomatik fatura alım sistemi olan şirketler de hatalı dosyaları reddeder. Sonuç: geciken ödemeler ve gereksiz düzeltme çabası.
Her e-faturayı göndermeden önce ücretsiz ZUGFeRD & XRechnung Doğrulayıcı ile doğrulayın — doğrudan tarayıcınızda, bir sunucuya yükleme yapmadan. Alternatif olarak, form tabanlı XRechnung Oluşturucu ile bir XRechnung oluşturabilirsiniz — doğrulama dahildir.
TaxLayer otomatik olarak nasıl doğrulama yapar?
TaxLayer, dosya indirmeye hazır olmadan önce oluşturulan her e-faturayı otomatik olarak tüm EN 16931 zorunlu alanlarına göre doğrular. Böylece, manuel bir doğrulama adımı olmadan alıcı tarafından reddi önlersiniz. Ayda ilk iki dönüşüm ücretsizdir.
Sıkça sorulan sorular
KoSIT Doğrulayıcı nedir?
KoSIT Doğrulayıcı, BT Standartları Koordinasyon Ofisi'nin (Koordinierungsstelle für IT-Standards) e-faturaları doğrulamak için sunduğu resmi araçtır. XML dosyalarını XSD şemalarına, Schematron kurallarına ve XRechnung için Almanya'ya özgü CIUS kurallarına göre doğrular.
KoSIT Doğrulayıcı hangi kontrolleri yapar?
Beş seviyede kontrol yapar: söz dizimi kontrolü (düzgün biçimli XML), şema kontrolü (UBL/CII yapısı), iş kuralları (BR-01 — BR-65), hesaplama kuralları (net + vergi = brüt) ve CIUS kuralları (BR-DE-01 — BR-DE-25).
KoSIT Doğrulayıcı'ya ücretsiz çevrimiçi alternatif var mı?
Evet. TaxLayer'ın ZUGFeRD & XRechnung Doğrulayıcısı, dosyanızı doğrudan tarayıcıda tüm EN 16931 zorunlu alanlarına göre kontrol eder — kurulum gerekmez, sunucuya yükleme yapılmaz.
BR-DE-01 hatası ne anlama gelir?
BR-DE-01, Leitweg-ID'nin (BT-10) eksik olduğu anlamına gelir. Bu hata, Leitweg-ID'nin zorunlu bir alan olduğu XRechnung'da ortaya çıkar. Daha fazla bilgi: Leitweg-ID Açıklaması.
Doğrulayıcı ile ZUGFeRD PDF'lerini doğrulayabilir miyim?
Resmi KoSIT Doğrulayıcı yalnızca XML dosyalarını kontrol eder. TaxLayer Doğrulayıcısı, ZUGFeRD PDF'lerini de doğrudan tarayıcıda kontrol edebilir — gömülü XML'i otomatik olarak çıkarır.
Her e-faturayı göndermeden önce doğrulamam gerekir mi?
Yasal olarak zorunlu değildir ancak şiddetle tavsiye edilir. Geçersiz bir e-fatura alıcı tarafından reddedilir ve ödemeyi geciktirir. TaxLayer, dosyayı oluşturmadan önce otomatik olarak EN 16931'e göre doğrulama yapar.
Ücretsiz araçlar
İlgili makaleler
PDF faturalarınızı şimdi dönüştürün
TaxLayer'ı ücretsiz deneyin — ayda 2 dönüştürme, kredi kartı gerekmez.
Başlayın