Skip to main content

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?

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?

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)

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?

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)