Сведения о соответствии паспортных данных и ИНН физического лица
Атрибут | Значение |
---|---|
Название | fns-paspinn |
Тип | Адаптер для вида сведений |
Наименование | Сведения о соответствии паспортных данных и ИНН физического лица |
Область применения | Межведомственное взаимодействие |
Поставщик | ФНС России |
Потребители | КО, УЦ |
Версия ВС | 4.0.0 |
Версия МР | 3.0 |
Версия СМЭВ | СМЭВ3 |
Сервис fns-paspinn
используется в Сервисе цифровой идентификации УПРИД Директ для упрощенной идентификации клиентов в целях реализации положений 115‑ФЗ
. В ответе сервиса УПРИД Директ передаются данные об успешности проверки ФИО и паспорта через сервис mvd-rfp-actual-full, подтверждении правильности либо СНИЛС через данный сервис pfr-snils-validation, либо ИНН через сервис fns-paspinn. Также передаются дополнительные данные для точного понимания проверок и возможных коллизий.
Переменные окружения
Название | Описание |
---|---|
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.
Принимаемые параметры
Параметр | Название | Обязательное | Пример |
---|---|---|---|
inn | ИНН физического лица | + | 520205004556 |
name | Имя | + | Петр |
surname | Фамилия | + | Чахлов |
patronymic | Отчество | - | Алексеевич |
doc_code | Код вида документа, удостоверяющего личность, по справочнику СПДУЛ | + | 21 |
doc_series_number | Серия и номер документа, удостоверяющего личность | + | 22 02 919928 |
doc_issuer_date | Дата выдачи документа, удостоверяющего личность | - | 2015-01-09 |
doc_issuer | Наименование органа, выдавшего документ, удостоверяющий личность | - | АРОВД |
doc_issuer_code | Код подразделения органа, выдавшего документ, удостоверяющий личность | - | 000-000 |
Параметры ответа
Параметр | Название | Обязательное | Пример |
---|---|---|---|
code | Код соответствия паспортных данных и ИНН. Принимает значение: 1 или 2, где 1 - соответствуют; 2 - не соответствуют | + | 1 |
descrtiption | Сообщение о соответствии | - | Cведения не соответствуют |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"inn": "520205004556",
"name": "ПЕТР",
"surname": "ЧАХЛОВ",
"patronymic": "АЛЕКСЕЕВИЧ",
"doc_code": "21",
"doc_series_number": "22 02 919928",
"doc_issuer_date": "2015-01-09",
"doc_issuer": "АРОВД",
"doc_issuer_code": "000-000"
}
Корневой xml-документ вида сведений для этого случая (в результате выполнения которого будет получен ответ «Сведения соответствуют»):
<ns2:FNSPaspINNRequest ИННФЛ="520205004556" xsi:schemaLocation="urn://x-artefacts-ffns-paspinn-tofns-ru/247-01/4.0.0 fns-paspinn-tofns-ru.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="urn://x-artefacts-ffns-paspinn-tofns-ru/247-01/4.0.0">
<ns2:ФИО FirstName="ПЕТР" Patronymic="АЛЕКСЕЕВИЧ" FamilyName="ЧАХЛОВ"/>
<ns2:ДокУдЛичн SeriesNumber="22 02 919928" IssuerDate="2002-11-16" DocumentCode="21" IssuerCode="000-000" Issuer="АРОВД"/>
</ns2:FNSPaspINNRequest>
В случае корректной настройки должен прийти следующий ответ:
{
"code": "1",
"description": "Сведения соответствуют"
}
Пример с несоответствием данных:
{
"inn": "520205004556",
"name": "ПЕТР",
"surname": "НЕЧАХЛОВ",
"patronymic": "АЛЕКСЕЕВИЧ",
"doc_code": "21",
"doc_series_number": "22 02 919928",
"doc_issuer_date": "2015-01-09",
"doc_issuer": "АРОВД",
"doc_issuer_code": "000-000"
}
Корневой xml-документ вида сведений для этого случая (в результате выполнения которого будет получен ответ «Сведения не соответствуют»):
<ns2:FNSPaspINNRequest ИННФЛ="520205004556" xsi:schemaLocation="urn://x-artefacts-ffns-paspinn-tofns-ru/247-01/4.0.0 fns-paspinn-tofns-ru.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="urn://x-artefacts-ffns-paspinn-tofns-ru/247-01/4.0.0">
<ns2:ФИО FirstName="ПЕТР" Patronymic="АЛЕКСЕЕВИЧ" FamilyName="НЕЧАХЛОВ"/>
<ns2:ДокУдЛичн SeriesNumber="22 02 919928" IssuerDate="2002-11-16" DocumentCode="21" IssuerCode="000-000" Issuer="АРОВД"/>
</ns2:FNSPaspINNRequest>
Ответ:
{
"code": "2",
"description": "Сведения не соответствуют"
}