CheckIBAN Overigefunctie

Met CheckIBAN wordt gecontroleerd of de twee eerste letters een geldig landcode zijn, lengte en formaat voldoet aan het corresponderende land en of de volgende 2 cijfers een geldige checksom vormen. De checksom controle wordt uitgevoerd door modulo 97 uit te rekenen na herpositionering van de landcode en het controle getal en na vervanging van de letters door getallen (A=10, B=11, C=12 etc).

De functie resulteert in de waarde TRUE indien het IBAN nummer geldig is en anders in FALSE.

CheckIBAN (IBAN)
CheckIBAN (IBAN,CleanIBAN)

IBAN (MergedString)
In IBAN wordt het te controleren IBAN nummer vermeld.

CleanIBAN (MergedString)
In de optionele CleanIBAN wordt de naam van een string vermeld in de vorm van een StringVarName. Naar CleanIBAN wordt het IBAN nummer gekopieerd, in een leesbaar formaat ontdaan van lees- en scheidingstekens.

Voorbeeld:
{
 string sHumanIban,sCleanBank
 ok=CheckIBAN(NL60 RaBo 032.10 49-284,sHumanIban)
 bk=CheckBankNr(32.10.49.284,sCleanBank)
}
[ok]=> [sHumanIban]
[bk]=> [sCleanBank]

Resultaat:
1,00=> NL60 RABO 0321 0492 84
1,00=> 321049284