Загрузка расчетных счетов в формате IBAN

Обработки - Обработка справочников

Загрузка новых номеров расчетных счетов контрагентов в формате IBAN.

В связи с тем что в Беларуси с 04.07.2017 года вводится новый формат банковских счетов, появилась необходимость быстро заменить банковские счета контрагентов на новые, потому что до 04.07.2017 новые счета еще не действуют, а после - старые уже не действуют.

Для облегчения этого труда и создана данная обработка. Она работает в 2х режимах - загрузка данных из документа Excel, который можно подготовить заранее - пока вам партнеры присылают свои новые реквизиты, вы их заносите в Excel, а потом в день Х заносите в базу. Во втором режиме вы выгружаете все банковские счета из программы в файл, скармливаете его сервису на сайте НБ РБ и загружаете обратно в базу.

А теперь подробнее:

Для первого варианта нужно создать документ Excel такого вида:

Первые 2 строки это шапка (данные начинают считываться с 3 строки), обязательные 3 колонки Старый счет, Счет IBAN и SWIFT BIC, в остальные колонках можно писать все что угодно, например Контрагента, Валюту и т.д. и т.п.

Сохраняем файл и в нужный момент открываем данную обработку, в реквизите Путь к файлу загрузки выбираем нужный нам файл (только учтите что по умолчанию фильтр стоит на файлы xml и нужно выбрать Excel из списка):

Нажимаем кнопку Загрузить из файла и можем наблюдать в таблице все банковские счета которые были в файле и которым нашлось соответствие в базе.

Если все хорошо, жмём Сохранить в базу и банковские счета должны обновиться.

Так же НБ РБ запустил отличный сервис, который они назвали почему-то Калькулятор IBAN - https://www.nbrb.by/payment/IBANBIC/EReference/. Зная полный код банка (9 цифр), код валюты (3 цифры) и старый счет, можно узнать IBAN. Кроме ручного ввода там же есть ссылка на пакетный ввод - http://iban.bisc.by/ Можно выгрузить в xml или csv файл список счетов, отправить к ним и они вернут его с новыми данными.

Для выгрузки данных по счетам в обработке есть кнопка Выгрузить для НБРБ. После этого собираются данные обо всех банковских счетах, которые есть в программе и в случае если все там заполнено верно, они выгружаются в файл iban.xml. Какие требования к счетам существуют:

  1. Номер счета должен быть из 13 цифр;
  2. Код банка должен быть из 9 цифр;
  3. Код валюты должен быть из 3 цифр.

Полученный файл мы загружаем на сервис НБ РБ по адресу http://iban.bisc.by/ нажимаем там Обработать файл и, если все хорошо, получаем ссылку на обработанный файл. Сохраняем новый файл на диск, указываем к нему путь в обработке в реквизите Путь к файлу загрузки и жмем кнопку Загрузить из файла. А дальше все как в предыдущем варианте - смотрим все ли хорошо и жмем Сохранить в базу.

Обработка написана для УФ и тестировалась на конфигурации Бухгалтерия для Беларуси (2.1.15.3). При желании встраивается в Дополнительные отчеты и обработки.

Также наверное стоит загрузить файлик из НБ РБ заранее, мало ли сервис 04.07.2017 не выдержит наплыва пользователей :)

P.S. Добавил в обработку массив БИКов с сайта НБ РБ, если в базе введен не полный код из 9 цифр, а только 3, то обработка сама подберет какому БИК это соответствует.

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

Наименование Файл Версия Размер
Загрузка расчетных счетов в формате IBAN
.epf 24,28Kb
15.06.17
2
.epf 1.2 24,28Kb 2 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение