“SWIFT”表示Society for Worldwide Interbank Financial Telecommunication
我需要读取一些文件并使用C#.NET将数据插入SQL Server数据库表中。 这些文件是从银行软件(ABN Amro)下载的,它们包含帐户中的(借记和贷记)变动。
它包含很多:61:
和:86:
“标签”,它似乎几乎是人类可读的,但事实并非如此,特别是当他们谈论金额时,如果你不这样做就不可能过滤掉那些没有正确的规格。
我正在疯狂搜索,但我找不到足够的信息,我的意思是说明如何解释这些消息/文件的文档?甚至没有在swiftcommunity.net上......或者我可能没有找到合适的位置。
这是否存在,以及在哪里?
答案 0 :(得分:6)
Swift mt940文件格式有一个标题行,一个页脚行,一些包含信息的强制行,然后是一堆意思是事务的行。这些行以:XX:
代码开头,表示它是什么类型的行。
如果你谷歌,你可以从许多银行很容易找到规范。例如:
答案 1 :(得分:3)
也许我为时已晚,但实际上我为此构建了一个开源库(http://raptorious.com/sharpmt940lib/)。也许它可以帮到你?