Как "прочитать" сообщение SWIFT?
"SWIFT" означает Общество всемирных межбанковских финансовых телекоммуникаций.
Мне нужно прочитать некоторые файлы и вставить данные в таблицу базы данных SQL Server, используя C#.NET. Файлы загружаются из банковского программного обеспечения (ABN Amro) и содержат движения (дебет и кредит) на счете.
Он содержит много :61:
а также :86:
"теги", это кажется почти читаемым человеком, но это не так, особенно когда они говорят о количестве, невозможно отфильтровать их, если у вас нет правильных характеристик.
Я ищу как сумасшедший, но не могу найти достаточно информации, я имею в виду документ, который объясняет, как интерпретировать эти сообщения / файлы? Даже на swiftcommunity.net... или, может быть, я не нахожусь в нужном месте.
Это существует и где?
2 ответа
Формат файла Swift mt940 имеет строку заголовка, строку нижнего колонтитула, некоторые обязательные строки с информацией, а затем несколько строк, обозначающих транзакции. Линии начинаются с :XX:
код для указания типа линии.
Если вы Google, вы можете найти спецификацию довольно легко из ряда банков. например:
Может быть, я опоздал, но на самом деле я создаю для этого библиотеку с открытым исходным кодом ( http://raptorious.com/sharpmt940lib/). Может быть, это может помочь вам?