Из материалов сайта НБ РБ:
"Калькулятор IBAN" (пакетная обработка):
Для получения номеров счетов в международном формате (IBAN) необходимо подготовить файл в формате XML или CSV, как указано ниже
(расширение файла должно быть в нижнем регистре). При помощи кнопки "Обзор..." выберите файл. После этого нажмите кнопку "Обработать файл".
Описание xml-файла для пакетной обработки
Параметры запроса:
<items> - корневой элемент;
<item> - элемент, содержащий информацию для запроса;
<kodbank> - код банка (9 цифр);
<kodval> - код валюты счета (3 цифры);
<account_old> - номер счета (13 цифр).
В обработанном XML-документе, в элементы <item> будут добавлены:
<bic> - Бизнес-идентификационный код (BIC) (8 или 11 символов);
<accountiban> - номер счета IBAN (28 символов).
Если отсутствуют сведения по указанным параметрам, в полях <bic> и <accountiban> будет возвращено значение "UNDEFINED".
Пример xml-файла для запроса:
<items>
<item>
<kodbank>153001735</kodbank>
<kodval>643</kodval>
<account_old>3013001064320</account_old>
</item>
<item>
<kodbank>153001735</kodbank>
<kodval>933</kodval>
<account_old>3333333333333</account_old>
</item>
</items>
Результат обработки xml-файла:
<items>
<item>
<kodbank>153001735</kodbank>
<kodval>643</kodval>
<account_old>3013001064320</account_old>
<bic>IRJSBY22</bic>
<accountiban>BY49IRJS30130002002000000643</accountiban>
</item>
<item>
<kodbank>153001735</kodbank>
<kodval>933</kodval>
<account_old>3333333333333</account_old>
<bic>UNDEFINED</bic>
<accountiban>UNDEFINED</accountiban>
</item>
</items>
Загрузка результатов пакетной обработки не представляется автору простым и универсальным решением.
В данном решении реализованы только два из множества возможных вариантов:
1. Заполнение реквизита справочников "НомерIBAN" новыми номерами расчетных счетов IBAN.
Может применятся в конфигурациях "Мисофт" (на оба справочника), "Юкола" (пока частично, на счета предприятия, по причине недоработки
на текущий момент справочника контрагентов), и прочих конфигурациях с условием - наличием индексирумых реквизитов "НомерIBAN" и "стандартного" - "Номер".
2. Создание новых расчетных счетов путем копирования старых с установкой новых номеров счетов IBAN в "старый" реквизит "Номер".
Может применятся как в типовых конфигурациях "Мисофт" и "Юкола", так и в прочих и самописных, с единственным условием - наличием
"стандартного" реквизита "Номер". На случай повторного использования обработки присутствует контроль наличия расчетного счета с новым номером IBAN,
поэтому "наплодить" элементов не получится.
Для обоих вариантов существует контроль возможности выполнения, исходя из свойств конфигурации (наличия реквизитов и соответсвия их длины (не менее 28 символов)).