The CODA specification refers to alphanumeric, but I cannot find where is the set of allowed characters defined.
Inspecting sample CODA files, emitted by reliable Belgian banks, I can see letters, numbers, parenthesis, dash, dot, colon, slash, space
What else is a valid alphanum?
The CODA specification doesn't define what is accepted in the alphanumeric set.
There are some implementations on the net that uses specific characters set to interpret the input, like Odoo's one which uses windows-1252
.
For reference, there's also pycoda and decodar.
As pointed out in this answer, SWIFT is the de facto standard for all international transactions and there's several implementations that you can use.
If we assume a bank would use the same character set for both local and international transactions, you could use SWIFT character set for this.
This is the official manual, which states the following character set:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
/ - ? : ( ) . , ' +
CrLf Space
(4.1 SWIFT Character Set (X Character Set) - Page 20)
There is a post named Simple Guide to the SWIFT MT101 Format which may help you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With