我的任务是编写一些代码来解释来自(不同)(比利时)银行的CODA文件。
CODA文件代表Coded Statement of Account文件,似乎是文本文件的比利时名称,该文件文件在特定银行帐户中出现每笔银行交易的行。
这包括SEPA直接付款交易信息。
我们正在使用的前两家银行是比利时(Fortis和ING),我收到了这些文件是如何编码的说明。
我似乎无法找到这些文件的英文名称。如果这真的只是比利时的标准,我会感到惊讶。我正在寻找更多信息,如果我们尝试使用法国或英国的银行来代替我们的代码会发生什么
我发现存在mt940(SWIFT)这样的东西,但那些文件和我的看起来不一样。
答案 0 :(得分:5)
这是来自比利时银行家和股票经纪公司协会({2}的the official CODA specification in English。
你不太可能找到一个C#库来解决这个问题 - 银行因为拥有铁器时代的系统而臭名昭着。也许如果你想要一个Cobol或Fortran实现,你会找到一些东西;)
该文件讨论了本地交易的SEPA,以及国际上的SWIFT。 SWIFT是所有国际交易的事实上的银行电汇格式。 SWIFT在大多数语言中都有几个现代实现,尽管它很简单,可以用你想要的任何方式实现自己。
答案 1 :(得分:2)
Mvision,我无法找到您的联系方式,但我还没有足够的声誉发表评论。
您是否找到或编写了一个库/类来解释CODA语句?您能否分享一下或分享一些关于您如何撰写的见解?非常感谢!
同时标准已更新至v2.4(从v2.3和v2.3a),您可以在其中找到英语spec和荷兰语spec。
它们包括最后v2.4的更改日志,这是v2.3a的更改日志:
新类别代码435和436以及已删除的类别代码052
我发现Python中的一些现有实现与CODA兼容,直到v2.2,应该能够将其移植到C#:https://www.odoo.com/apps/modules?author=Noviat