Cách tính chữ kiểm tra DNI/NIE
Chữ kiểm tra xác thực số DNI hoặc NIE Tây Ban Nha bằng một thuật toán cố định: chia số 8 chữ số cho 23, lấy số dư để chọn một chữ cái trong chuỗi 'TRWAGMYFPDXBNJZSQVHLCKE' (đánh chỉ số từ 0). Với NIE, chữ cái đầu được thay bằng một chữ số trước — X thành 0, Y thành 1, Z thành 2 — rồi mới áp dụng cùng phép tính. Nhờ đó bạn có thể vừa tạo đúng chữ cái cho một số mới, vừa xác nhận DNI/NIE hiện có không bị gõ sai.
Đáp án nhanh về DNI/NIE
Chữ cái nào tương ứng với DNI 12345678?
Z. 12345678 chia 23 dư 14, và ký tự ở vị trí 14 (đếm từ 0) trong bảng 23 chữ cái cố định 'TRWAGMYFPDXBNJZSQVHLCKE' là Z.
Bảng chữ cái DNI được xây dựng như thế nào -- có theo thứ tự bảng chữ cái không?
Không, đó là một chuỗi cố định không theo thứ tự bảng chữ cái, 'TRWAGMYFPDXBNJZSQVHLCKE' -- vị trí (số DNI chia lấy dư cho 23) chọn ra chữ cái; nó không được tính trực tiếp từ bảng chữ cái.
Chữ cái nào tương ứng với NIE X1234567?
L. Tiền tố X được thay bằng 0, cho ra số 1234567; 1234567 chia 23 dư 19, tương ứng với L.
Chữ cái nào tương ứng với NIE Y1234567?
X. Tiền tố Y được thay bằng 1, cho ra 11234567; 11234567 chia 23 dư 10, tương ứng với X.
Chữ cái nào tương ứng với NIE Z1234567?
R. Tiền tố Z được thay bằng 2, cho ra 21234567; 21234567 chia 23 dư 1, tương ứng với R.
Chữ cái nào tương ứng với DNI 00000000?
T -- 0 chia 23 dư 0, và chữ cái đầu tiên (vị trí 0) trong bảng là T.
Chữ cái DNI có thay đổi nếu số được viết kèm số 0 ở đầu không?
Không. Phép tính luôn dùng nguyên số 8 chữ số như đã viết; số 0 ở đầu vẫn là một phần của số đó và không bị loại bỏ trước khi tính phần dư chia cho 23.
Hai số DNI khác nhau có thể có cùng một chữ cái không?
Có. Vì chỉ có 23 chữ cái khả dĩ trong khi số 8 chữ số nhiều hơn thế rất nhiều, nên trung bình cứ khoảng 23 số thì có 1 số dùng chung một chữ cái; chỉ riêng chữ cái không thể xác định một DNI cụ thể.
Câu hỏi thường gặp
Sự khác biệt giữa DNI và NIE là gì?
DNI (Documento Nacional de Identidad) được cấp cho công dân Tây Ban Nha và luôn gồm 8 chữ số cộng một chữ cái. NIE (Número de Identidad de Extranjero) được cấp cho cư dân nước ngoài và bắt đầu bằng X, Y hoặc Z theo sau bởi 7 chữ số và một chữ cái.
Vì sao NIE thay chữ cái đầu bằng một chữ số trước khi tính toán?
Thuật toán chữ kiểm tra được thiết kế cho số 8 chữ số. Vì NIE chỉ có 7 chữ số sau chữ cái đầu, chữ cái đó được ánh xạ sang một chữ số (X=0, Y=1, Z=2) để hoàn thành số 8 chữ số trước khi áp dụng cùng công thức modulo-23 như DNI.
Công cụ này có thể phát hiện số DNI giả hoặc bịa ra không?
Nó có thể xác nhận chữ kiểm tra nhất quán về mặt toán học với 8 chữ số, giúp phát hiện lỗi gõ và số bịa ngẫu nhiên. Nó không thể xác nhận số đó thực sự được nhà chức trách Tây Ban Nha cấp phát - việc đó cần tra cứu sổ đăng ký chính thức.
Vì sao các chữ cái như I, O và U không bao giờ xuất hiện?
Chuỗi tham chiếu "TRWAGMYFPDXBNJZSQVHLCKE" cố tình loại trừ nguyên âm và các chữ cái/chữ số trông giống nhau để giảm lỗi khi sao chép giấy tờ tùy thân lúc đọc to hoặc chép tay.