Передача сведений о размере получаемой пенсии и других выплат, учитываемых при расчете совокупного дохода семьи (одиноко проживающего гражданина)

smev3 link

smev manual

Атрибут Значение
Название fsb-pension-family-payments
Наименование Передача сведений о размере получаемой пенсии и других выплат, учитываемых при расчете совокупного дохода семьи (одиноко проживающего гражданина)
Тип Адаптер для СМЭВ3 сервиса
Область применения Межведомственное взаимодействие
Поставщик Федеральная служба безопасности Российской Федерации
Потребители ФОИВ, РОИВ
Версия ВС 1.1.1
Версия МР 3.4.0.0
Версия СМЭВ СМЭВ3

Описание бизнес-процесса взаимодействия:

ИС организации хочет получить сведения о размере пенсии и других выплат по линии ФСБ.

ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС ФСБ.

После получения запроса ИС ФСБ проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.

Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.

flowchart LR; A[ИС организации] <--> B[Агредатор]; B <--> C[СМЭВ]; C <--> D[ИС ФСБ];

Переменные окружения

Название Описание
CA_CERT Сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT Сертификат, используемый для подключения к rabbitmq
CLIENT_KEY Ключ, используемый для подключения к rabbitmq
MQ_HOST Хост rabbitmq
MQ_PORT Порт rabbitmq
SMEV_SERVICE Название СМЭВ сервиса, на который будут отправляться запросы

Переменные для конфигурирования подключения к БД:

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

Переменные для конфигурирования отправки метрик в Elasticsearch:

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

Принимаемые параметры

Параметр Описание Обязательное Пример
routing Код ОКАТО территориального органа безопасности, осуществляющего выплату пенсии + 34000000000
surname Фамилия + Иванов
name Имя + Иван
patronymic Отчество - Иванович
birthday Дата рождения + 1992-04-20
dept_name Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение + Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение
period_begin Начало периода + 2015-01-21
month_count Число месяцев в периоде + 6

Параметры ответа

Параметр Описание Обязательное Пример
surname Фамилия + Иванов
name Имя + Иван
patronymic Отчество - Иванович
birthday Дата рождения + 1992-04-20
dept_name Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение + Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение
pension Информация о пенсионной выплате - Массив составных элементов PaymentInfo
additional_payment Информация о дополнительных выплатах - Массив составных элементов AdditionalPayment
comment Комментарий к обработанному запросу - Комментарий к обработанному запросу

Структура элемента PaymentInfo

Информация о пенсионной выплате

Параметр Описание Обязательное Пример
month Месяц + 2015-01-21
sum Выплата + 100000

Структура элемента AdditionalPayment

Информация о дополнительных выплатах

Параметр Описание Обязательное Пример
payment_type Тип выплаты + Срочная пенсионная выплата
reason Основание для выплаты + Основание для выплаты
payment Детали пенсионной выплаты + Массив составных элементов PaymentInfo

Примеры

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

{
  "routing": "34000000000",
  "surname": "Иванов",
  "name": "Иван",
  "patronymic": "Иванович",
  "birthday": "1992-04-20",
  "dept_name": "Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение",
  "period_begin": "2015-01-21",
  "month_count": "6"
}

В случае корректной настройки должен прийти следующий ответ:

{
  "surname": "Иванов",
  "name": "Иван",
  "patronymic": "Иванович",
  "birthday": "1992-04-20",
  "dept_name": "Наименование территориального органа безопасности, осуществляющего пенсионное обеспечение",
  "pension": [
    {
      "month": "2015-01-21",
      "sum": "100000"
    }
  ],
  "additional_payment": [
    {
      "payment_type": "Срочная пенсионная выплата",
      "reason": "Основание для выплаты",
      "payment": [
        {
          "month": "2015-05-01",
          "sum": "30000"
        }
      ]
    }
  ],
  "comment": "Комментарий к обработанному запросу"
}