Как "прочитать" быстрое сообщение? [закрытый]

"SWIFT" означает Общество всемирной межбанковской финансовой Телекоммуникации

мне нужно прочитать некоторые файлы и вставить данные в таблицу базы данных SQL Server, используя C#.NET - ... Файлы загружаются из банковского программного обеспечения (ABN Amro), и они содержат (дебетовые и кредитные) движения на счете.

Он содержит много :61: и :86: "теги", это кажется почти читаемым человеком, но это не так, особенно когда они говорят о суммах, это невозможно отфильтровать их, если у вас нет правильных спецификаций.

Я ищу как сумасшедший, но я не могу найти достаточно информации, я имею в виду документ, который объясняет, как интерпретировать эти сообщения/файлы? Даже не на swiftcommunity.net ... или, может быть, я смотрю не на то место.

существует ли это и где?

2 ответов


формат файла Swift mt940 имеет строку заголовка, нижнюю строку, некоторые обязательные строки с информацией, а затем кучу строк, означающих транзакции. Строки начинаются с :XX: код, чтобы указать, какой тип линии.

Если вы google, вы можете найти спецификацию довольно легко из ряда банков. для пример:


может быть, я слишком поздно, но я действительно создаю библиотеку с открытым исходным кодом для этого (http://raptorious.com/sharpmt940lib/). Может быть, это поможет вам?