dITO IBAN validator, stand and deliver
Author: ulrichmerkel@web.de (ulrich-merkel)
this idea was sparked by Theo Neeskens Blog about IBAN at http://theunifaceuniverse.blogspot.de/2012/06/new-millenium-problem.html
and pubished it on the linkedin uniface group as
Have you started your IBAN project already?
The idea is not HOW to implement an IBAN validation, which is pretty simple,
but provide and maintain validation against a complete set of IBAN specifications, even for "rarely used" countries.
So beside the checkdigit, we can implement a couple of other checks, where the length test is only the most prominent one.
It's an international standard, so it is best suited for an overall routine shared by all uniface users instead of doing the same job 1000 times locally, isn't it?
2 Comments
Local Administrator
Some basic requirements for the dITo validator
Maintained against the official IBAN registry
The idea is to have a implementation which can be updated against the IBAN registry
as published in http://www.swift.com/products/bic_registration/iban_format_registration
(like http://www.swift.com/dsp/resources/documents/IBAN_Registry.pdf or in CSV format)
with ease, so we have the most complete collection on this subject.
Parameter based check
We will have some kind of selectcase which holds the specifications for each IBAN member for a most complete validation.
Multi Version
Source code should work in 8.4 as well as in 9.5 without amendments
Publishing Code:
Code should be provided as plain textfile (to avoid version confusions)
Author: ulrich-merkel (ulrichmerkel@web.de)
Local Administrator
It's a very first IBAN validation holding nearly all countries shown in the IBAN registry (apart from Costa Rica which gave me some trouble so far)
available in the download area as a *.doc
Constructive feedback (as usual) please here in the forum so we all can participate:
Author: ulrich-merkel (ulrichmerkel@web.de)