كيفية استخدام أداة التحقق من IBAN وتنسيقه
تتيح لك الأداة تدقيق وفحص وتنسيق أرقام الحسابات البنكية الدولية واستخراج بيانات البنوك لأكثر من 80 دولة حول العالم.
- اختر الوضع المناسب: حدد تبويب آيبان فردي للفحص الفردي، أو تحقق مجمع لفحص قوائم المدفوعات والرواتب، أو معلومات IBAN لاستعراض هياكل الدول.
- أدخل رقم الآيبان: اكتب أو الصق الأرقام؛ تقبل الأداة الأرقام بمسافات أو بدونها وبالحروف الكبيرة أو الصغيرة.
- اضغط تحقق: تطبق الأداة خوارزمية MOD 97-10 وقواعد أطوال الدول وتظهر النتيجة فوراً في أجزاء من الثانية.
- راجع التفاصيل: يعرض السجل الصالح اسم الدولة، ورقما التحقق، ورمز البنك، والفرع، ورقم الحساب المحلي، وهيكل BBAN.
- النسخ والتصدير: انسخ التنسيق الإلكتروني المدمج أو تنسيق الطباعة، أو حمّل التقرير المجمع كاملاً كملف CSV لإكسل.
1. المقدمة وفلسفة المعمارية التقنية داخل المتصفح
في مجالات العمليات المصرفية الدولية، وإدارة الخزينة المؤسسية، ومدفوعات الموردين عبر الحدود، ومسيرات رواتب الموظفين، تمثل الدقة الرقمية للحسابات البنكية صمام الأمان لسلامة التحويلات. ويعد رقم الحساب المصرفي الدولي (IBAN)، المقنن وفق معيار المنظمة الدولية للمعايير ISO 13616، المعيار العالمي الأساسي لتعريف وتوجيه الحسابات البنكية بدقة عبر أكثر من 80 دولة. وأي خطأ مطبعي في حرف أو رقم واحد يؤدي فوراً إلى رفض الحوالة آلياً، وتجميد الأموال لعدة أيام، وفرض رسوم استرجاع بنكية باهظة من البنوك الوسيطة وشبكة سويفت (SWIFT).
تقدم أداة التحقق من IBAN وتنسيقه (IBAN Validator & Formatter) محركاً حسابياً فائق السرعة والدقة مصمماً لتدقيق وتنسيق واستخراج تفاصيل الحسابات المصرفية الفردية والمجمعة. وبفضل اعتماد الأداة على معمارية برمجية خالية تماماً من الخوادم (Serverless Client-Side)، تُجرى جميع عمليات الفحص والتحقق الحسابي وفق خوارزمية MOD 97-10 المعتمدة محلياً بالكامل داخل متصفحك. وعلى عكس المنصات السحابية والتطبيقات الخارجية التي تطلب رفع الحسابات المصرفية الخاصة بشركتك وموظفيك إلى خوادم بعيدة، تضمن أداتنا خصوصية مالية وسرية مصرفية مطلقة بنسبة 100% دون خروج أي بايت من جهازك.
يمكنك دمج التحقق من الحسابات مع منظومة أدواتنا المالية؛ مثل مطابقة الحسابات في دفاتر المحاسبة عبر محول csv إلى دفتر الأستاذ، أو إعداد بيانات الشيكات الدولية بواسطة كاتب الشيكات، أو تحويل مبالغ الحوالات عبر حاسبة تحويل العملات، أو مراجعة فواتير الساعات عبر حاسبة الساعات القابلة للدفع، أو ضبط تواريخ الدفعات عبر حاسبة الفترة المحاسبية.
2. التركيب والتشريح الهيكلي لرقم IBAN (معيار ISO 13616)
يتكون رقم الحساب المصرفي الدولي من سلسلة نصية من الأرقام والحروف لا تتجاوز 34 خانة، وتنقسم هيكلياً إلى ثلاثة أجزاء رئيسية:
- رمز الدولة (الحرفان الأول والثاني): حرفان أبجديان يحددان دولة الحساب وفق معيار ISO 3166-1 (مثل:
SAللمملكة العربية السعودية، وAEلدولة الإمارات العربية المتحدة، وGBلبريطانيا، وDEلألمانيا، وEGلمصر). - رقما التحقق الرياضي (الخانة 3 و 4): رقمان مشتقان من خوارزمية MOD 97-10 (بين 02 و 98)، ويوفران حماية رياضية تكشف أكثر من 99.99% من أخطاء الكتابة والتبديل قبل إرسال الحوالة.
- رقم الحساب المصرفي الأساسي المحلي (BBAN): سلسلة نصية محلية تصل إلى 30 خانة تحددها البنوك المركزية وتتضمن:
- رمز البنك الوطني: كود فريد يحدد المصرف المفتوح لديه الحساب.
- رمز الفرع: يحدد فرع المصرف أو منطقة المقاصة.
- رقم الحساب المحلي: رقم الحساب الجاري أو الاستثماري للعميل.
- أرقام التدقيق المحلية: خانات تدقيق إضافية تفرضها تشريعات بعض الدول.
3. الخوارزمية الرياضية: خوارزمية التحقق الرسمية ISO 7064 MOD 97-10
تعتمد سلامة رقم IBAN على تطبيق خوارزمية MOD 97-10 المعيارية. وتتبع عملية التدقيق خمس خطوات رياضية دقيقة:
الخطوة 1: التنظيف والتحقق من الطول
تُحذف جميع المسافات والفواصل والرموز، وتُحول الأحرف إلى صيغة كبيرة (Uppercase). ثم تتم مطابقة أول حرفين مع قاعدة بيانات الدول للتأكد من انضمام الدولة ومطابقة عدد الخانات للطول الإلزامي الخاص بتلك الدولة.
الخطوة 2: الإزاحة الدائرية للأحرف
يتم نقل أول أربع خانات (رمز الدولة ورقما التحقق) إلى نهاية السلسلة النصية:
$$ ext{النص الأصلي: } \quad \mathbf{SA03} ext{80000000608010167519} \quad \implies \quad ext{بعد الإزاحة: } \quad ext{80000000608010167519}\mathbf{SA03}$$
الخطوة 3: التحويل الرقمي للأحرف
يُستبدل كل حرف أبجدي بقيمته الرقمية الموازية، حيث تأخذ الأحرف أرقاماً متتالية من 10 إلى 35 ($A = 10, B = 11, \dots, S = 28, \dots, Z = 35$):
$$ ext{'S'} o 28, \quad ext{'A'} o 10 \quad \implies \quad ext{ينتج رقم صحيح طويل جداً}$$
الخطوة 4: القسمة المعيارية الكبيرة (BigInt Modulo 97)
تصل السلسلة الناتجة إلى نحو 60 إلى 70 خانة رقمية، وتُعالج بخوارزميات الأعداد الكبيرة دون فقدان للدقة:
$$ ext{باقي القسمة} = ext{العدد الرقمي الكامل} \pmod{97}$$
الخطوة 5: شرط صحة الحساب المصرفي
وفقاً لمعيار ISO 7064، يكون رقم الحساب صحيحاً وسليماً رياضياً إذا وفقط إذا كان باقي القسمة يساوي واحد بالضبط:
$$ ext{باقي القسمة} \equiv 1 \pmod{97} \quad \iff \quad ext{IBAN صالح وسليم}$$
4. أهمية التحقق في نظام المدفوعات الأوروبي SEPA وشبكة SWIFT
يمثل رقم IBAN العمود الفقري لأنظمة الدفع العالمية الحديثة:
- منطقة المدفوعات الأوروبية الموحدة (SEPA): تشمل 36 دولة أوروبية، ويعد IBAN المعرف الإلزامي الوحيد للتحويلات والخصم المباشر باليورو، حيث تُرفض أي معاملة لا تعتمد صيغة IBAN القياسية.
- شبكة سويفت والتحويلات الدولية: تشترط معظم البنوك المركزية في الخليج وأوروبا والعالم استخدام IBAN لتحقيق المعالجة المباشرة التلقائية (Straight-Through Processing - STP).
- تجنب رسوم الرفض البنكية: يؤدي إرسال رقم خاطئ إلى خروج الحوالة من مسار المعالجة الآلية وخضوعها للمراجعة اليدوية وتأخرها لعدة أيام عمل مع فرض غرامات رفض تتراوح بين 25 و 75 دولاراً للحوالة الواحدة.
5. هياكل BBAN الوطنية في الدول العربية والأجنبية الكبرى
يختلف طول وتركيب رقم الحساب المحلي (BBAN) بين الدول مع بقاء معيار البداية ثابتاً:
- المملكة العربية السعودية (24 خانة):
SA03 8000 0000 6080 1016 7519— يتضمن رمز البنك (خانتان) ورقم الحساب (18 خانة). - دولة الإمارات العربية المتحدة (23 خانة):
AE07 0331 2345 6789 0123 456— يتضمن رمز البنك (3 خانات) ورقم الحساب (16 خانة). - جمهورية مصر العربية (29 خانة):
EG12 0002 0001 0000 0001 2345 6789 0— يتضمن رمز البنك والفرع ورقم الحساب. - المملكة المتحدة (22 خانة):
GB29 NWBK 6016 1331 9268 19— يتضمن رمز البنك الحرفي (4 أحرف) وكود الفرع Sort Code ورقم الحساب. - ألمانيا (22 خانة):
DE89 3704 0044 0532 0130 00— يتضمن كود BLZ البنكي ورقم الحساب.
6. التنسيق الإلكتروني المدمج مقابل تنسيق الطباعة المجموعي
يحدد المعيار الدولي صيغتين رسميتين لعرض رقم IBAN:
- التنسيق الإلكتروني (Electronic Format): سلسلة نصية متصلة خالية تماماً من المسافات والفواصل (مثل:
SA0380000000608010167519)، وتستخدم في قواعد البيانات، وأنظمة الرواتب، والواجهات البرمجية للبنوك. - تنسيق الطباعة (Print Format): يتم فيه تجميع الخانات كل 4 خانات تفصل بينها مسافة واحدة (مثل:
SA03 8000 0000 6080 1016 7519)، ويستخدم في الفواتير المطبوعة وكشوف الحسابات لتسهيل القراءة البشرية وتفادي أخطاء النقل البصري.
7. جداول المقارنة التقنية والمصرفية المزدوجة
يقدم الجدولان التاليان مقارنة شاملة بين المعمارية البرمجية للأداة والأنظمة السحابية التجارية، بالإضافة إلى دليل المواصفات البنكية لـ 12 دولة رئيسية.
جدول 1: مقارنة المعمارية التشغيلية: الأداة داخل المتصفح (Serverless Tools) مقابل خدمات التحقق السحابية المدفوعة والبوابات البنكية اليدوية
| معيار التقييم | أداة التحقق من IBAN (Serverless Tools) | واجهات برمجة التطبيقات التجارية (APIs) | البوابات المصرفية التقليدية |
|---|---|---|---|
| السرية المصرفية وأمان البيانات | انعدام تام للمخاطر (Zero-Knowledge): تتم جميع الحسابات وفحص MOD-97 في ذاكرة المتصفح دون إرسال أي بايت عبر الإنترنت. | مخاطر سحابية: إرسال أرقام حسابات العملاء والموظفين وقوائم الرواتب إلى خوادم شركات وسيطة. | آمنة ولكن يدوية: داخل بيئة البنك ولكنها تتطلب إدخال الحسابات يدوياً واحداً تلو الآخر. |
| التحقق المجمع (Bulk Mode) | فحص مئات الأرقام فوراً: فحص دفعات كاملة في أجزاء من الثانية مع ملخص إحصائي وتصدير تقرير CSV. | مقيدة بحصص شهرية: تفرض قيوداً على عدد الاستعلامات والطلبات المتزامنة وتكلفة لكل فحص. | فحص فردي فقط: غير صالحة إطلاقاً لمراجعة كشوف الرواتب الشهرية ومستحقات الموردين. |
| سرعة الاستجابة والزمن | فورية في أقل من مللي ثانية: معالجة برمجية محلية فورية داخل المتصفح. | بطيئة نسبياً (0.5 – 2 ثانية): تتطلب إرسال واستقبال طلبات شبكية ومصادقة التوكن. | تستغرق وقتاً طويلاً: تتطلب تسجيل الدخول وتعبئة النماذج اليدوية واختبارات الكابتشا. |
| التكلفة والاشتراكات | مجانية بالكامل 100%: استخدام غير محدود دون اشتراكات أو فترات تجريبية أو رسوم ترخيص. | باهظة التكلفة: اشتراكات شهرية مدفوعة تبدأ من مئات الدولارات شهرياً للمؤسسات. | تتطلب حسابات نشطة: مقيدة بفتح حسابات تجارية نشطة في المصرف. |
جدول 2: المواصفات الهيكلية القياسية لأرقام IBAN في 12 دولة عربية وعالمية
| الدولة | رمز الدولة | إجمالي الطول | تركيبة رقم الحساب المحلي BBAN | موقع رمز البنك | عضو في SEPA | مثال توضيحي (تنسيق الطباعة) |
|---|---|---|---|---|---|---|
| المملكة العربية السعودية | SA | 24 خانة | 2 أرقام + 18 نص | الخانتان 5 و 6 | لا | SA03 8000 0000 6080 1016 7519 |
| دولة الإمارات العربية المتحدة | AE | 23 خانة | 3 أرقام + 16 أرقام | الخانات 5 إلى 7 | لا | AE07 0331 2345 6789 0123 456 |
| جمهورية مصر العربية | EG | 29 خانة | 4 أرقام + 4 أرقام + 17 أرقام | الخانات 5 إلى 8 | لا | EG12 0002 0001 0000 0001 2345 6789 0 |
| دولة قطر | QA | 29 خانة | 4 أحرف + 21 نص | الخانات 5 إلى 8 | لا | QA58 QNBA 0000 0000 1234 5678 9012 3 |
| دولة الكويت | KW | 30 خانة | 4 أحرف + 22 نص | الخانات 5 إلى 8 | لا | KW81 NBOK 0000 0000 0000 1234 5678 90 |
| المملكة المتحدة | GB | 22 خانة | 4 أحرف + 6 أرقام + 8 أرقام | الخانات 5 إلى 8 | نعم | GB29 NWBK 6016 1331 9268 19 |
| ألمانيا | DE | 22 خانة | 8 أرقام + 10 أرقام | الخانات 5 إلى 12 | نعم | DE89 3704 0044 0532 0130 00 |
| فرنسا | FR | 27 خانة | 5 أرقام + 5 أرقام + 11 نص + 2 أرقام | الخانات 5 إلى 9 | نعم | FR76 3000 6000 0112 3456 7890 189 |
| سويسرا | CH | 21 خانة | 5 أرقام + 12 نص | الخانات 5 إلى 9 | نعم | CH93 0076 2011 6238 5295 7 |
| إيطاليا | IT | 27 خانة | 1 حرف + 5 أرقام + 5 أرقام + 12 نص | الخانات 6 إلى 10 | نعم | IT60 X054 2811 1010 0000 0123 456 |
| إسبانيا | ES | 24 خانة | 4 أرقام + 4 أرقام + 2 أرقام + 10 أرقام | الخانات 5 إلى 8 | نعم | ES91 2100 0418 4502 0005 1332 |
| هولندا | NL | 18 خانة | 4 أحرف + 10 أرقام | الخانات 5 إلى 8 | نعم | NL91 ABNA 0417 1643 00 |
8. الامتثال التنظيمي ومكافحة غسل الأموال وحماية الرواتب
يمثل التدقيق الدوري لأرقام IBAN ركيزة محورية في إدارة المخاطر المالية المؤسسية:
- إجراءات اعرف عميلك (KYC) ومكافحة غسل الأموال (AML): تفرض الهيئات الرقابية على المصارف والشركات التأكد من صحة بيانات الحسابات المسجلة للشركاء والموردين لمنع أخطاء التوجيه والتحويلات المشبوهة.
- حماية مسيرات الرواتب الشهرية: يؤدي وجود خطأ في رقم حساب موظف إلى تعطيل صرف مستحقاته وارتداد الحوالة، ويتيح الفحص المجمع في أداتنا التأكد من صحة كافة أرقام مسير الرواتب قبل رفعه للنظام البنكي.
- تنقية سجلات الموردين في أنظمة ERP: تتيح ميزة تصدير نتائج الفحص بصيغة CSV تنقية وتحديث قواعد بيانات الموردين في أنظمة المحاسبة وحذف الحسابات المعطوبة.
9. سيناريوهات ودراسات حالة من واقع بيئة الأعمال
توفر الأداة حلولاً فورية لسيناريوهات محاسبية واقعية:
دراسة حالة 1: تدقيق مدفوعات الموردين في شركة مقاولات
أعدت شركة مقاولات في الرياض دفعة مستحقات تضم 120 مقاولاً ومورداً في السعودية والإمارات وأوروبا. قام المحاسب بنسخ القائمة ولصقها في تبويب 'التحقق المجمع'؛ فحددت الأداة فوراً 8 حسابات غير صالحة لوجود نقص في خانات الآيبان. تم تصحيح الأرقام قبل إرسال ملف التحويل المجمع للبنك، مما وفر على الشركة رسوم ارتداد بنكية تجاوزت 1,500 ريال ومنع تأخر صرف المستحقات.
دراسة حالة 2: منصة تجارة إلكترونية تقبل بائعين دوليين
تستقبل منصة تسوق رقمية حسابات مئات البائعين شهرياً لتحويل أرباحهم. ومن خلال ميزة معلومات IBAN، تمكن فريق خدمة العملاء من التحقق من البنية المعتمدة لحسابات البائعين في دول شمال إفريقيا والخليج والتأكد من مطابقة أرقام الفروع قبل اعتماد الحسابات في قاعدة البيانات.
دراسة حالة 3: مستشار تقني يصدر فاتورة لعميل في بريطانيا
أعد مستشار برمجي فاتورة استشارية لشركة في لندن، واستخدم الأداة لفحص رقم IBAN البريطاني الخاص بحسابه، واستخرج التنسيق المطبوع الأنيق (المجموع كل 4 خانات) لوضعه على الفاتورة والتنسيق الإلكتروني المدمج لإرساله عبر البريد الإلكتروني للعميل.
10. الخصوصية الصارمة والسرية المصرفية التامة
تعتبر الحسابات المصرفية، وقوائم الرواتب، وتفاصيل الموردين من أشد البيانات المالية حساسية وخطورة. ويعد رفع هذه البيانات إلى منصات سحابية غير موثوقة انتهاكاً خطيراً للسرية المصرفية.
وتضمن أداتنا حماية رقمية فائقة:
- انعدام الاتصال بالخوادم: تجري كافة عمليات التدقيق الرياضي والتفكيك في ذاكرة متصفحك محلياً دون إرسال أي بايت عبر الإنترنت.
- خالية من التتبع والإعلانات: لا تحتوي الأداة على أي ملفات تتبع أو أكواد لجمع البيانات.
- مسح فوري من الذاكرة: بمجرد إغلاق نافذة المتصفح، تُمسح كافة الأرقام المدخلة فوراً ولا يُحفظ أي سجل.
- متوافقة مع الشبكات المصرفية المعزولة: تعمل الأداة بكفاءة في شبكات البنوك والشركات المغلقة والآمنة.
11. أفضل الإرشادات العملية لإدارة وتدقيق أرقام IBAN
لضمان تدفق الحوالات البنكية بسلاسة ودون ارتداد، اتبع النصائح التالية:
- الفحص الإلزامي قبل الإرسال: احرص دائماً على تدقيق رقم IBAN قبل اعتماده في أي تحويل دولي لتفادي رسوم الإرجاع البنكية.
- استخدام التنسيق الإلكتروني في الأنظمة المحاسبية: احفظ أرقام الحسابات في قواعد بياناتك بصيغتها الإلكترونية المدمجة الخالية من المسافات.
- استخدام التنسيق المطبوع في الفواتير: اكتب رقم الحساب في فواتيرك بصيغة الطباعة المقسمة إلى مجموعات من 4 خانات لتسهيل قراءتها على المحاسبين.
- التدقيق المجمع الدوري لقوائم المستفيدين: استخدم خاصية 'التحقق المجمع' شهرياً لفحص ملفات الرواتب ودفعات الموردين قبل توجيهها للبنك.
- تصدير وأرشفة نتائج الفحص: اضغط زر تصدير CSV للاحتفاظ بملف إثبات التدقيق المالي لتقديمه لفرق المراجعة والامتثال الداخلي.