محاسبات ابزارهای ویراف در مرورگر شما انجام میشود و اعداد واردشده به سرور ارسال یا ذخیره نمیشود.
اعتبارسنجی شماره شبا
بانک، صحت چکسام و فرمت شماره شبا را در لحظه بررسی کنید
میتوانید با یا بدون IR وارد کنید. فاصله مهم نیست.
شمارهی شبا چیست؟
شمارهی شبا (شناسهی حساب بانکی ایران) کدی ۲۶ کاراکتری است که برای انتقال وجه میان بانکهای ایران به کار میرود. این کد با IR شروع میشود و شامل دو رقم کنترلی، سه رقم کد بانک و ۱۹ رقم شمارهی حساب است.
چرا باید شبا را اعتبارسنجی کنیم؟
بررسی شبا، خطای تایپی را پیش از انتقال وجه آشکار میکند. این ابزار با روش رقم کنترلی استاندارد ISO 13616، ساختار شمارهی شبا را بدون ذخیره یا ارسال شماره بررسی میکند؛ نام صاحب حساب را بررسی نمیکند.
این ابزار بررسی میکند شمارهی شبای واردشده از نظر ساختار و رقم کنترلی درست است و کد بانک آن را به نام بانک تبدیل میکند. کاربرد اصلی آن گرفتن خطای تایپی پیش از انتقال وجه است. ابزار به هیچ سامانهی بانکی وصل نیست؛ پس نمیگوید حساب فعال است یا به نام چه کسی است.
روش محاسبه
شبا در ایران «IR» و ۲۴ رقم است: ۲ رقم کنترلی، ۳ رقم کد بانک و ۱۹ رقم شمارهی حساب. ابزار ابتدا همهی کاراکترهای غیررقمی را حذف و ارقام فارسی را به لاتین تبدیل میکند و طول را میسنجد. سپس طبق استاندارد ISO 13616، چهار کاراکتر اول (IR و دو رقم کنترلی) به انتها منتقل، حروف I و R به ۱۸ و ۲۷ تبدیل و باقیماندهی تقسیم کل عدد بر ۹۷ محاسبه میشود. باقیماندهی ۱ یعنی رقم کنترلی درست است. در پایان، سه رقم کد بانک در فهرست بانکها جستوجو میشود.
مثال
نمونهی ساختگی: IR760170000000000000000001؛ بعد از IR، ۲۴ رقم وجود دارد؛ «۷۶» رقم کنترلی، «۰۱۷» کد بانک و بقیه شمارهی حساب است. باقیماندهی تقسیم بر ۹۷ برابر ۱ است و کد ۰۱۷ به «بانک ملی ایران» تعلق دارد؛ پس نتیجه «شبای معتبر، بانک ملی ایران» است. اگر فقط رقم آخر به ۲ تغییر کند، طول درست میماند اما باقیمانده دیگر ۱ نیست و ابزار خطای رقم کنترلی میدهد.
دامنهی ابزار
ساختار و رقم کنترلی شبا را بررسی میکند؛ فعال بودن، مسدودی و نام صاحب حساب را از بانک یا سامانههای رسمی بانکی استعلام کنید.
رقم کنترلی خطای تایپی ساده را میگیرد؛ جابهجایی چند رقم به ندرت به شبای معتبر دیگری میرسد، پس پیش از انتقال مبلغ بالا نام گیرنده را هم تطبیق دهید.
نام بانک را از فهرست کدهای بانکی ابزار میخواند؛ کدی که در این فهرست نیست، با رقم کنترلی درست، «بانک ناشناخته» نمایش داده میشود.
خطاهای رایج
شمارهی کارت یا شمارهی حساب به جای شبا وارد میشود.شبا ۲۴ رقم بعد از IR دارد؛ برای کارت از ابزار تشخیص بانک از شمارهی کارت استفاده کنید.
معتبر بودن شبا به معنای درست بودن نام گیرنده فرض میشود.پیش از انتقال مبلغ بالا، نام صاحب حساب را از راه بانک یا نمایش نام در سامانهی انتقال بررسی کنید.
سوالات پرتکرار
دو حرف IR و ۲۴ رقم، در مجموع ۲۶ کاراکتر؛ ابزار IR، فاصله و ارقام فارسی را خودش مدیریت میکند، اما تعداد ارقام باید دقیقاً ۲۴ باشد.
سه رقم پس از دو رقم کنترلی کد بانک است؛ مثلاً ۰۱۷ برای بانک ملی ایران. ابزار همین سه رقم را با فهرست بانکها تطبیق میدهد.
خیر، بررسی در مرورگر شما انجام میشود و شماره به سرور ارسال نمیشود.
منابع و مراجع
استاندارد ISO 13616 (IBAN) — ساختار شبا و روش رقم کنترلی MOD-97 بر پایهی این استاندارد است.