DNI, NIE, dan NIF Spanyol: Cara Kerja Huruf Kontrol
Nomor identitas dan nomor pajak Spanyol diakhiri karakter pemeriksa. Pada DNI dan NIE, karakter itu berupa huruf yang dihitung dari angka-angkanya dengan rumus singkat yang diterbitkan Kementerian Dalam Negeri Spanyol. Panduan ini menjelaskan tiga jenis nomor, cara menghitung langkah demi langkah, dan apa yang ditunjukkan—serta tidak ditunjukkan—oleh huruf yang benar.
Tiga Nama untuk Nomor yang Saling Terkait
NIF adalah singkatan dari número de identificación fiscal, nomor identifikasi pajak. Bagi kebanyakan orang, NIF bukan nomor tersendiri: warga negara Spanyol memakai nomor DNI, kartu identitas nasional, sedangkan warga asing yang tinggal di Spanyol memakai NIE, nomor identitas warga asing. Orang dan badan yang tidak punya keduanya mendapat NIF dari Agencia Tributaria, otoritas pajak.
| Nomor | Pemilik | Bentuk | Contoh |
|---|---|---|---|
| DNI (sekaligus NIF) | Warga negara Spanyol | 8 digit + huruf kontrol | 12345678Z |
| NIE (sekaligus NIF) | Warga negara asing | X, Y, atau Z + 7 digit + huruf kontrol | X1234567L |
| NIF K, L, atau M | Orang tanpa DNI atau NIE (K: warga Spanyol di bawah 14 tahun yang tinggal di Spanyol, L: warga Spanyol di luar negeri, M: warga asing tanpa NIE) | K, L, atau M + 7 karakter + huruf kontrol | – |
| NIF badan | Perusahaan, asosiasi, lembaga publik, dll. | Huruf bentuk badan hukum + 7 digit + karakter kontrol | – |
Nomor K, L, dan M diatur dalam peraturan pajak umum (Real Decreto 1065/2007, pasal 19 dan 20): satu huruf, tujuh karakter alfanumerik, dan satu karakter pemeriksa berupa huruf. Peraturan DNI (Real Decreto 255/2025, pasal 12) hanya menyebut bahwa kartu memuat nomor dan karakter pemeriksanya; cara menghitungnya diterbitkan di situs Kementerian Dalam Negeri.
Cara Menghitung Huruf DNI
Huruf kontrol adalah sisa pembagian nomor dengan 23 yang ditulis sebagai huruf:
- Anggap 8 digit DNI sebagai satu bilangan.
- Bagi dengan 23 dan ambil sisanya, bilangan bulat 0 sampai 22.
- Cari sisa itu di tabel.
| Sisa | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Huruf | T | R | W | A | G | M | Y | F | P | D | X | B |
| Sisa | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
| Huruf | N | J | Z | S | Q | V | H | L | C | K | E |
Contoh (dari Kementerian Dalam Negeri sendiri): 12345678 ÷ 23 = 536.768 sisa 14, karena 23 × 536.768 = 12.345.664 dan 12.345.678 − 12.345.664 = 14. Sisa 14 adalah Z, jadi DNI lengkapnya 12345678Z.
Dalam kode cukup satu baris: hurufnya adalah "TRWAGMYFPDXBNJZSQVHLCKE"[nomor % 23]. Hanya 23 huruf yang dipakai, jadi I, Ñ, O, dan U tidak pernah menjadi huruf kontrol. Jika salah satunya ada di akhir DNI, berarti ada salah salin.
NIE: Ganti X, Y, dan Z Dulu
NIE diawali satu huruf—X, Y, atau Z—diikuti 7 digit dan huruf kontrol. Sebelum menghitung, huruf pertama diganti angka: X menjadi 0, Y menjadi 1, Z menjadi 2. Hasilnya bilangan 8 digit, dan selanjutnya sama seperti DNI.
Contoh: X1234567 menjadi 01234567. 1.234.567 ÷ 23 bersisa 19 (23 × 53.676 = 1.234.548), dan 19 adalah L, jadi NIE-nya X1234567L. Digit yang sama dengan Y (11234567) atau Z (21234567) menghasilkan huruf lain, jadi awalannya harus disalin dengan tepat.
Apa yang Ditangkap Huruf dan Apa yang Tidak Dibuktikannya
Huruf ini menangkap salah ketik. Karena 23 adalah bilangan prima yang lebih besar dari digit mana pun, mengubah satu digit selalu mengubah sisanya, sehingga satu digit yang salah selalu menghasilkan huruf lain. Menukar dua digit yang bersebelahan mengubah nomor sebesar kelipatan 9 kali pangkat sepuluh, yang juga tidak habis dibagi 23, jadi kesalahan ini pun tertangkap. Jika dua digit atau lebih salah, kadang hurufnya kebetulan sama.
Huruf tidak dapat menunjukkan bahwa nomor itu ada. Setiap bilangan 8 digit punya tepat satu huruf yang benar, sehingga jutaan nomor yang tak pernah diterbitkan pun lolos pemeriksaan. Hanya penerbit nomor yang dapat memastikannya: Kementerian Dalam Negeri untuk DNI dan NIE, dan otoritas pajak untuk NIF lainnya.
NIF K, L, M, dan NIF Perusahaan
Peraturan pajak memberikan struktur nomor K, L, dan M, tetapi tidak cara menghitung huruf kontrolnya. Untuk perusahaan dan badan lain, Orden EHA/451/2008 menetapkan strukturnya: satu huruf bentuk badan hukum, bilangan acak tujuh digit, dan satu karakter kontrol. Peraturan itu mencantumkan hurufnya, tetapi juga tidak menerbitkan cara menghitung karakter kontrol. Karena itu validator LeedyBox mengenali nomor-nomor ini dan menampilkan bentuk badan hukumnya tanpa memeriksa karakter terakhir.
| Huruf pertama | Bentuk badan hukum (Orden EHA/451/2008) |
|---|---|
| A | Sociedades anónimas (perseroan terbatas terbuka) |
| B | Sociedades de responsabilidad limitada (perseroan terbatas tertutup) |
| C, D | Sociedades colectivas, sociedades comanditarias (firma, persekutuan komanditer) |
| E | Comunidades de bienes, herencias yacentes, dan badan lain tanpa status badan hukum |
| F, G, H, J | Koperasi, asosiasi, perhimpunan pemilik rumah susun, persekutuan perdata |
| P, Q, R, S | Pemerintah daerah, lembaga publik, lembaga keagamaan, instansi negara dan komunitas otonom |
| U, V | Usaha patungan sementara (UTE), jenis lain |
| N, W | Badan asing, bentuk usaha tetap badan nonresiden |
Menulis dan Menyimpan Nomor
- Tulis huruf dengan kapital dan tanpa spasi:
12345678Z. Banyak formulir menerima tanda hubung sebelum huruf; hapus spasi, titik, dan tanda hubung sebelum membandingkan dua nomor. - Simpan DNI sebagai teks, bukan bilangan bulat. Spreadsheet atau basis data yang menyimpannya sebagai angka akan kehilangan nol di depan dan hurufnya.
- Periksa huruf saat input untuk menangkap salah ketik lebih awal, tetapi jangan anggap huruf yang benar sebagai verifikasi identitas.
- DNI dan NIE mengidentifikasi seseorang. Perlakukan sebagai data pribadi dan jangan dimasukkan ke URL, log, atau alat analitik.
Nomor Uji untuk Pengembangan
Formulir dan basis data sering membutuhkan nomor contoh yang lolos validasi. Validator dapat membuat DNI dan NIE acak dengan huruf yang benar. Nomor itu hanya untuk pengujian: nomor acak bisa sama dengan nomor orang sungguhan, jadi jangan pernah memakai nilai buatan sebagai identitas seseorang dalam data nyata, faktur, atau dokumen.
Pertanyaan Umum
Apakah NIF sama dengan DNI?
Bagi warga negara Spanyol, ya: NIF adalah nomor DNI beserta hurufnya. Warga asing yang tinggal di Spanyol memakai NIE sebagai NIF, dan orang yang tidak punya keduanya mendapat nomor K, L, atau M dari otoritas pajak.
Apa itu CIF?
CIF adalah nama lama nomor pajak perusahaan. Kini perusahaan memiliki NIF yang terdiri dari huruf bentuk badan hukum, tujuh digit, dan karakter kontrol.
Mengapa huruf DNI saya ditolak?
Cocokkan setiap digit dan huruf dengan kartunya. Huruf I, Ñ, O, dan U tidak pernah valid, dan menukar dua digit saja sudah mengubah huruf yang seharusnya.
Bisakah saya tahu nomor itu milik siapa?
Tidak. Huruf hanya dihitung dari digitnya, tidak berisi informasi pemilik, dan validator tidak mencari nomor itu di mana pun.
Sumber
Sumber: Ministerio del Interior: Cálculo del dígito de control del NIF/NIE (Internet Archive, 2025-12-30) · Terakhir diperiksa:
Sumber: BOE: Real Decreto 255/2025, de 1 de abril, por el que se regula el Documento Nacional de Identidad · Terakhir diperiksa:
Sumber: BOE: Real Decreto 1065/2007 (Reglamento General de gestión e inspección tributaria), artículos 19 y 20 · Terakhir diperiksa:
Sumber: BOE: Orden EHA/451/2008 (texto consolidado, modificada por la Orden HAP/5/2016) · Terakhir diperiksa: