2016-10-26 7 views
5

CODA specification은 영숫자를 말하지만 허용되는 문자 집합이 어디에 정의되어 있는지 찾을 수 없습니다.CODA 스펙의 영숫자 세트 정의는 어디에서 찾을 수 있습니까?

유효한 영숫자 다른 무엇 공간

, 나는, 콜론, 슬래시 문자, 숫자, 괄호, 대시, 점을 볼 수 있습니다 신뢰할 수있는 벨기에 은행에 의해 방출, 샘플 CODA 파일을 검사?

+0

텔레콤 결제 통합에서 얻은 경험에 따르면 그러한 정의가 없거나 엄격한 규정이없는 경우에도 엄격하게 준수하지는 않습니다. 각 레코드 공급자는 영숫자에 대한 정의를 사용할 수 있으므로 레코드의 각 소비자는 시스템에서 처리 할 수없는 문자를 필터링, 변환, 제거 또는 변형해야합니다. –

+0

AFAIK, @ TeemuIkonen이 지적한대로 정의 된 문자 집합이 없습니다. 예를 들어'windows-1252'를 사용하는이 프로젝트를 살펴 보겠습니다 : https://github.com/odoo/odoo/blob/8.0/addons/l10n_be_coda/wizard/account_coda_import.py. 또한 이미 버전 2.5 (버전 2.3을 사용 중입니다)가 있음을 기억하십시오. https://www.febelfin.be/sites/default/files/files/standard-coda-2.5-en.pdf – MiguelKVidal

+0

@MiguelKVidal 실제로 내 링크는 "버전 2.5.a - 2016 년 1 월 업데이트"https://www.febelfin.be/sites/default/files/files/standard-coda-2.5a-en.pdf이며 Odoo는 준수하지 않는 것 같습니다. (예를 들어, 그들이 지원하는 다른 계정 구조 유형과 관련하여) 스펙에 많은 영향을 미치므로 주제에 대한 권한처럼 보이지는 않지만 어쨌든 그것을 지적 해 주셔서 감사합니다. – arhak

답변

1

CODA 사양은 영숫자 집합에서 허용되는 것을 정의하지 않습니다.

windows-1252을 사용하는 Odoo처럼 입력을 해석하도록 설정된 특정 문자를 사용하는 일부 구현이 있습니다.
참조 용으로 pycodadecodar도 있습니다.

answer에서 지적했듯이 SWIFT는 모든 국제 거래의 사실상 표준이며 사용할 수있는 몇 가지 구현이 있습니다.

은행에서 로컬 트랜잭션과 국제 트랜잭션 모두에 대해 동일한 문자 집합을 사용한다고 가정하면 SWIFT 문자 집합을 사용할 수 있습니다.

이 다음과 같은 문자 집합을 내용의 official manual입니다 :

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 문자 세트 (X 문자 집합) - 페이지 20) 도움이 될 수 Simple Guide to the SWIFT MT101 Format라는 이름의 게시물이

당신.

+0

어제 만기가 만료 된 (palmface) ... 나는 만료되기 3 시간 전에 대답했지만, 나는 주변에 없었습니다. 죄송합니다. 멀리갔습니다. – arhak

+0

아니요 전혀 문제. 이 답변이 당신과이 정보가 필요한 모든 사람들에게 도움이되기를 바랍니다. – MiguelKVidal