Even if it seems ok to me how the validation is handled for BIC codes. I had some problems with exports to external banking / invoicing software.

  • The tools don't accept lowercase letters
  • Don't accept the 8 digit version and want you to fill up to 11 characters with "XXX"

After reading through:
https://www2.swift.com/uhbonline/books/public/en_uk/bic_policy/index.htm

and

http://stackoverflow.com/questions/15920008/regex-for-bic-check

it seems standard conform what the validation does now. But maybe we can add a checkbox to be more picky about the validation.