Загрузка данных интернет банкинга БелВЭБ

Загружает информацию из файла интернет банка БелВЭБ
  1. Читает файл выгрузки интернет банка БелВЭБ;
  2. Предоставляет базовые средства отбора и редактирования данных о платежах;
  3. Создает, записывает и при необходимости проводит документы.
 

 Пример файла выгрузки:

 ?***** #k8SjZc9DxkType=400#k8SjZc9Dxk #k8SjZc9DxkAcc=BYNNBELBNNNNNNNNNNNNNNNNNNNN#k8SjZc9Dxk  —  Выписка по рублёвому счету за период с приложениями

[IN_PARAM]
#k8SjZc9DxkdateFrom=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkdateTo=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkBVEBFullBIC=NNNNNNNN#k8SjZc9Dxk
#k8SjZc9DxkBVEBShortBIC=NNNNNNNN#k8SjZc9Dxk
#k8SjZc9DxkAddress=#k8SjZc9Dxk

[OUT_PARAM]
#k8SjZc9DxkACO=ОС#k8SjZc9Dxk
#k8SjZc9DxkACON=Отдел сопровождения операций ЮЛ#k8SjZc9Dxk
#k8SjZc9DxkNANC=NNN#k8SjZc9Dxk
#k8SjZc9DxkAccN=BYNNBELBNNNNNNNNNNNNNNNNNNNN#k8SjZc9Dxk
#k8SjZc9DxkName=Фирма "Фирма"#k8SjZc9Dxk
#k8SjZc9DxkInDateTxt=За период#k8SjZc9Dxk
#k8SjZc9DxkInDate=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkOutDate=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkLMDateTxt=Дата последнего движения#k8SjZc9Dxk
#k8SjZc9DxkLMDate=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkAddr=ЮРИДИЧЕСКИЙ АДРЕС ФИРМЫ#k8SjZc9Dxk
#k8SjZc9DxkCurTxt=Валюта#k8SjZc9Dxk
#k8SjZc9DxkCurCode=933#k8SjZc9Dxk
#k8SjZc9DxkCurName=Белоруский рубль#k8SjZc9Dxk
#k8SjZc9DxkRateTxt=#k8SjZc9Dxk
#k8SjZc9DxkRate=#k8SjZc9Dxk
#k8SjZc9DxkInCurTxt=#k8SjZc9Dxk
#k8SjZc9DxkInAPMark=ПАССИВ#k8SjZc9Dxk
#k8SjZc9DxkInSum=NN NNN.NN#k8SjZc9Dxk
#k8SjZc9DxkInBYTxt=#k8SjZc9Dxk
#k8SjZc9DxkInSumBY=#k8SjZc9Dxk

#k8SjZc9DxkInCur2Txt=В валюте счета#k8SjZc9Dxk
#k8SjZc9DxkInBYTxt=#k8SjZc9Dxk

#k8SjZc9DxkDebetHead=ДЕБЕТ#k8SjZc9Dxk

######
#k8SjZc9DxkTurnType=DEBET#k8SjZc9Dxk
#k8SjZc9DxkCD=06#k8SjZc9Dxk
#k8SjZc9DxkDocD=NNNN#k8SjZc9Dxk
#k8SjZc9DxkBIKD=BELBBY2X   #k8SjZc9Dxk
#k8SjZc9DxkAccKorD=BYNN BELB NNNN NNNN NNNN NNNN NNNN#k8SjZc9Dxk
#k8SjZc9DxkDateOpD=DD.MM.YYYY#k8SjZc9Dxk
#k8SjZc9DxkAmD=NN.NN#k8SjZc9Dxk
#k8SjZc9DxkAmBYD=#k8SjZc9Dxk
#k8SjZc9DxkPLTDetTxtD=Детали платежа:#k8SjZc9Dxk
#k8SjZc9DxkIdD=XXXX#NNNNN#XXXX#k8SjZc9Dxk
#k8SjZc9DxkD71ATxtD=—————————————#k8SjZc9Dxk
#k8SjZc9DxkD71AD=—#k8SjZc9Dxk
#k8SjZc9DxkTPNTxtD=УНП корреспондента:#k8SjZc9Dxk
#k8SjZc9DxkTPND=NNNNNNNNN#k8SjZc9Dxk
#k8SjZc9DxkTPN3TxtD=#k8SjZc9Dxk
#k8SjZc9DxkTPN3D=#k8SjZc9Dxk
#k8SjZc9DxkBPCTxtD=#k8SjZc9Dxk
#k8SjZc9DxkBPCD=#k8SjZc9Dxk
#k8SjZc9DxkBNAccTxtD=#k8SjZc9Dxk
#k8SjZc9DxkBNAccD=#k8SjZc9Dxk
#k8SjZc9DxkBNNMTxtD=Наименование получателя:#k8SjZc9Dxk
#k8SjZc9DxkBNNMD=Получатель ‘Получатель’#k8SjZc9Dxk
#k8SjZc9DxkBNNMBTxtD=Наименование банка получателя:#k8SjZc9Dxk
#k8SjZc9DxkBNNMBD=БАНК ‘БАНК’#k8SjZc9Dxk
#k8SjZc9DxkNpTxtD=Назначение платежа и содержание операции:#k8SjZc9Dxk
#k8SjZc9DxkNpD= КОМ.ЗА ПРИЕМ,ПЕРЕСЧ.И ЗАЧИСЛ.НАЛ. ХХХХХХХ ХХХХХХХХ ХХХХХХХХХХХХ#k8SjZc9Dxk

При разборе файла выгрузки шапка игнорируется.

Обработка начинается со строки "#k8SjZc9DxkTurnType=DEBET#k8SjZc9Dxk" или "#k8SjZc9DxkTurnType=CREDIT#k8SjZc9Dxk". Далее считывается информация о платеже. Поиск контрагента осуществляется по УНП или номеру расчетного счета. Договор берется основной контрагента.

Обработка проверяет существование уже созданного документа по дате, контрагенту и входящему номеру платежа.

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

Пользователь может изменить реквизиты доступные в таблице перед созданием документов.
При записи документов пропускаются те строки, в которых не установлена галочка "Выбран". Если установлена галочка "Пытаться проводить" обработка будет "пытаться" провести документы.

В колонке "Записан" отражается статус записи документа: "нет", "записан", "записан, но не проведен", "записан и проведен", "ошибка <с описанием>".

В обработке нет выбора организации, по которой производится загрузка. Используется основная организация указанная в настройке пользователя. То же самое и со счетом.

Разработка велась на версии платформы: 8.3.10.2505.

2 Comments

  1. Xershi

    Еще больше возможностей: https://infostart.ru/public/684586/.

    Reply
  2. dedkov

    (1) спасибо за проявленный интерес к разработанному решению!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *