Адаптер «ФНС. Проценты по вкладам» позволяет передавать в ФНС сведения о суммах выплаченных процентов по вкладам физических лиц и проводить корректировки ранее переданных данных.
Применяемые сервисы
VS02793v001-FNS001 | Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) |
VS02885v001-TABL00 | Запрос на уточнение информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) |
Типы взаимодействия
- Передача сведений о суммах выплаченных процентов по вкладам физических лиц
- Корректировка ранее переданных сведений
- Аннулирование ранее переданных сведений
- Запрос об уточнении ранее предоставленной информации
Особенности реализации
Предлагаемое решение предназначено для подготовки и передачи в ФНС сведений о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) за отчетный период, и приёма и обработки запросов на повторное предоставление указанных сведений (корректировок) по запросам ФНС.
Адаптер состоит из двух компонентов (модулей):
- Модуль консолидации – предназначен для предварительной подготовки и контроля передаваемых данных;
- Платформа «СМЭВ Интегратор» – передача подготовленных сообщений в ФНС по протоколу СМЭВ и получение ответных сообщений.
Модуль консолидации
Функции Модуля консолидации включают в себя:
- Получение первичных, корректирующих и аннулирующих сообщений от продуктовых систем банка, в которых производится начисление процентов по счетам физических лиц и индивидуальных предпринимателей.
Передача данных может производиться по следующим каналам: web-сервис, очереди сообщений (MQ), общие таблицы базы данных, файловый обмен.
- Входной форматно-логический контроль получаемых данных с применением xml‑схем сообщений и специальных процедур контроля логической целостности данных (проверка контрольного числа ИНН, проверка кода страны гражданства по Общероссийскому классификатору стран мира, и др.).
- Выявление «дублей» клиентов, связанных с ошибками в процессе регистрации идентификационных данных в различных продуктовых системах банка, и исправление ошибочных сведений в режиме ручного разбора.
- Вычисление интегральных значений начисленных за отчетный период процентов по клиенту.
- Определение порядковых номеров корректирующих сообщений по каждому клиенту с учетом ранее переданных в ФНС сообщений.
- Формирование пакетов сообщений для последующей передачи в ФНС с учетом лимита до 10 тыс. сообщений в пакете.
- Получение результатов контроля пакетов на стороне ФНС и изменение статусных состояний переданных сообщений, входящих в состав пакета.
- Регистрация запросов на повторную корректировку данных, поступающих от ФНС в электронной и бумажной форме.
- Передача запросов ФНС в продуктовые системы и контроль за получением повторных корректировок по запросу.
- Подготовка оперативных и статистических отчетов.
- Мониторинг нештатных ситуаций, связанных с передачей сообщений, и формирование соответствующий уведомлений пользователям Системы.
Платформа «СМЭВ Интегратор»
Платформа обеспечивает приём и передачу сообщений через СМЭВ по виду сведений VS02793v001-FNS001 «Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах)» https://smev3.gosuslugi.ru/portal/inquirytype_one.jsp?id=257460&zone=fed&page=1&dTest=true
Функции Платформы включают в себя:
- Проверку соответствия форматов передаваемых/получаемых сообщений установленным схемам обмена по каждому виду сведений с учётом их версионности.
- Трансформацию бизнес-сообщений в формат вида сведений СМЭВ.
- Установку на сообщениях и файлах вложений усиленной квалифицированной электронной подписи банка перед отправкой их в СМЭВ.
- Отправку сообщений в СМЭВ и обработку ответов с результатами синхронной проверки сообщения на стороне СМЭВ.
- Повторную отправку исходящих сообщений в случае временной неготовности СМЭВ или истечения времени ожидания ответа.
- Регулярный опрос очередей СМЭВ: статусных сообщений, сообщений с ответами на запросы банка, сообщений с входящими запросами.
- Изменение статусных состояний первичных сообщений при получении ответных и статусных сообщений.
- Сохранение переданных и полученных сообщений в архиве (включая ЭП).
Архитектура предлагаемого решения приведена на рисунке.
Сценарии применения решения
Передача сообщений между Банком и ФНС осуществляется по представленным на рисунке сценариям.
A. Передача в ФНС сообщений о суммах начисленных процентов:
A1. Продуктовые системы банка передают в Адаптер одиночные или групповые сообщения, содержащие сведения о начисленных по клиенту процентах за отчётный период.
A2. Адаптер выполняет форматно логический контроль (ФЛК) полученных сообщений.
A3. Адаптер в синхронном режиме возвращает в продуктовую систему результат ФЛК по каждому сообщению. В случае обнаружения ошибок передаётся код и описание ошибки.
A4. Адаптер по команде оператора или по установленному расписанию выполняет подготовку пакетов сообщений для передачи через СМЭВ.
A5. Адаптер передаёт сообщение (пакет) в СМЭВ и в синхронном режиме получает ответное сообщение-квитанцию о приёме сообщения. В случае временной неготовности СМЭВ Адаптер выполняет попытки повторной передачи сообщения с заданной в настройках периодичностью.
A6. Адаптер устанавливает для сообщений, вошедших в пакет статус «Передано в СМЭВ».
A7. Адаптер в асинхронном режиме ожидает получения от ФНС ответного сообщения, содержащего результаты приёмки пакета на стороне ФНС. В случае, если ответное сообщение на приходит за установленный в настройках срок, Адаптер выполняет повторную отправку пакета в ФНС.
A8. Адаптер в асинхронном режиме ожидает получения от ФНС ответного сообщения, содержащего результаты приёмки пакета на стороне ФНС. В случае, если ответное сообщение на приходит за установленный в настройках срок, Адаптер выполняет повторную отправку пакета в ФНС.
A9. Адаптер в зависимости от результата приемки пакета на стороне ФНС устанавливает для сообщений статус «Принято» или «Отбраковано».
A10. Адаптер, в случае если это предусмотрено в настройках, передаёт в продуктовые системы сведения об установленном статусе сообщения.
B. Обработка запросов, поступающих от ФНС:
B1. Адаптер получает запрос ФНС на выполнение повторной корректировки данных по указанному в запросе клиенту. В случае, если запрос поступает в бумажном виде, то он регистрируется оператором через пользовательский интерфейс Адаптера.
B2. Адаптер передаёт полученный запрос в продуктовые системы банка по одному из перечисленных выше каналов и/или направляет пользователю email, содержащий данные запроса.
B3. Адаптер выполняет контроль за получением от продуктовых систем банка ответного сообщения на поступивший запрос.