Сведения о факте осуществления трудовой деятельности
Атрибут | Значение |
---|---|
Название | pfr-work-fact |
Тип | Адаптер для вида сведений |
Наименование | Сведения о факте осуществления трудовой деятельности |
Идентификаторы | VS00341v002-PFR001 |
Версия ВС | 1.0.3 |
Версия МР | 3.0 |
Версия СМЭВ | СМЭВ3 |
Переменные окружения
Название | Описание |
---|---|
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
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
snils | СНИЛС | + | 99999999901 |
start_period | Начало периода, за который запрашиваются сведения | + | 2016-04-01 |
end_period | Конец периода, за который запрашиваются сведения. Не позднее текущей даты, не более 12 месяцев от даты начала периода | + | 2016-05-31 |
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
snils | СНИЛС | + | 99999999901 |
family_name | Фамилия | + | Иванов |
first_name | Имя | + | Иван |
patronymic | Отчество | - | Иванович |
start_period | Начало периода, за который запрашиваются сведения | + | 2016-04-01 |
end_period | Конец периода, за который запрашиваются сведения | + | 2016-05-31 |
periods | Информация о периодах, за которые работодатель уплачивал страховые взносы | + | Последоватьность элементов Period |
errors | Ошибки, полученные в результате выполнения запроса | -1 | Последовательность элементов Error |
1 - если в ответе присутствует поле errors, остальные поля отсутствуют
Структура элемента Period
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
report_year | Год | + | 2014 |
report_month | Месяц | + | –04 |
job_status | Признак работы в месяце. 'D' означает признак работы, 'N' означает 'В ИЛС сведения отсутствуют' | + | D |
Структура элемента Error
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
code | Код ошибки (соответствующий коду отказа в СМЭВ конверте) | + | NO_DATA |
description | Описание ошибки | + | KVS03203 Нет данных |
данный элемент был добавлен для возможности обработки ошибки отсутствия запрашиваемых данных
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"snils": "99999999901",
"start_period": "2016-04-01",
"end_period": "2016-05-31"
}
В случае корректной настройки должен прийти следующий ответ:
{
"family_name": "Тест",
"first_name": "Иван",
"patronymic": "Иванович",
"snils": "99999999901",
"start_period": "2016-04-01",
"end_period": "2016-05-31",
"periods": [
{
"report_year": "2016",
"report_month": "--04",
"job_status": "D"
},
{
"report_year": "2016",
"report_month": "--05",
"job_status": "N"
}
]
}
В случае отсутствия данных, должен прийти следующий ответ:
{
"errors": [
{
"code": "NO_DATA",
"description": "KVS03203 Нет данных"
}
]
}