IBAN જનરેટર & વેલિડેટર ટૂલ - ટેસ્ટ બૅન્કિંગ ડેટા
तત્કાળ માન્ય ટેસ્ટ IBANs બનાવો અથવા વિદ્યમાન IBANs ની ચકાસણી કરો. 10 યુરોપીય દેશોમાં MOD 97 ચકાસણી સાથે સમર્થન. નાણાકીય સૉફ્ટવેર પરીક્ષણ અને વિકાસ માટે સંપૂર્ણ.
IBAN જનરેટર & ચકાસનાર
દસ્તાવેજીકરણ
IBAN જનરેટર અને માન્યતા ચકાસણી સાધન
IBAN (આંતરરાષ્ટ્રીય બેંક ખાતા નંબર) આંતરરાષ્ટ્રીય ચુકવણીઓ માટે બેંક ખાતાને ઓળખતો પ્રમાણભૂત કોડ છે. આ સાધન દસ યુરોપિયન દેશો માટે યોગ્ય બંધારણ ધરાવતા રૅન્ડમ પરીક્ષણ IBAN બનાવે છે અને બેંકો જે MOD 97 ચેક-ડિજિટ સૂત્રનો ઉપયોગ કરે છે તેની મદદથી હાલનો IBAN માન્ય છે કે નહીં તે ચકાસે છે.
IBAN શું છે?
IBAN અસ્તિત્વમાં આવ્યા પહેલાં દરેક દેશ પોતાની બેંક ખાતા નંબરની રચના વાપરતો હતો. સરહદપારની ચુકવણીઓ ઘણી વાર નિષ્ફળ થતી, કારણ કે એક દેશમાં માન્ય નંબર બીજા દેશમાં કોઈ અર્થ ધરાવતો ન હતો. આંતરરાષ્ટ્રીય માનકીકરણ સંસ્થા (ISO) એ આ સમસ્યા ઉકેલવા માટે IBAN ધોરણ, ISO 13,616, બનાવ્યું. દરેક IBANમાં દેશ કોડ અને બે ચેક ડિજિટ હોય છે, જે ચુકવણી મોકલતાં પહેલાં કમ્પ્યુટરને ટાઇપિંગની મોટાભાગની ભૂલો શોધવામાં મદદ કરે છે.
IBANના ત્રણ ભાગ હોય છે:
- દેશ કોડ: બે અક્ષરો, જેમ કે જર્મની માટે
DEઅથવા યુનાઇટેડ કિંગડમ માટેGB. - ચેક ડિજિટ: MOD 97 સૂત્રથી ગણવામાં આવતા બે અંકો, જેની નીચે સમજાવટ આપવામાં આવી છે.
- મૂળભૂત બેંક ખાતા નંબર (BBAN): દેશવિશિષ્ટ વિભાગ, જેમાં સામાન્ય રીતે બેંક કોડ, ક્યારેક શાખા કોડ અને ખાતા નંબર હોય છે.
IBANમાં વધુમાં વધુ 34 અક્ષરો હોઈ શકે છે, પરંતુ મોટાભાગના યુરોપિયન IBAN 16 થી 28 અક્ષરો લાંબા હોય છે. લંબાઈ અને આંતરિક રચના સંપૂર્ણપણે દેશ પર આધારિત હોય છે. જર્મન IBAN 22 અક્ષરોનો હોય છે; ફ્રેન્ચ IBAN 27 અક્ષરોનો હોય છે.
દેશ પ્રમાણે IBANની રચના
| દેશ | લંબાઈ | રચના | ઉદાહરણ |
|---|---|---|---|
| જર્મની (DE) | 22 | DE2!n8!n10!n | DE89370400440532013000 |
| યુનાઇટેડ કિંગડમ (GB) | 22 | GB2!n4!a6!n8!n | GB29NWBK60161331926819 |
| ફ્રાન્સ (FR) | 27 | FR2!n5!n5!n11!c2!n | FR1420041010050500013M02606 |
| સ્પેન (ES) | 24 | ES2!n4!n4!n1!n1!n10!n | ES9121000418450200051332 |
| ઇટાલી (IT) | 27 | IT2!n1!a5!n5!n12!c | IT60X0542811101000000123456 |
| નેધરલેન્ડ્સ (NL) | 18 | NL2!n4!a10!n | NL91ABNA0417164300 |
| સ્વિટ્ઝર્લૅન્ડ (CH) | 21 | CH2!n5!n12!c | CH9300762011623852957 |
| ઑસ્ટ્રિયા (AT) | 20 | AT2!n5!n11!n | AT611904300234573201 |
| બેલ્જિયમ (BE) | 16 | BE2!n3!n7!n2!n | BE68539007547034 |
| પોલૅન્ડ (PL) | 28 | PL2!n8!n16!n | PL61109010140000071219812874 |
રચના કૉલમમાં nનો અર્થ અંક, aનો અર્થ અક્ષર અને cનો અર્થ અક્ષર અથવા અંક થાય છે. દરેક અક્ષર પહેલાંની સંખ્યા દર્શાવે છે કે તે ભાગમાં કેટલાં અક્ષરો છે. ઉદાહરણ તરીકે, યુકેના બંધારણમાં 4!a6!n8!nનો અર્થ ચાર અક્ષરો, ત્યારબાદ છ અંકો અને ત્યારબાદ આઠ અંકો થાય છે.
IBAN ચેક ડિજિટની ગણતરી કેવી રીતે કરવી (MOD 97 સૂત્ર)
ચેક ડિજિટની ગણતરી ISO 7064ના અલ્ગોરિધમથી થાય છે, જેને MOD 97-10 તરીકે ઓળખવામાં આવે છે. નવા IBAN માટે ચેક ડિજિટ બનાવવા:
- BBAN પછી દેશ કોડ અને ત્યારબાદ પ્લેસહોલ્ડર
00લખો. - દરેક અક્ષરને અંકથી બદલો: A = 10, B = 11 અને આ રીતે Z = 35 સુધી. અંકો જેમ છે તેમ રહે છે.
- આખા પરિણામને એક લાંબી સંખ્યા તરીકે વાંચો અને તેને 97 વડે ભાગતાં મળતો શેષ શોધો.
- તે શેષને 98માંથી બાદ કરો. મળેલું પરિણામ બે ચેક ડિજિટ છે. જો પરિણામ એક અંકનું હોય, તો શરૂઆતમાં શૂન્ય ઉમેરો.
સૂત્ર તરીકે: check digits = 98 − (N mod 97), જ્યાં N પગલાં 1 અને 2માં બનાવેલી આંકડાકીય શ્રેણી છે.
ઉદાહરણ: જર્મન IBAN માટે ચેક ડિજિટની ગણતરી
જર્મન બેંક કોડ 37040044 અને ખાતા નંબર 0532013000 લો.
- BBAN + દેશ +
00:370400440532013000+DE+00=370400440532013000DE00 - અક્ષરો બદલો: D = 13, E = 14, તેથી શ્રેણી
370400440532013000131400બને છે. - તે સંખ્યાને 97 વડે ભાગતાં શેષ 9 રહે છે.
- 98 − 9 = 89.
ચેક ડિજિટ 89 છે, તેથી પૂર્ણ IBAN DE89370400440532013000 બને છે.
IBANની માન્યતા કેવી રીતે ચકાસવી
હાલનો IBAN માન્ય છે કે નહીં તે ચકાસવા પ્રક્રિયા વિપરીત દિશામાં ચાલે છે:
- બધી ખાલી જગ્યાઓ દૂર કરો અને પ્રથમ ચાર અક્ષરો (દેશ કોડ અને ચેક ડિજિટ)ને શ્રેણીના અંતે ખસેડો.
- A = 10 થી Z = 35ના સમાન નિયમથી દરેક અક્ષરને અંકથી બદલો.
- મળેલી સંખ્યાને 97 વડે ભાગતાં મળતો શેષ શોધો.
- શેષ 1 જેટલો હોય ત્યારે જ IBAN માન્ય ગણાય છે.
આ એક નિયમ સામાન્ય ડેટા-એન્ટ્રીની લગભગ દરેક ભૂલ શોધી કાઢે છે, જેમાં એક ખોટો અંક અથવા પરસ્પર બદલાયેલા બે અંકોનો પણ સમાવેશ થાય છે, કારણ કે કોઈપણ અક્ષર બદલવાથી લગભગ હંમેશાં શેષ બદલાય છે.
MOD 97 ચકાસણી ચલાવતાં પહેલાં આ સાધન દેશ કોડ માન્ય છે કે નહીં, તે દેશ માટે જરૂરી IBANની લંબાઈ ચોક્કસ છે કે નહીં, અને દેશના બંધારણમાં મંજૂર હોય ત્યાં જ અક્ષરો તથા અંકો છે કે નહીં તે પણ ચકાસે છે. દરેક ચકાસણી પોતાનો ભૂલ સંદેશ આપે છે, તેથી નિષ્ફળતા સામાન્ય "અમાન્ય" પરિણામને બદલે ચોક્કસ સમસ્યા દર્શાવે છે.
સાધનનો ઉપયોગ
જનરેટર ટૅબ: ડ્રૉપડાઉનમાંથી દેશ પસંદ કરો અને "IBAN બનાવો" પર ક્લિક કરો. સાધન તે દેશ માટે યોગ્ય બંધારણમાં રૅન્ડમ BBAN બનાવે છે, મેળ ખાતી ચેક ડિજિટની ગણતરી કરે છે અને તેના ભાગોના વિભાજન સાથે પરિણામ દર્શાવે છે. "ક્લિપબોર્ડ પર કૉપી કરો" બટન પૂર્ણ IBANની નકલ કરે છે.
વૅલિડેટર ટૅબ: ખાલી જગ્યાઓ સાથે અથવા વિના IBAN ટાઇપ કરો અથવા પેસ્ટ કરો. સાધન ટાઇપ કરતી વખતે તેની ચકાસણી કરે છે અને તે માન્ય છે કે નહીં તે દર્શાવે છે. માન્ય IBAN માટે તે દેશ કોડ, ચેક ડિજિટ, બેંક કોડ, શાખા કોડ (દેશના બંધારણમાં હોય તો) અને ખાતા નંબર દર્શાવે છે.
દેશ કોડ પ્રથમ બે અક્ષરોમાં હોવાથી વૅલિડેટરને દેશ મેન્યુઅલી પસંદ કરવાની જરૂર પડતી નથી; તે કોડ વાંચીને મેળ ખાતા નિયમો આપમેળે લાગુ કરે છે.
બધું બ્રાઉઝરમાં ચાલે છે. કોઈ IBAN સર્વરને મોકલવામાં આવતો નથી કે ક્યાંય સંગ્રહિત થતો નથી.
પરીક્ષણ માટે આ સાધન ઉપયોગી કેમ છે
ચુકવણીઓ સંભાળતા સૉફ્ટવેરને વાસ્તવિક IBAN જેવું વર્તન કરતો, પરંતુ વાસ્તવિક ખાતા સાથે જોડાયેલો ન હોય એવો પરીક્ષણ ડેટા જોઈએ છે. રૅન્ડમ અંકોની શ્રેણી સામાન્ય રીતે MOD 97 ચકાસણીમાં નિષ્ફળ જાય છે, તેથી તેના પર આધારિત પરીક્ષણો ખોટા કારણસર નિષ્ફળ થઈ શકે છે: ચકાસાતા કોડમાં ભૂલને બદલે ખરાબ પરીક્ષણ ડેટાને કારણે. યોગ્ય બંધારણ ધરાવતો IBAN બનાવવાથી આ સમસ્યા ટળે છે, કારણ કે તે ઉત્પાદન પ્રણાલી કરતી હોય તેવી જ માન્યતા ચકાસણી પાસ કરે છે, છતાં કોઈ વાસ્તવિક બેંક ખાતા સાથે તેનો સંબંધ હોતો નથી.
વારંવાર પૂછાતા પ્રશ્નો
IBANનો ઉપયોગ શા માટે થાય છે? તે આંતરરાષ્ટ્રીય અને સ્થાનિક હસ્તાંતરણો માટે ચોક્કસ બેંક ખાતાને ઓળખે છે અને ચુકવણી મોકલતાં પહેલાં કમ્પ્યુટર ભૂલો ચકાસી શકે તેવું બંધારણ વાપરે છે.
આ સાધન બનાવે તે IBAN વાસ્તવિક બેંક ખાતાં સાથે જોડાયેલા હોય છે? ના. તે યોગ્ય બંધારણ અનુસરતા અને MOD 97 ચકાસણી પાસ કરતા રૅન્ડમ નંબરો છે, પરંતુ કોઈ વાસ્તવિક ખાતાને અનુરૂપ નથી. તેનો ઉપયોગ માત્ર પરીક્ષણ, વિકાસ અથવા શિક્ષણ માટે કરવો જોઈએ; વાસ્તવિક હસ્તાંતરણો માટે ક્યારેય નહીં.
વિવિધ દેશોમાં IBANની લંબાઈ અલગ કેમ હોય છે? IBAN ધોરણે તેમને એક દેશ કોડ અને ચેક-ડિજિટ પ્રણાલી હેઠળ જોડ્યાં તે પહેલાં દરેક દેશે પોતાનું મૂળભૂત બેંક ખાતા નંબરનું બંધારણ બનાવ્યું હતું. ISO 13,616એ દરેક દેશ માટે લંબાઈ નક્કી કરી, પરંતુ દરેક દેશે સમાન આંતરિક રચના વાપરવી ફરજિયાત કરી નહીં.
IBANમાં ખાલી જગ્યાઓ મહત્વની છે?
ના. વાંચવામાં સરળતા રહે તે માટે IBAN ઘણી વાર ચાર અક્ષરોના જૂથોમાં દર્શાવવામાં આવે છે, જેમ કે DE89 3704 0044 0532 0130 00, પરંતુ ખાલી જગ્યાઓ માન્યતા ચકાસણી પર કોઈ અસર કરતી નથી. DE89370400440532013000 ખાલી જગ્યાઓ દૂર કરેલો એ જ IBAN છે.
આ સાધન કયા દેશોને સમર્થન આપે છે? દસ યુરોપિયન દેશો: જર્મની, યુનાઇટેડ કિંગડમ, ફ્રાન્સ, સ્પેન, ઇટાલી, નેધરલેન્ડ્સ, સ્વિટ્ઝર્લૅન્ડ, ઑસ્ટ્રિયા, બેલ્જિયમ અને પોલૅન્ડ.
IBAN અને SWIFT/BIC કોડ વચ્ચે શું તફાવત છે? SWIFT/BIC કોડ બેંક અથવા બેંકની શાખાને ઓળખે છે. IBAN તે બેંકમાં આવેલા એક ચોક્કસ ખાતાને ઓળખે છે. આંતરરાષ્ટ્રીય હસ્તાંતરણો માટે ઘણી વાર બંને જરૂરી હોય છે: SWIFT/BIC કોડ ચુકવણીને યોગ્ય બેંક સુધી પહોંચાડે છે અને IBAN તેને યોગ્ય ખાતા સુધી પહોંચાડે છે.
સંદર્ભો
- ISO 13616-1:2007 — IBAN રચનાનું વિશિષ્ટીકરણ.
- SWIFT IBAN Registry — દેશ પ્રમાણેના સત્તાવાર IBAN બંધારણો.
- ISO 7064:2003 — ચેક અક્ષર પ્રણાલીઓ, જેમાં MOD 97-10નો સમાવેશ થાય છે.