Адаптер ФНС. Проценты по вкладам

//Адаптер ФНС. Проценты по вкладам
Адаптер ФНС. Проценты по вкладам2021-09-06T20:10:55+03:00

Адаптер «ФНС. Проценты по вкладам» позволяет передавать в ФНС сведения о суммах выплаченных процентов по вкладам физических лиц и проводить корректировки ранее переданных данных.

Применяемые сервисы

VS02793v001-FNS001 Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах)
VS02885v001-TABL00 Запрос на уточнение информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах)

Типы взаимодействия

  • Передача сведений о суммах выплаченных процентов по вкладам физических лиц
  • Корректировка ранее переданных сведений
  • Аннулирование ранее переданных сведений
  • Запрос об уточнении ранее предоставленной информации

Особенности реализации

Предлагаемое решение предназначено для подготовки и передачи в ФНС сведений о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) за отчетный период, и приёма и обработки запросов на повторное предоставление указанных сведений (корректировок) по запросам ФНС.

Адаптер состоит из двух компонентов (модулей):

  • Модуль консолидации – предназначен для предварительной подготовки и контроля передаваемых данных;
  • Платформа «СМЭВ Интегратор» – передача подготовленных сообщений в ФНС по протоколу СМЭВ и получение ответных сообщений.

Модуль консолидации

Функции Модуля консолидации включают в себя:

  1. Получение первичных, корректирующих и аннулирующих сообщений от продуктовых систем банка, в которых производится начисление процентов по счетам физических лиц и индивидуальных предпринимателей.
    Передача данных может производиться по следующим каналам: web-сервис, очереди сообщений (MQ), общие таблицы базы данных, файловый обмен.
  1. Входной форматно-логический контроль получаемых данных с применением xml‑схем сообщений и специальных процедур контроля логической целостности данных (проверка контрольного числа ИНН, проверка кода страны гражданства по Общероссийскому классификатору стран мира, и др.).
  2. Выявление «дублей» клиентов, связанных с ошибками в процессе регистрации идентификационных данных в различных продуктовых системах банка, и исправление ошибочных сведений в режиме ручного разбора.
  3. Вычисление интегральных значений начисленных за отчетный период процентов по клиенту.
  4. Определение порядковых номеров корректирующих сообщений по каждому клиенту с учетом ранее переданных в ФНС сообщений.
  5. Формирование пакетов сообщений для последующей передачи в ФНС с учетом лимита до 10 тыс. сообщений в пакете.
  6. Получение результатов контроля пакетов на стороне ФНС и изменение статусных состояний переданных сообщений, входящих в состав пакета.
  7. Регистрация запросов на повторную корректировку данных, поступающих от ФНС в электронной и бумажной форме.
  8. Передача запросов ФНС в продуктовые системы и контроль за получением повторных корректировок по запросу.
  9. Подготовка оперативных и статистических отчетов.
  10. Мониторинг нештатных ситуаций, связанных с передачей сообщений, и формирование соответствующий уведомлений пользователям Системы.

Платформа «СМЭВ Интегратор»

Платформа обеспечивает приём и передачу сообщений через СМЭВ по виду сведений VS02793v001-FNS001 «Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах)» https://smev3.gosuslugi.ru/portal/inquirytype_one.jsp?id=257460&zone=fed&page=1&dTest=true

Функции Платформы включают в себя:

  1. Проверку соответствия форматов передаваемых/получаемых сообщений установленным схемам обмена по каждому виду сведений с учётом их версионности.
  2. Трансформацию бизнес-сообщений в формат вида сведений СМЭВ.
  3. Установку на сообщениях и файлах вложений усиленной квалифицированной электронной подписи банка перед отправкой их в СМЭВ.
  4. Отправку сообщений в СМЭВ и обработку ответов с результатами синхронной проверки сообщения на стороне СМЭВ.
  5. Повторную отправку исходящих сообщений в случае временной неготовности СМЭВ или истечения времени ожидания ответа.
  6. Регулярный опрос очередей СМЭВ: статусных сообщений, сообщений с ответами на запросы банка, сообщений с входящими запросами.
  7. Изменение статусных состояний первичных сообщений при получении ответных и статусных сообщений.
  8. Сохранение переданных и полученных сообщений в архиве (включая ЭП).

Архитектура предлагаемого решения приведена на рисунке.

Сценарии применения решения

Передача сообщений между Банком и ФНС осуществляется по представленным на рисунке сценариям.

A.   Передача в ФНС сообщений о суммах начисленных процентов:

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

A2.   Адаптер выполняет форматно логический контроль (ФЛК) полученных сообщений.

A3.   Адаптер в синхронном режиме возвращает в продуктовую систему результат ФЛК по каждому сообщению. В случае обнаружения ошибок передаётся код и описание ошибки.

A4.   Адаптер по команде оператора или по установленному расписанию выполняет подготовку пакетов сообщений для передачи через СМЭВ.

A5.   Адаптер передаёт сообщение (пакет) в СМЭВ и в синхронном режиме получает ответное сообщение-квитанцию о приёме сообщения. В случае временной неготовности СМЭВ Адаптер выполняет попытки повторной передачи сообщения с заданной в настройках периодичностью.

A6.   Адаптер устанавливает для сообщений, вошедших в пакет статус «Передано в СМЭВ».

A7.   Адаптер в асинхронном режиме ожидает получения от ФНС ответного сообщения, содержащего результаты приёмки пакета на стороне ФНС. В случае, если ответное сообщение на приходит за установленный в настройках срок, Адаптер выполняет повторную отправку пакета в ФНС.

A8.   Адаптер в асинхронном режиме ожидает получения от ФНС ответного сообщения, содержащего результаты приёмки пакета на стороне ФНС. В случае, если ответное сообщение на приходит за установленный в настройках срок, Адаптер выполняет повторную отправку пакета в ФНС.

A9.   Адаптер в зависимости от результата приемки пакета на стороне ФНС устанавливает для сообщений статус «Принято» или «Отбраковано».

A10. Адаптер, в случае если это предусмотрено в настройках, передаёт в продуктовые системы сведения об установленном статусе сообщения.

B. Обработка запросов, поступающих от ФНС:

B1.   Адаптер получает запрос ФНС на выполнение повторной корректировки данных по указанному в запросе клиенту. В случае, если запрос поступает в бумажном виде, то он регистрируется оператором через пользовательский интерфейс Адаптера.

B2.   Адаптер передаёт полученный запрос в продуктовые системы банка по одному из перечисленных выше каналов и/или направляет пользователю email, содержащий данные запроса.

B3.   Адаптер выполняет контроль за получением от продуктовых систем банка ответного сообщения на поступивший запрос.