AB KDV numarası doğrulama (format ve kontrol hanesi)
AB KDV numarası doğrulama aracı, Avrupa Birliği ülkelerindeki müşteri ve tedarikçilerin KDV kimlik numaralarını kontrol eder. Numarayı ülke önekiyle girin, ör. DE123456789, FR40303265045 veya PL8567346215. Araç numaranın yapısını ve – yöntemi kamuya açık olduğu yerde – kontrol hanesini denetler. Numaranın gerçekten kayıtlı ve geçerli olduğunu yalnızca VIES veya ilgili ülkenin vergi idaresi teyit edebilir.
Nasıl hesaplanır?
Bu araç ne yapar, ne yapmaz: yalnızca numaranın yapısını ve – yöntem kamuya açıksa – kontrol hanesini denetler. Formatı doğru bir numara hiç verilmemiş ya da silinmiş olabilir. Numaranın aktif olup olmadığını yalnızca VIES veya ilgili AB ülkesinin vergi idaresi gösterir. Kontrol tamamen tarayıcınızda yapılır; hiçbir veri gönderilmez.
Türkiye ve AB KDV numarası
Türkiye AB üyesi değildir; bu yüzden Türk vergi kimlik numaraları (VKN) AB KDV sistemine ve VIES’e dahil değildir ve bu araçla kontrol edilemez. Araç, Türkiye’den AB’deki firmalarla çalışanların karşı tarafın AB KDV numarasını – örneğin faturada veya müşteri kaydında – hızlıca kontrol etmesi içindir. TR önekiyle girilen bir numara “AB ülke kodu değil” olarak gösterilir.
Ülkelere göre format
Her AB KDV numarası iki harfli bir ülke önekiyle başlar, ardından ülkeye göre 2 ile 12 arasında karakter gelir. Örnekler: Almanya DE + 9 rakam, Avusturya ATU + 8 rakam, Fransa FR + 2 kontrol karakteri + 9 haneli SIREN, Hollanda NL + 9 rakam + B + 2 rakam, Polonya PL + 10 rakam, İrlanda IE + 7 rakam + 1–2 harf, İspanya ES + başında veya sonunda harf bulunan 9 karakter. Yunanistan GR yerine EL kullanır. 2021’den beri Kuzey İrlanda’nın öneki XI’dir; Birleşik Krallık GB numaraları artık AB numarası değildir.
Kontrol haneleri
Çoğu ülke, diğer rakamlardan hesaplanan bir kontrol hanesi ekler. Almanya ve Hırvatistan ISO/IEC 7064 MOD 11,10, Hollanda MOD 97-10 (2020’den beri), Belçika ve Lüksemburg bölme kalanı (mod 97 ve mod 89), diğer birçok ülke ağırlıklı rakam toplamı kullanır. Yanlış kontrol hanesi neredeyse her zaman yazım hatası veya yer değiştirmiş rakam demektir. Bazı numara aralıklarında – örneğin Bulgaristan veya Çekya’daki gerçek kişilerde – araç yalnızca formatı kontrol eder.
Sıkça sorulan sorular
“Format doğru” sonucu KDV numarasının geçerli olduğu anlamına mı gelir?
Hayır. Yalnızca uzunluğun, karakterlerin ve – kontrol edilebiliyorsa – kontrol hanesinin doğru olduğunu gösterir. Numaranın verilip verilmediğini ve şu anda aktif olup olmadığını yalnızca VIES veya ilgili ülkenin vergi idaresi gösterir.
Türk vergi numarası burada kontrol edilebilir mi?
Hayır. Türkiye AB üyesi olmadığı için Türk vergi kimlik numaraları AB KDV sisteminde ve VIES’te yer almaz. Bu araç yalnızca AB üye devletlerinin ve Kuzey İrlanda’nın (XI) KDV numaralarını kontrol eder.
AB’deki bir firmanın KDV numarasını VIES’te nasıl sorgularım?
Sonucun altındaki bağlantıdan VIES’i açın, üye devleti seçin ve numarayı ülke öneki olmadan girin. VIES numaranın AB içi işlemler için aktif olup olmadığını gösterir; bazı ülkeler firma adını ve adresini de verir.
Numaram VIES’e gönderiliyor mu?
Hayır. Araç hiçbir ağ isteği yapmaz ve hiçbir şey kaydetmez. Resmî kontrol için VIES’i bağlantıdan kendiniz açın.
Yunanistan neden EL kullanıyor?
AB, Yunanistan için KDV öneki olarak ISO kodu GR yerine EL’yi (Ellada’dan) kullanır. GR yazarsanız araç bunu otomatik olarak EL’ye çevirir.
Kaynaklar ve yasal dayanak
- Europäische Kommission – VIES: MwSt-Nummer prüfen (einzige EU-weite Gültigkeitsprüfung), FAQ mit Nummernaufbau je Land
- § 18e UStG: Bundeszentralamt für Steuern – Bestätigung ausländischer USt-IdNr. (eVatR)
- ISO/IEC 7064: ISO/IEC 7064:2003 – Check character systems (MOD 11,10 für DE und HR, MOD 97-10 für NL)
- python-stdnum – dokumentierte nationale Prüfverfahren (Abgleich der Prüfziffern)
Güncelleme:
Benzer araçlar
- IBAN DoğrulamaIBAN doğrulama aracı: 89 ülke için mod-97 kontrol basamaklarını, uzunluğu ve yapıyı kontrol edin. Tarayıcınızda çalışır, numaranız hiçbir yere gönderilmez.
- Luhn algoritması: kontrol basamağı doğrulayıcı ve hesaplayıcıNumaraları Luhn algoritmasıyla (mod 10, ISO/IEC 7812-1) doğrulayın veya kontrol basamağını hesaplayın – yalnızca biçim kontrolü, tarayıcınızda yerel çalışır.
- Barkod kontrol basamağı: EAN, GTIN ve ISBN doğrulamaEAN-8, EAN-13, UPC-A, GTIN-14 ve ISBN-10/13 kontrol basamağını doğrulayın, eksik basamağı hesaplayın, ISBN-10’u ISBN-13’e çevirin – ücretsiz, tarayıcıda.
- Regex testerRegex tester: JavaScript düzenli ifadelerini canlı test edin – eşleşmeler vurgulanır, gruplar tabloda, desenin her parçası açıklanır. Ücretsiz, veri yüklenmez.
- Base64 encode ve decodeBase64 ve Base64url’i doğru UTF-8 ile kodlayın ve çözün; URL encode/decode (yüzde kodlama) dahil. Anlaşılır hata mesajları, tamamen tarayıcınızda çalışır.
- CSS border radius oluşturucuKaydırıcılarla CSS köşe yuvarlama: tüm köşeler birlikte veya ayrı ayrı, px ya da %, 8 değerli eliptik söz dizimi – en kısa kod, canlı önizleme ve kopyalama.