Trình kiểm tra IBAN
Features
- Xác thực theo chuẩn ISO 13616: Kiểm tra cấu trúc và checksum MOD-97, phát hiện sai lệch ký tự, độ dài hoặc quốc gia không hỗ trợ.
- Phân tách cấu trúc IBAN đầy đủ: Hiển thị mã quốc gia, số kiểm tra, mã ngân hàng/chi nhánh và số tài khoản, kèm định dạng có khoảng cách dễ đọc.
- Hỗ trợ hơn 80 quốc gia: Áp dụng quy tắc BBAN riêng của từng nước trong khu vực SEPA và toàn cầu, từ Đức, Pháp đến Trung Đông.
- Kiểm tra tức thời với lỗi chi tiết: Thông báo cụ thể: sai checksum, mã quốc gia, độ dài hoặc ký tự không hợp lệ, kèm ví dụ chuẩn để tham chiếu.
Usage Guide
- Nhập IBAN: Dán hoặc gõ số IBAN cần kiểm tra
- Tự động xác thực: Công cụ tự động kiểm tra và phân tách thành phần
- Xem kết quả: Theo dõi trạng thái hợp lệ và thông tin chi tiết
Technical Details
Chuẩn IBAN và cấu trúc tài khoản quốc tế
IBAN (International Bank Account Number) được tiêu chuẩn hóa bởi ISO 13616, gồm mã quốc gia (2 chữ cái), hai số kiểm tra và BBAN (tối đa 30 ký tự chứa mã ngân hàng/chi nhánh và số tài khoản). Hơn 70 quốc gia áp dụng để đơn giản hóa chuyển tiền quốc tế.
Thuật toán MOD-97 và quy trình xác thực
Xác thực dùng thuật toán MOD-97-10: chuyển 4 ký tự đầu xuống cuối, thay chữ bằng số (A=10…Z=35), tạo số nguyên lớn và lấy modulo 97. IBAN hợp lệ cho kết quả dư 1. Việc tạo số kiểm tra đảo ngược quy trình với phần tử '00'.
Phân tích thành phần và ứng dụng
Bộ phân tích trích xuất mã quốc gia (ISO 3166-1), mã ngân hàng, chi nhánh, số tài khoản và hiển thị định dạng chuẩn có dấu cách. Hỗ trợ quy tắc riêng của từng nước như BLZ của Đức hay Sắp xếp code của Anh cho nghiệp vụ tài chính và kiểm soát rủi ro.
Frequently Asked Questions
- IBAN là gì và nó chứa gì?
- IBAN (International Bank Account Number) là định dạng tiêu chuẩn ISO 13616 để xác định tài khoản ngân hàng quốc tế. Nó chứa: mã quốc gia 2 chữ cái, 2 chữ số kiểm tra (xác thực MOD-97) và Cơ bản Bank Account Number (BBAN) tối đa 30 ký tự chữ-số bao gồm mã định danh ngân hàng, mã chi nhánh và số tài khoản.
- Xác thực IBAN hoạt động như thế nào?
- Xác thực IBAN bao gồm: kiểm tra định dạng và độ dài theo quy tắc cụ thể của quốc gia, sắp xếp lại chuỗi (di chuyển 4 ký tự đầu đến cuối), chuyển đổi chữ cái thành số (A=10, B=11, ..., Z=35), thực hiện phép chia MOD-97, và xác minh phần dư bằng 1. Công cụ cũng xác thực cấu trúc và yêu cầu độ dài cụ thể của quốc gia.
- Những quốc gia nào sử dụng IBAN?
- IBAN được sử dụng ở hơn 80 quốc gia, chủ yếu ở châu Âu, Trung Đông và một số phần của châu Phi và châu Á. Mỗi quốc gia có độ dài và định dạng IBAN cụ thể. Người dùng chính bao gồm tất cả các quốc gia EU, Vương quốc Anh, Thụy Sĩ, Na Uy và nhiều quốc gia khác. Công cụ hỗ trợ xác thực cho tất cả các định dạng IBAN chính thức.
- Tôi có thể trích xuất thông tin gì từ IBAN hợp lệ?
- Từ IBAN hợp lệ, bạn có thể trích xuất: mã quốc gia (2 chữ cái đầu), chữ số kiểm tra (vị trí 3-4), mã định danh ngân hàng (khác nhau theo quốc gia), mã chi nhánh (nếu có) và số tài khoản. Công cụ hiển thị tất cả các thành phần đã phân tích ở định dạng có cấu trúc để dễ hiểu.
- Xác thực IBAN có đủ để xác minh chi tiết tài khoản ngân hàng không?
- Xác thực IBAN xác nhận định dạng và checksum là đúng, nhưng không xác minh rằng tài khoản thực sự tồn tại hoặc đang hoạt động. Đối với thanh toán thực tế, bạn nên sử dụng các phương thức xác minh bổ sung do ngân hàng hoặc bộ xử lý thanh toán cung cấp. Xác thực IBAN là bước đầu tiên để đảm bảo định dạng số tài khoản đúng.
Related Documentation
- ISO 13616 - Chuẩn IBAN - Tiêu chuẩn quốc tế cho cấu trúc và thuật toán IBAN
- SWIFT - IBAN Registry - Đăng ký IBAN chính thức với định dạng từng quốc gia
- Tài liệu cấu trúc IBAN - Hướng dẫn chi tiết về định dạng, số kiểm tra và mã quốc gia
- Thuật toán số kiểm tra IBAN - Giải thích thuật toán MOD-97 cho việc tính và kiểm tra
- Danh sách quốc gia IBAN - Tổng hợp định dạng IBAN của mọi quốc gia tham gia