Specyfikacja CODA nie określa, co jest akceptowane w zestawie alfanumerycznym.
Istnieje kilka implementacji w sieci, które używają określonych znaków ustawionych do interpretacji danych wejściowych, takich jak Odoo, które używają windows-1252
.
Dla odniesienia istnieje również pycoda i decodar.
Jak wskazano w tym answer, SWIFT jest standardem de facto dla wszystkich transakcji międzynarodowych i istnieje kilka implementacji, z których można korzystać.
Jeśli założymy, że bank używałby tego samego zestawu znaków dla transakcji lokalnych i międzynarodowych, można użyć do tego zestawu znaków SWIFT.
To official manual, w którym stwierdza się następujący zestaw znaków:
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 Zestaw znaków) - Strona 20)
Jest po nazwie Simple Guide to the SWIFT MT101 Format które mogą pomóc ty.
Moje doświadczenia z integracji płatności telekomunikacyjnych sugerują, że nie ma takiej definicji, a nawet jeśli tak, to nie jest ściśle przestrzegane. Każdy dostawca rekordów może korzystać z dowolnej definicji alfanumerycznej, a każdy konsument rekordów musi następnie filtrować, konwertować, usuwać lub dostosowywać znaki, których ich system nie może przetworzyć. –
AFAIK, jak wskazał @TeemuIkonen, nie ma zdefiniowanego zestawu znaków. Rzuć okiem na ten projekt, na przykład, który używa 'windows-1252': https://github.com/odoo/odoo/blob/8.0/addons/l10n_be_coda/wizard/account_coda_import.py. Należy także pamiętać, że istnieje już wersja 2.5 (korzystasz z wersji 2.3): https://www.febelfin.be/sites/default/files/files/standard-coda-2.5-en.pdf – MiguelKVidal
@MiguelKVidal faktycznie mój link jest do "Wersja 2.5.a - Aktualizacja styczeń 2016" na https://www.febelfin.be/sites/default/files/files/standard-coda-2.5a-.pdf i Odoo nie wydaje się przestrzegać do specyfikacji (na przykład odnośnie do różnych typów struktur kont, które obsługują), więc nie wydaje mi się to autorytetem w tym temacie, ale dzięki za wskazanie go tak i tak – arhak