The CODA specification does not define what is accepted in the alphanumeric set.
There are some implementations on the network that use certain characters to interpret input, such as Odoo , which uses windows-1252 .
For reference, there is also pycoda and decodar .
As indicated in the answer, SWIFT is the de facto standard for all international transactions and there are several implementation options that you can use.
If we assume that the bank will use the same character set for local and international transactions, you can use the SWIFT character set for this.
This is the official guide which indicates the following character set:
abcdefghijklmnopqrstu vwxyz ABCDEFGHIJKLMNOPQRSTU VWXYZ 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 message called Simple Guide to SWIFT MT101 Format that may help you.
source share