İçeriğe geç
LeedyBox
Destek ol

İ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.

NumaraKimde olurBiçimÖrnek
DNI (aynı zamanda NIF)İspanya vatandaşları8 rakam + kontrol harfi12345678Z
NIE (aynı zamanda NIF)YabancılarX, Y veya Z + 7 rakam + kontrol harfiX1234567L
K, L veya M ile başlayan NIFDNI'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:

  1. DNI'nin 8 rakamını tek bir sayı olarak alın.
  2. 23'e bölün ve kalanı (0 ile 22 arasında bir tam sayı) bulun.
  3. Kalanı tabloda arayın.
Kalan01234567891011
HarfTRWAGMYFPDXB
Kalan1213141516171819202122
HarfNJZSQVHLCKE

Ö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 harfHukuki biçim (Orden EHA/451/2008)
ASociedades anónimas (anonim şirketler)
BSociedades de responsabilidad limitada (limited şirketler)
C, DSociedades colectivas, sociedades comanditarias (kollektif ve komandit şirketler)
EComunidades de bienes, herencias yacentes ve tüzel kişiliği olmayan diğer yapılar
F, G, H, JKooperatifler, dernekler, kat malikleri toplulukları, adi ortaklıklar
P, Q, R, SYerel yönetimler, kamu kuruluşları, dinî kurumlar, devlet ve özerk topluluk idareleri
U, VGeçici iş ortaklıkları (UTE), diğer türler
N, WYabancı 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: