【问题标题】:How to "read" a SWIFT message? [closed]如何“阅读”一条 SWIFT 报文? [关闭]
【发布时间】:2012-12-31 18:06:33
【问题描述】:

“SWIFT”的意思是Society for Worldwide Interbank Financial Telecommunication

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

它包含很多 :61::86: “标签”,看起来几乎是人类可读的,但事实并非如此,尤其是当他们谈论数量时,如果你没有正确的规格。

我正在疯狂搜索,但找不到足够的信息,我的意思是解释如何解释这些消息/文件的文档?甚至在 swiftcommunity.net 上都没有……或者我没有找对地方。

存在吗,在哪里?

【问题讨论】:

  • 颤抖...SWIFT、FIX、FIXML...这些都是通往无尽痛苦和苦难的道路...

标签: c# banking swift-mt


【解决方案1】:

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

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

【讨论】:

  • +1 这应该让他继续前进。 IT 是一个“RTFM”案例,但有时手册并不那么容易找到。
  • @TomTom:确实,我知道这是一个 RTFM,但是如果你不知道什么手册是正确的阅读手册,那么 RTFM 真的很难 ;)
  • @Filip De Vos:谢谢伙计!如果我知道它是一种 MT940 文件格式,我早就找到了……所以感谢您清除那个格式!
  • 欢迎来到银行传输格式的精彩世界。
  • 理想情况下,您应该订阅 Swift 时事通讯。他们喜欢时不时地改变格式。 swift.com/support/drc/index.page?
【解决方案2】:

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

【讨论】:

猜你喜欢
  • 2014-06-18
  • 1970-01-01
  • 1970-01-01
  • 2016-09-15
  • 2011-08-19
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多