Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find the definition of the alphanumeric set for CODA spec?

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?

like image 246
arhak Avatar asked Nov 09 '22 07:11

arhak


1 Answers

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.

like image 173
MiguelKVidal Avatar answered Dec 05 '22 02:12

MiguelKVidal