如何“阅读”SWIFT消息?

时间:2013-01-17 08:40:27

标签: c# banking swift-mt

“SWIFT”表示Society for Worldwide Interbank Financial Telecommunication

我需要读取一些文件并使用C#.NET将数据插入SQL Server数据库表中。 这些文件是从银行软件(ABN Amro)下载的,它们包含帐户中的(借记和贷记)变动。

它包含很多:61::86:“标签”,它似乎几乎是人类可读的,但事实并非如此,特别是当他们谈论金额时,如果你不这样做就不可能过滤掉那些没有正确的规格。

我正在疯狂搜索,但我找不到足够的信息,我的意思是说明如何解释这些消息/文件的文档?甚至没有在swiftcommunity.net上......或者我可能没有找到合适的位置。

这是否存在,以及在哪里?

2 个答案:

答案 0 :(得分:6)

Swift mt940文件格式有一个标题行,一个页脚行,一些包含信息的强制行,然后是一堆意思是事务的行。这些行以:XX:代码开头,表示它是什么类型的行。

如果你谷歌,你可以从许多银行很容易找到规范。例如:

答案 1 :(得分:3)

也许我为时已晚,但实际上我为此构建了一个开源库(http://raptorious.com/sharpmt940lib/)。也许它可以帮到你?