:: Visual Foxpro, Foxpro for DOS
Формирование UETR в SWIFT-сообщениях
lili
Автор

Сообщений: 436
Откуда: Сыктывкар
Дата регистрации: 07.11.2005
Приветствую всех!
Есть у нас программа (сделано на VFP9) формирования SWIFT-сообщений. Теперь свалилось новое правило: «Поле 121 с указанием UETR должно быть обязательно заполнено в третьем блоке (User Header)». Коллеги из другой организации поделились инфой:
«существует алгоритм формирования
создаётся по спецификации UUID (IETF RFC 4122 www.ietf.org) в нижнем регистре;
UETR имеет формат:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
где x – любое шестнадцатеричное число в нижнем регистре,
y – одно из символов – 8, 9, a, b (в нижнем регистре).»
Может кто-то столкнулся уже с такой проблемой - как сгенерить этот код в VFP?
Нужно срочно, точнее "вчера", поэтому обращаюсь за помощью.
Ratings: 0 negative/0 positive
Re: Формирование UETR в SWIFT-сообщениях
прошелмимо

Сообщений: 784
Дата регистрации: 21.02.2012
поиском здесь
oGUID = CreateObject("scriptlet.typelib")
cGUID = substr( oGUID.GUID, 2, 36 )
? LOWER(cGUID)
RELEASE oGUID

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

3f861bba-ab90-473b-bd4f-d34324648ce9
62d9d3be-7c1e-4346-8a4c-d9f58216ce6a
8b136387-8679-455b-ae53-fd03c9299524



а я лисапед изобрел



Добрый день.

Подскажите, какое сообщение формируете? 101?


У себя сейчас с МТ не работаем, - будем обмениваться MX (ISO20022)
там просто генерим 32 символа - тупо функцией сап криэйтгуид
Но тема МТ интересна в плане организ. обмена с иноДО,
не могли до сих пор зашить референс отправителя,
необходимый для STP/квитовки обработки платежей

нет информации как банк в MT940 вернет?
в каком поле?



Исправлено 4 раз(а). Последнее : прошелмимо, 20.11.18 18:47
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 18 (Гостей: 18)

© 2000-2024 Fox Club 
Яндекс.Метрика