Сервис получения сведений о зарегистрированных правах собственности на маломерное судно, используемое в некоммерческих целях
Атрибут | Значение |
---|---|
Название | mchs-boat-rights |
Наименование | Сервис получения сведений о зарегистрированных правах собственности на маломерное судно, используемое в некоммерческих целях |
Тип | Адаптер для СМЭВ3 сервиса |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 1.0.1 |
Версия МР | 3.5.0.1 |
Поставщик | Министерство Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий |
Потребители | ФОИВ |
Описание бизнес-процесса взаимодействия: ИС организации хочет направить запрос сведений о зарегистрированных правах собственности на маломерное судно, используемое в некоммерческих целях.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС МЧС.
После получения запроса ИС МЧС проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Переменные окружения
Название | Описание |
---|---|
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
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
guid | Идентификатор запроса | -1 | 123e4567-e89b-12d3-a456-426655440000 |
statement_date | Дата и время направления запроса | -1 | 2006-05-04T18:13:51.0 |
sender | Наименование органа, осуществляющего запрос | + | ФНС |
owner_type | Тип собственника | + | Составной элемент OwnerType |
owner_info | Сведения об объекте запроса | + | Составной элемент OwnerInfo |
1 - параметры по схеме опциональны, а по руководству пользователя обязательные
Структура элемента OwnerType
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
code | Код | + | 002 |
title | Наименование | + | Российское юридическое лицо |
Структура элемента OwnerInfo
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
physical_person | Сведения о ФЛ | -1 | Составной элемент PhysicalPerson |
legal_person | Сведения о ЮЛ | -1 | Составной элемент LegalPerson |
1 - обязательно должен присутствовать только один из элементов
Структура элемента PhysicalPerson
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
inn | ИНН ФЛ | - | 123456789012 |
snils | СНИЛС | + | 12345678901 |
passport | Сведения о паспорте | + | Составной элемент Passport |
Структура элемента LegalPerson
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
inn | ИНН ЮЛ | + | 1234567890 |
kpp | КПП | - | 123456789 |
ogrn | ОГРН (Для российского ЮЛ) | -1 | 1234567890123 |
nza | Номер записи об аккредитации (Для иностранного ЮЛ) | -1 | 1234567890123 |
1 - обязательно должен присутствовать только один из элементов
Структура элемента Passport
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
series | Серия | + | 1234 |
number | Номер | + | 123456 |
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
guid | Идентификатор запроса | -1 | 123e4567-e89b-12d3-a456-426655440000 |
statement_date | Дата и время | -1 | 2006-05-04T18:13:51.0 |
data_response | Сведения о зарегистрированных правах собственности на маломерное судно, используемое в некоммерческих целях | -2 | Составной элемент DataResponse |
reject | Отказ в предоставлении сведений | -2 | Составной элемент Reject |
1 - параметры по схеме опциональны, а по руководству пользователя обязательные
2 - обязательно присутствует только один из элементов
Структура элемента DataResponse
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
info_owner | Сведения об объекте запроса – дублирование данных собственника из запроса | + | Составной элемент InfoOwnerResponse |
boats | Сведения о судах | + | Последовательность элементов Boat |
Структура элемента Reject
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
code | Код причины отказа | -1 | 001 |
title | Отказ в предоставлении сведений | + | Согласно запросу, сведения о регистрации прав собственности отсутствуют |
1 - по схеме опционально, но по руководству пользователя обязательно
Структура элемента InfoOnwerResponse
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
physical_person | Сведения о ФЛ | -1 | Составной элемент PhysicalPersonResponse |
legal_person | Сведения о ЮЛ | -1 | Составной элемент LegalPersonResponse |
1 - обязательно присутствует только один из элементов
Структура элемента PhysicalPersonResponse
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
family_name | Фамилия | + | Иванов |
first_name | Имя | + | Иван |
patronymic | Отчество | - | Иванович |
date_birth | Дата рождения | - | 2006-05-04 |
inn | ИНН ФЛ | - | 123456789012 |
snils | СНИЛС | - | 12345678901 |
passport | Сведения о паспорте | + | Составной элемент PassportResponse |
Структура элемента LegalPersonResponse
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Наименование | - | ООО "Кит" |
inn | ИНН ЮЛ | + | 1234567890 |
kpp | КПП | - | 123456789 |
ogrn | ОГРН (Для российского ЮЛ) | -1 | 1234567890123 |
nza | Номер записи об аккредитации (Для иностранного ЮЛ) | -1 | 1234567890123 |
1 - обязательно должен присутствовать только один из элементов
Структура элемента PassportResponse
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
series | Серия | + | 1234 |
number | Номер | + | 123456 |
Структура элемента Boat
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
registered | Наименование органа, осуществившего регистрацию | + | Территориальное отделение № 1 Центра ГИМС Главного управления МЧС России по г. Москве |
share | Размер доли собственности | + | 2/3 |
register_number | Номер реестровой записи | + | 12-12-1234-123456 |
date_registry | Дата регистрации в реестре | + | 2006-05-04 |
registration_status | Статус регистрационной записи | + | Составной элемент Reference |
boat_number | Идентификационный (бортовой) номер | + | AB3456RUS01 |
brand_model | Тип судна | + | Составной элемент BrandModel |
factory_number | Строительный идентификационный номер | + | 123456789 |
year_building | Год постройки судна | - | 2020 |
engines | Сведения о двигателях | - | Последовательность элементов Engine |
Структура элемента Reference
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
code | Код | + | 001 |
title | Наименование | + | Зарегистрировано |
Структура элемента BrandModel
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
type | Тип | + | Составной элемент Reference |
brand | Марка | + | Yamaha |
model | Модель | + | FR24 |
Структура элемента Engine
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
brand_model | Марка и модель двигателя | + | Составной элемент BrandModel |
engine_number | Номер двигателя | + | 123456789 |
power_hp | Мощность, л.с. | - | 10.5 |
power_kwt | Мощность, кВт | - | 7.72 |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования запрос соответствующий одному из тестовых сценариев, и получить соответствующий сценарию ответ
Сценарий 1. Получение сведений о зарегистрированных правах собственности на маломерное судно гражданином Российской Федерации
Запрос:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"sender": "ФНС",
"owner_type": {
"code": "001",
"title": "Гражданин Российской Федерации"
},
"owner_info": {
"physical_person": {
"inn": "123456789012",
"snils": "12345678901",
"passport": {
"series": "1234",
"number": "123456"
}
}
}
}
Ответ:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"data_response": {
"info_owner": {
"physical_person": {
"family_name": "Иванов",
"first_name": "Иван",
"patronymic": "Иванович",
"date_birth": "2006-05-04",
"inn": "123456789012",
"snils": "12345678901",
"passport": {
"series": "1234",
"number": "123456"
}
}
},
"boats": [
{
"registered": "Территориальное отделение № 1 Центра\n\t\t\t\t\t\t\t\tГИМС Главного управления МЧС России по г. Москве",
"share": "2/3",
"register_number": "12-12-1234-123456",
"date_registry": "2006-05-04",
"registration_status": {
"code": "001",
"title": "Зарегистрировано"
},
"boat_number": "AB3456RUS01",
"brand_model": {
"type": {
"code": "00001",
"title": "Маломерное моторное\n\t\t\t\t\t\t\t\t\t\tсудно"
},
"brand": "Yamaha",
"model": "FR24"
},
"factory_number": "123456789",
"year_building": "2020",
"engines": [
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 30 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
},
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 31 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
}
]
}
]
}
}
Сценарий 2. Получение сведений о зарегистрированных правах собственности на маломерное судно российским юридическим лицом
Запрос:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"sender": "ФНС",
"owner_type": {
"code": "002",
"title": "Российское юридическое лицо"
},
"owner_info": {
"legal_person": {
"inn": "1234567890",
"kpp": "123456789",
"ogrn": "1234567890123"
}
}
}
Ответ:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"data_response": {
"info_owner": {
"legal_person": {
"name": "ООО \"Кит\"",
"inn": "1234567890",
"kpp": "123456789",
"ogrn": "1234567890123"
}
},
"boats": [
{
"registered": "Территориальное отделение № 1 Центра\n\t\t\t\t\t\t\t\tГИМС Главного управления МЧС России по г. Москве",
"share": "2/3",
"register_number": "12-12-1234-123456",
"date_registry": "2006-05-04",
"registration_status": {
"code": "001",
"title": "Зарегистрировано"
},
"boat_number": "AB3456RUS01",
"brand_model": {
"type": {
"code": "00001",
"title": "Маломерное моторное\n\t\t\t\t\t\t\t\t\t\tсудно"
},
"brand": "Yamaha",
"model": "FR24"
},
"factory_number": "123456789",
"year_building": "2020",
"engines": [
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 30 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
},
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 31 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
}
]
}
]
}
}
Сценарий 3. Получение сведений о зарегистрированных правах собственности на маломерное судно иностранным юридическим лицом
Запрос:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"sender": "ФНС",
"owner_type": {
"code": "003",
"title": "Иностранное юридическое лицо"
},
"owner_info": {
"legal_person": {
"inn": "2222222222",
"kpp": "123456789",
"nza": "1234567890123"
}
}
}
Ответ:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"data_response": {
"info_owner": {
"legal_person": {
"name": "LLC Fish",
"inn": "2222222222",
"nza": "1234567890123"
}
},
"boats": [
{
"registered": "Территориальное отделение № 1 Центра\n\t\t\t\t\t\t\t\tГИМС Главного управления МЧС России по г. Москве",
"share": "2/3",
"register_number": "12-12-1234-123456",
"date_registry": "2006-05-04",
"registration_status": {
"code": "001",
"title": "Зарегистрировано"
},
"boat_number": "AB3456RUS01",
"brand_model": {
"type": {
"code": "00001",
"title": "Маломерное моторное\n\t\t\t\t\t\t\t\t\t\tсудно"
},
"brand": "Yamaha",
"model": "FR24"
},
"factory_number": "123456789",
"year_building": "2020",
"engines": [
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 30 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
},
{
"brand_model": {
"type": {
"code": "001",
"title": "Стационарный"
},
"brand": "Сузуки",
"model": "DT 31 L"
},
"engine_number": "123456789",
"power_hp": "10.5",
"power_kwt": "7.72"
}
]
}
]
}
}
Сценарий 4. Получение ответа об отсутствии запрашиваемой информации
Запрос:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"sender": "Sender0",
"owner_type": {
"code": "001",
"title": "Гражданин Российской Федерации"
},
"owner_info": {
"physical_person": {
"inn": "000000000000",
"snils": "12345678901",
"passport": {
"series": "1234",
"number": "123456"
}
}
}
}
Ответ:
{
"guid": "123e4567-e89b-12d3-a456-426655440000",
"statement_date": "2006-05-04T18:13:51.0",
"reject": {
"code": "001",
"title": " Согласно запросу,\n\t\t\t\t\t\tсведения о регистрации прав собственности отсутствуют"
}
}