Сведения о действительности паспорта гражданина РФ, предъявленного на определенное имя, для банков
| Атрибут | Значение |
|---|---|
| Название | mvd-pass |
| Наименование | Сведения о действительности паспорта гражданина РФ, предъявленного на определенное имя, для банков |
| Область применения | Межведомственное взаимодействие |
| Версия ВС | 1.0.0 |
| Версия МР | 3.0 |
| Версия СМЭВ | ТСМЭВ3 |
| Тип запроса | Запрос |
| Тип маршрутизации | Фиксированная маршрутизация |
| Namespace URI | urn://ru/mvd/sovm/p002b/1.0.0 |
Принимаемые параметры
| Параметр | Название | Обязательное | Пример |
|---|---|---|---|
| surname | Фамилия | + | Иванов |
| name | Имя | + | Василий |
| patronymic | Отчество | Иванович | |
| birthday | Дата рождения | 1990-09-18 | |
| pass_series | Серия паспорта | + | 0956 |
| pass_number | Номер паспорта | + | 446978 |
| region_code | Код региона (Первые 4 цифры кода субъекта РФ по ОКАТО) |
4000 |
Параметры ответа
| Параметр | Название | Условие (document_status) |
|---|---|---|
| document_status | Статус документа Из перечисления "Статус документа" |
Всегда |
| document_status_code | Код статуса документа Из перечисления "Статус документа" |
Всегда |
| document_status_rus | Русифицированный статус документа Из перечисления "Статус документа" |
Всегда |
| comment | Произвольный "комментарий" от СМЕВ | Всегда |
| issue_date | Дата выдачи паспорта гражданина РФ | valid |
| issuer_code | Код выдавшего подразделения | valid |
| invalidity_reason | Код причины недействительности Из перечисления "Причины недействительности" |
invalid |
| invalidity_reason_rus | Причина недействительности Из перечисления "Причины недействительности" |
invalid |
| invalidity_since | Недействительно с | invalid |
Примеры
Пример тела запроса
{
"surname": "Тестовый",
"name": "Пётр",
"patronymic": "Петрович",
"birthday": "1990-09-18",
"pass_series": "0956",
"pass_number": "446978",
"region_code:" "4000"
}
Возможные ответы сервиса
Паспорт действителен
{
"document_status": "valid",
"document_status_code": "300",
"document_status_rus": "Действителен",
"comment": "Текст комментария",
"issue_date": "2000-12-31",
"issuer_code": "120012"
}
Паспорт не действителен
{
"document_status": "invalid",
"document_status_code": "301",
"document_status_rus": "Не действителен",
"comment": "Текст комментария",
"invalidity_reason": "606",
"invalidity_reason_rus": "В связи со смертью владельца",
"invalidity_since": "2011-07-16"
}
Паспорт не найден
{
"document_status": "not_found",
"document_status_code": "302",
"document_status_rus": "Сведениями по заданным реквизитам не располагаем",
"comment": "Текст комментария"
}
Перечисления
Статус документа
| Код document_status_code |
Статус document_status |
Статус(rus) document_status_rus |
|---|---|---|
| 300 | valid | Действителен |
| 301 | invalid | Не действителен |
| 302 | not_found | Сведениями по заданным реквизитам не располагаем |
Причины недействительности
| Код invalidity_reason |
Статус(rus) invalidity_reason_rus |
|---|---|
| 601 | Истек срок действия |
| 602 | Заменен на новый |
| 603 | Выдан с нарушением |
| 604 | Числится в розыске |
| 605 | Изъят, уничтожен |
| 606 | В связи со смертью владельца |
| 607 | Технический брак |
[DEV] Правила формирования ответа на запрос в тестовый контур СМЭВ: - Значение элемента ns:requestInfo копируется из элемента ns:requestInfo в запросе. - Значение элемента ns:docStatus формируется исходя из значения 3-й цифры серии паспорта (элемент sovm:series в запросе): - если цифра – чётная, то значение элемента 300 (паспорт действителен) - если – нечётная, то значение элемента 301 (паспорт не действителен). - Элементы ns:invalidityReason и ns:invaliditySince отсутствуют в ответе, если элемента ns:docStatus имеет значение 300 (паспорт действителен). - Значение элемента ns:invalidityReason формируется исходя из значения 4-й цифры серии паспорта (элемент sovm:series в запросе): - если цифра входит в интервал от 1 до 7, то значение элемента формируется в результате префиксации 60 - во всех остальных случаях значение элемента равно 601. - Элемент ns:invaliditySince имеет значение 2011-07-16.
Пример json запроса
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"surname": "Иванов",
"name": "Иван",
"pass_series": "0904",
"pass_number": "778899"
}
В случае корректной настройки должен прийти следующий ответ:
{
"document_status": "valid",
"document_status_code": "300",
"document_status_rus": "Действителен",
"comment": "Здесь отображается текст комментария",
"issue_date": "2000-12-31",
"issuer_code": "120012"
}