Сведения о действительности паспорта гражданина РФ, предъявленного на определенное имя, для банков

smev

Атрибут Значение
Название 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"
}