Сервис представления сведений о выплатах, произведенных плательщиками страховых взносов в пользу физических лиц
Атрибут | Значение |
---|---|
Название | fns-svviplfl |
Тип | Адаптер для вида сведений |
Наименование | Сервис представления сведений о выплатах, произведенных плательщиками страховых взносов в пользу физических лиц |
Версия ВС | 4.0.0 |
Версия МР | 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
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
request_id | Идентификатор запроса | + | 000000000000000000000000000000000001 |
name | Имя физического лица | + | Тест |
surname | Фамилия физического лица | + | Тестовый |
patronymic | Отчество физического лица | - | Тестович |
snils | СНИЛС | + | 000 000 000 00 или 000-000-000-00 |
inn | ИНН физического лица | - | 100000000074 |
birthdate | Дата рождения | + | 1970-01-01 |
period | Период (год). Принимает значение: 1 – за текущий период 2 – за предыдущий период 3 – за текущий и предыдущий периоды |
+ | 1 |
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
request_id | Идентификатор запроса, сформированный запрашивающей стороной | + | 000000000000000000000000000000000001 |
response_id | Идентификатор ответа | + | 000000000000000000000000000000000001 |
snils | СНИЛС | + | 000 000 000 00 |
inn | ИНН физического лица | - | 100000000074 |
name | Имя физического лица | + | Тест |
surname | Фамилия физического лица | + | Тестовый |
patronymic | Отчество физического лица | - | Тестович |
incomes | Сведения о доходах | + | Последовательность элементов Income |
Структура элемента Income
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
organization | Сведения об организации, осуществившей выплаты | -1 | Составной элемент Organization |
individual | Сведения об индивидуальном предпринимателе, осуществившем выплаты или о физическом лице, осуществившем выплаты | -1 | Составной элемент Individual |
payments | Сведения о выплатах | + | Последовательность элементов Payment |
1 - обязательно должен присутствовать только один из элементов
Структура элемента Organization
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Полное наименование организации | + | Наименование тестовой организации |
inn | ИНН организации | + | 1000000002 |
kpp | КПП организации | + | 100001001 |
Структура элемента Individual
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
inn | ИНН физического лица | + | 100000000074 |
name | Имя физического лица | + | Тест |
surname | Фамилия физического лица | + | Тестовый |
patronymic | Отчество физического лица | - | Тестович |
Структура элемента Payment
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
year | Год | + | 2019 |
month | Месяц | + | 03 |
sum | Сумма дохода | + | 300000 |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"request_id": "000000000000000000000000000000000001",
"birthdate": "1970-01-01",
"inn": "100000000074",
"period": "1",
"snils": "000 000 000 00",
"name": "Тест",
"surname": "Тестовый",
"patronymic": "Тестович"
}
В случае корректной настройки должен прийти следующий ответ:
{
"inn": "100000000074",
"request_id": "000000000000000000000000000000000001",
"response_id": "000000000000000000000000000000000001",
"snils": "000 000 000 00",
"incomes": [
{
"organization": {
"inn": "1000000002",
"kpp": "100001001",
"name": "Наименование тестовой организации"
},
"payments": [
{
"year": "2019",
"month": "01",
"sum": "100000"
},
{
"year": "2019",
"month": "02",
"sum": "200000"
}
]
},
{
"individual": {
"inn": "100000000074",
"name": "Тест",
"patronymic": "Тестович",
"surname": "Тестовый"
},
"payments": [
{
"year": "2019",
"month": "03",
"sum": "300000"
},
{
"year": "2019",
"month": "04",
"sum": "400000"
}
]
}
],
"name": "Тест",
"patronymic": "Тестович",
"surname": "Тестовый"
}