İspanya DNI, NIE ve NIF: Kontrol Harfi Nasıl Çalışır
İspanya'nın kimlik ve vergi numaraları bir kontrol karakteriyle biter. DNI ve NIE'de bu, rakamlardan kısa bir hesapla elde edilen bir harftir; hesabı İspanya İçişleri Bakanlığı yayımlar. Bu rehber üç numara türünü, hesabı adım adım ve doğru bir harfin neyi gösterip neyi göstermediğini anlatır.
Birbirine Bağlı Numaralar İçin Üç Ad
NIF, número de identificación fiscal, yani vergi kimlik numarasıdır. Çoğu kişi için ayrı bir numara değildir: İspanya vatandaşları kimlik kartları DNI'nin numarasını, ülkede yaşayan yabancılar ise yabancılara verilen kimlik numarası NIE'yi kullanır. İkisi de olmayan kişi ve kuruluşlar NIF'i vergi idaresi Agencia Tributaria'dan alır.
| Numara | Kimde olur | Biçim | Örnek |
|---|---|---|---|
| DNI (aynı zamanda NIF) | İspanya vatandaşları | 8 rakam + kontrol harfi | 12345678Z |
| NIE (aynı zamanda NIF) | Yabancılar | X, Y veya Z + 7 rakam + kontrol harfi | X1234567L |
| K, L veya M ile başlayan NIF | DNI'si veya NIE'si olmayanlar (K: İspanya'da yaşayan 14 yaşından küçük vatandaşlar, L: yurt dışında yaşayan vatandaşlar, M: NIE'si olmayan yabancılar) | K, L veya M + 7 karakter + kontrol harfi | – |
| Kuruluş NIF'i | Şirketler, dernekler, kamu kurumları vb. | Hukuki biçim harfi + 7 rakam + kontrol karakteri | – |
K, L ve M numaraları genel vergi yönetmeliğinde (Real Decreto 1065/2007, madde 19 ve 20) bir harf, yedi alfanümerik karakter ve alfabetik bir doğrulama karakteri olarak tanımlanır. DNI yönetmeliği (Real Decreto 255/2025, madde 12) yalnızca kartta numaranın ve doğrulama karakterinin yer aldığını söyler; hesaplamanın kendisi İçişleri Bakanlığının sitesinde yayımlanır.
DNI Harfi Nasıl Hesaplanır
Kontrol harfi, numaranın 23'e bölümünden kalanın harfle yazılmış hâlidir:
- DNI'nin 8 rakamını tek bir sayı olarak alın.
- 23'e bölün ve kalanı (0 ile 22 arasında bir tam sayı) bulun.
- Kalanı tabloda arayın.
| Kalan | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Harf | T | R | W | A | G | M | Y | F | P | D | X | B |
| Kalan | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
| Harf | N | J | Z | S | Q | V | H | L | C | K | E |
Örnek (Bakanlığın kendi örneği): 12345678 ÷ 23 = 536.768, kalan 14; çünkü 23 × 536.768 = 12.345.664 ve 12.345.678 − 12.345.664 = 14. Kalan 14, Z harfidir; yani DNI'nin tamamı 12345678Z olur.
Kodda tek satırdır: harf "TRWAGMYFPDXBNJZSQVHLCKE"[numara % 23] ifadesiyle bulunur. Yalnızca 23 harf kullanıldığı için I, Ñ, O ve U hiçbir zaman kontrol harfi olmaz. Bir DNI bunlardan biriyle bitiyorsa numara yanlış yazılmıştır.
NIE: Önce X, Y ve Z
NIE bir harfle (X, Y veya Z) başlar; ardından 7 rakam ve kontrol harfi gelir. Hesaptan önce baştaki harf bir rakamla değiştirilir: X yerine 0, Y yerine 1, Z yerine 2. Böylece 8 haneli bir sayı elde edilir ve hesap DNI'deki gibi sürer.
Örnek: X1234567, 01234567 olur. 1.234.567 ÷ 23'ten kalan 19'dur (23 × 53.676 = 1.234.548) ve 19, L harfidir; NIE X1234567L olur. Aynı rakamlar Y (11234567) veya Z (21234567) ile başlarsa farklı harfler çıkar; bu yüzden ön ek de tam olarak aktarılmalıdır.
Harf Neyi Yakalar, Neyi Kanıtlamaz
Harf yazım hatalarına karşı bir denetimdir. 23, her rakamdan büyük bir asal sayı olduğundan tek bir rakamın değişmesi kalanı her zaman değiştirir; yani tek bir yanlış rakam her zaman başka bir harf verir. Yan yana iki rakamın yer değiştirmesi numarayı 9 çarpı onun bir kuvvetinin katı kadar değiştirir; 23 bunu da bölemediği için bu hata da yakalanır. İki veya daha fazla rakam yanlışsa harf tesadüfen aynı çıkabilir.
Harf bir numaranın var olduğunu gösteremez. Her 8 haneli sayının tam olarak bir doğru harfi vardır; bu yüzden hiç verilmemiş milyonlarca numara da denetimden geçer. Bunu yalnızca numarayı veren kurum doğrulayabilir: DNI ve NIE için İçişleri Bakanlığı, diğer NIF'ler için vergi idaresi.
K, L, M ve Şirket NIF'leri
Vergi yönetmeliği K, L ve M numaralarının yapısını verir, ancak kontrol harflerinin nasıl hesaplandığını vermez. Şirketler ve diğer kuruluşlar için yapıyı Orden EHA/451/2008 belirler: hukuki biçim harfi, rastgele yedi haneli bir sayı ve bir kontrol karakteri. Düzenleme harfleri sıralar, ancak kontrol karakterinin hesabını yayımlamaz. Bu nedenle LeedyBox aracı bu numaraları tanır ve hukuki biçimi gösterir, son karakteri ise kontrol etmez.
| İlk harf | Hukuki biçim (Orden EHA/451/2008) |
|---|---|
| A | Sociedades anónimas (anonim şirketler) |
| B | Sociedades de responsabilidad limitada (limited şirketler) |
| C, D | Sociedades colectivas, sociedades comanditarias (kollektif ve komandit şirketler) |
| E | Comunidades de bienes, herencias yacentes ve tüzel kişiliği olmayan diğer yapılar |
| F, G, H, J | Kooperatifler, dernekler, kat malikleri toplulukları, adi ortaklıklar |
| P, Q, R, S | Yerel yönetimler, kamu kuruluşları, dinî kurumlar, devlet ve özerk topluluk idareleri |
| U, V | Geçici iş ortaklıkları (UTE), diğer türler |
| N, W | Yabancı kuruluşlar, yerleşik olmayan kuruluşların daimî işyerleri |
Numaraları Yazmak ve Saklamak
- Harfi büyük ve boşluksuz yazın:
12345678Z. Pek çok form harften önce tireye izin verir; iki numarayı karşılaştırmadan önce boşluk, nokta ve tireleri silin. - DNI'yi tam sayı olarak değil metin olarak saklayın. Sayı olarak saklayan bir tablo veya veritabanı baştaki sıfırları ve harfi kaybeder.
- Yazım hatalarını erken yakalamak için girişte harfi kontrol edin, ancak doğru bir harfi kimlik doğrulaması saymayın.
- DNI ve NIE bir kişiyi tanımlar. Bunları kişisel veri olarak ele alın; URL'lere, kayıtlara ve analiz araçlarına koymayın.
Geliştirme İçin Test Numaraları
Formlar ve veritabanları çoğu zaman doğrulamadan geçen örnek numaralara ihtiyaç duyar. Araç, kontrol harfi doğru rastgele DNI ve NIE numaraları oluşturabilir. Bunlar yalnızca test içindir: rastgele bir numara gerçek bir kişinin numarasıyla aynı olabilir; oluşturulan değerleri gerçek verilerde, faturalarda veya belgelerde hiç kimsenin kimliği olarak kullanmayın.
Sık Sorulan Sorular
NIF ile DNI aynı mı?
İspanya vatandaşları için evet: NIF, DNI numarası ve harfidir. Yabancılar NIE'yi NIF olarak kullanır; ikisi de olmayanlar vergi idaresinden K, L veya M ile başlayan bir numara alır.
CIF nedir?
CIF, şirketlerin vergi numarasının eski adıdır. Bugün şirketlerin hukuki biçim harfi, yedi rakam ve bir kontrol karakterinden oluşan bir NIF'i vardır.
DNI harfim neden kabul edilmiyor?
Her rakamı ve harfi kartla karşılaştırın. I, Ñ, O ve U hiçbir zaman geçerli değildir ve iki rakamın yer değiştirmesi bile beklenen harfi değiştirir.
Numaranın kime ait olduğunu öğrenebilir miyim?
Hayır. Harf yalnızca rakamlardan hesaplanır, sahibi hakkında bilgi içermez ve araç numarayı hiçbir yerde sorgulamaz.
Kaynaklar
Kaynak: Ministerio del Interior: Cálculo del dígito de control del NIF/NIE (Internet Archive, 2025-12-30) · Son kontrol:
Kaynak: BOE: Real Decreto 255/2025, de 1 de abril, por el que se regula el Documento Nacional de Identidad · Son kontrol:
Kaynak: BOE: Real Decreto 1065/2007 (Reglamento General de gestión e inspección tributaria), artículos 19 y 20 · Son kontrol:
Kaynak: BOE: Orden EHA/451/2008 (texto consolidado, modificada por la Orden HAP/5/2016) · Son kontrol: