Исходящие документы из ПФР в НПФ

smev3 link

smev manual

Атрибут Значение
Название pfr-informing-npf
Наименование Исходящие документы из ПФР в НПФ
Тип Адаптер для СМЭВ3 сервиса
Область применения Межведомственное взаимодействие
Версия СМЭВ СМЭВ3
Версия ВС 1.0.0
Версия МР 3.4.х.х
Поставщик Негосударственные пенсионные фонды (НПФ) и Государственная корпорация «Агентство по страхованию вкладов»
Потребители Фонд пенсионного и социального страхования Российской Федерации (СФР)

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

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

После получения запроса, ИС НПФ отправляет через Агредатор ответ на запрос СФР в СМЭВ к ВС, который впоследствии направляется в ИС СФР.

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_URL строка подключения к БД
EMULATE_CLIENT флаг эмуляции ответа клиента

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

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

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

В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.

Параметр Описание Обязательное Пример
status_code Код результата приема запроса
0 - документы приняты;
1 - ошибка приёма документов (описание ошибки)
+ 0
status_description Результат приема запроса в человекочитаемом виде + Документы приняты

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

Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.

Параметр Описание Обязательное Пример
department_recipient Код организации получателя + 455
dpt_code Код территориального органа СФР + 001000
statement_date Дата формирования запроса + 2017-10-06T00:00:00+03:00
type_doc Код документа + ИПСПН-НПФ
inn_npf ИНН организации-получателя + 0000000000
attachment Данные, необходимые для получения вложения + Составной элемент AggredatorAttachment

Файлы вложения упакованы с использованием алгоритма сжатия GZIP размером не более 70 МБ.

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

Параметр Описание Обязательное Пример
uuid Идентификатор файла в хранилище + 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec
checksum Контрольная сумма + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
created_at Время загрузки файла + 2020-11-16T12:27:20.726+03:00
tags Последовательность строк-тегов файла + ["test"]
metadata Метаданные + {}
delete_at Время, когда файл будет удален из хранилища. В случае, если значение равно null - файл не будет удален + null
filename Имя загруженного файла + test.txt
store Хранилище, в котором хранится файл + db
identifier_in_store Идентификатор файла в хранилище + 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec
smev_id Идентификатор вложения, используемый в СМЭВ конверте + attachment.txt

Примеры

Пример запроса на передачу исходящих документов из СФР в НПФ (поле request в теле запроса):

{
  "department_recipient": "455",
  "dpt_code": "001000",
  "statement_date": "2017-10-06T00:00:00+03:00",
  "type_doc": "СК-ПФР",
  "inn_npf": "0000000000",
  "attachment": {}
}

Пример ответа:

{
  "status_code": "0",
  "status_description": "Документы приняты"
}
  • Исходящие документы из ПФР в НПФ
  • Переменные окружения
  • Принимаемые параметры
  • Параметры ответа
  • Структура элемента AggredatorAttachment
  • Примеры
  • Подавай заявку сейчас

    Оставьте свои контактные данные и наш менеджер свяжется с вами в ближайшее время