v77. Выгрузка и загрузка расчетных счетов в формате XML для сервиса "Калькулятор IBAN" НБ РБ

Обмен - Обмен через XML

Калькулятор IBAN XML НБ РБ

3
Выгрузка старых и загрузка новых расчетных счетов в формате XML во взаимодействии с сервисом "Калькулятор IBAN" НБ РБ (http://iban.bisc.by) Представлены две обработки: 1. IBtoIBAN - выгрузка старых номеров расчетных счетов. 2. IBANtoIB - загрузка новых номеров формата IBAN. Назначение: облегчить труд бухгалтера по изменению номеров счетов в справочниках "Банковские счета" предприятия и "Расчетные счета" контрагентов.

Из материалов сайта НБ РБ:
    "Калькулятор 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 символов)).

3

Скачать файлы

Наименование Файл Версия Размер
IBtoIBAN
.ert 11,00Kb
07.08.17
1
.ert 11,00Kb 1 Скачать
IBANtoIB
.ert 13,50Kb
07.08.17
1
.ert 13,50Kb 1 Скачать

См. также

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение