Сведения о действительности паспорта гражданина РФ, предъявленного на определенное имя, для банков
Атрибут | Значение |
---|---|
Название | 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"
}