|
Название поля
|
Характеристики
|
Описание
|
|
service_data
|
Тип: Объект
Обязательное поле
|
Служебные данные запроса
|
|
Модель служебных данных запроса
|
|
Название поля
|
Характеристики
|
Описание
|
|
request_id
|
Строка
Пример: 66ee4497-f6cc-4e45-8b83-88a15d13a34a"
|
Уникальный идентификатор запроса.
|
|
request_datetime
|
Строка
Пример: "2023-08-03T11:25+03:00"
|
Дата и время поступления в ПСП запроса.
Формат ГГГГ-ММ-ДДТЧЧ:мм+/-ЧЧ:мм, временная зона от -12:00 до +12:00
|
|
response_datetime
|
Строка
Пример: "2023-08-03T11:26+03:00"
|
Дата и время подготовки ПСП ответа.
Формат ГГГГ-ММ-ДДТЧЧ:мм+/-ЧЧ:мм, временная зона от -12:00 до +12:00
|
|
Название поля
|
Характеристики
|
Описание
|
|
passengers
|
Тип: Объект
Обязательное поле
|
Список пассажиров
|
|
Модель пассажира
|
|
Название поля
|
Характеристики
|
Описание
|
|
id
|
Целое число
Минимум: 1
Пример: 1
Обязательное поле
|
Идентификатор пассажира в передаваемых в ПСП данных.
|
|
passenger_data
|
Тип: массив объектов Обязательное поле
|
Список пассажиров
|
|
Модель данных пассажира
|
|
Название поля
|
Характеристики
|
Описание
|
|
birthdate
|
Строка
Пример: 2001-08-16
Обязательное поле
|
Дата рождения в формате "ГГГГ-ММ-ДД"
|
|
gender
|
Строка
Значение из списка
Пример: M
Обязательное поле
|
Пол. Возможные значения:
M - мужчина;
F - женщина
|
|
document_type
|
Строка
Значение из списка
Пример: 00
Обязательное поле
|
Тип документа, удостоверяющего личность пассажира:
- 00 - паспорт гражданина Российской Федерации;
- 02 - общегражданский заграничный паспорт гражданина Российской Федерации;
04 - свидетельство о рождении.
|
|
document_number
|
Строка
Минимальная длина строки: 6
Пример: 0102123456
Обязательное поле
|
Серия и номер документа, удостоверяющего личность.
Серия и номер документа, удостоверяющего личность пассажира (оригинальное написание)
- Для документов типа 00: 10 цифр.
- Для документов типа 02: 9 цифр.
Для остальных типов документов (не меньше 6 символов): цифры, кириллические и латинские буквы.
|
|
document_numbers_latin
|
Тип: массив строк
Минимальная длина строки: 6
Пример: ["IAZH791621"]
Обязательное поле
|
Серия и номер документа, удостоверяющего личность.
Серия и номер документа, удостоверяющего личность пассажира (оригинальное написание)
- Для документов типа 00: 10 цифр.
- Для документов типа 02: 9 цифр.
Для остальных типов документов (не меньше 6 символов): цифры и латинские буквы.
|
|
Модель ответа по подтверждению личности гражданина
|
|
identity_confirmation
|
Тип: Объект
Обязательное поле
|
Результат подтверждения личности гражданина
|
|
Название поля
|
Характеристики
|
Описание
|
|
confirmed
|
Логическое значение
Пример: true
Обязательное поле
|
Личность гражданина подтверждена ("положительный ответ").
|
|
code
|
Строка
Пример: "PIC-000002"
Обязательное поле
|
Код подтверждения личности гражданина:
PIC-000000 - Успешное завершение.
Перечень кодов должен быть скорректирован по результатам реализации информационного обмена.
|
|
message
|
Строка
Пример: "Дата рождения гражданина из сведений витрины ФНС отличается от значения в запросе" Обязательное поле
|
Сообщение подтверждения личности гражданина.
|
|
Название поля
|
Характеристики
|
Описание
|
|
type_confirmations
|
Тип: Массив объектов Обязательное поле
|
Список результатов подтверждения типов пассажира
|
|
Модель ответа по результатам подтверждения типов пассажира
|
|
Название поля
|
Характеристики
|
Описание
|
|
type
|
Строка
Пример: child
Обязательное поле
|
Тип пассажира:
- infant - младенец в возрасте от 0 до 2 лет, осуществляющий бесплатный перелет без места (на момент перелета пассажиру должно быть меньше 2 лет);
- child - ребенок в возрасте от 0 лет до 12 лет, осуществляющий перелет на отдельном месте (на момент перелета пассажиру должно быть меньше 12 лет);
- youth - гражданин в возрасте от 12 до 23 лет (на момент перелета пассажиру должно быть больше или равно 12 лет и меньше 23 лет);
- elderly - женщина в возрасте свыше 55 лет, мужчина в возрасте свыше 60 лет (на момент перелета пассажиру должно исполниться 55 и 60 лет соответственно);
- invalid_1 - инвалид I группы (на момент перелета пассажиру должно быть больше или равно 18 лет);
- invalid_23 - инвалид с детства II или III группы (на момент перелета пассажиру должно быть больше или равно 18 лет);
- invalid_child - ребенок-инвалид от 0 до 18 лет (на момент перелета пассажиру должно быть меньше 18 лет);
- attendant_invalid_1 лицо, сопровождающее пассажира типа invalid_1 (сопровождающий должен быть совершеннолетним, в возрасте 18 и более лет);
- attendant_invalid_child - лицо, сопровождающее пассажира типа invalid_child (сопровождающий должен быть совершеннолетним, в возрасте 18 и более лет);
- large - член многодетной семьи, имеющий удостоверение многодетной семьи или иные документы, подтверждающие статус многодетной семьи в порядке, установленном нормативными правовыми актами субъектов Российской Федерации;
- ocean - гражданин в возрасте до 18 лет, на имя которого на определенный период текущего года оформлена путевка в федеральное государственное бюджетное образовательное учреждение "Всероссийский детский центр "Океан";
- resident_dfo - гражданин, зарегистрированный по месту жительства на территории субъекта Российской Федерации, входящего в состав Дальневосточного федерального округа;
- resident_kgd - гражданин Российской Федерации, зарегистрированный по месту жительства на территории Калининградской области;
- student_kgd - учащийся высшего учебного заведения, расположенного на территории Калининградской области, имеющий документ, подтверждающий статус учащегося очной формы обучения в порядке, установленном нормативным правовым актом исполнительного органа государственной власти Калининградской области, осуществляющего на территории Калининградской области государственное управление в сфере образования, полномочия Российской Федерации в сфере образования, переданные для осуществления органам государственной власти субъектов Российской Федерации, а также полномочия в сфере организации отдыха и оздоровления детей.
|
|
status
|
Строка
Пример: confirmed
Обязательное поле
|
Статус подтверждения типа пассажира:
- confirmed - тип пассажира успешно подтвержден с указанием дат начала и окончания срока действия успешного подтверждения;
- not_confirmed - тип пассажира не подтвержден по следующим причинам:
- не выполняются требования к пассажиру;
- необходимые для подтверждения типа пассажира сведения отсутствуют в информационных системах;
- дата окончания действия подтверждения типа пассажира меньше даты запроса;
- conditional - успешное подтверждение типа пассажира действует в зависимости от выполнения условий для типов пассажира attendant_invalid_1 и attendant_invalid_child периоды действия подтверждения типа зависят от сроков действия инвалидности сопровождаемых инвалидов, идентификаторы которых указаны в "adp_passenger_ids" в ответе;
- unconfirmed_type - неподтверждаемый тип пассажира ocean;
- no_data_to_confirmation - отсутствуют данные, необходимые для подтверждения типа пассажира:
- отсутствует СНИЛС, необходимый для подтверждения типов пассажира invalid_1, invalid 23, invalid child, large;
- отсутствуют сведения о сопровождаемых инвалидах, необходимые для подтверждения типов пассажира attendant_invalid_1 и attendant invalid child.
|
|
validity_from
|
Строка
Пример: 2005-11-12
Необязательное поле
|
Дата начала действия успешного подтверждения (статус "confirmed") типа пассажира (формат ГГГГ-ММ-ДД).
|
|
validity_to
|
Строка
Пример: 2028-11-12
Необязательное поле
|
Дата окончания действия успешного подтверждения (статус "confirmed") типа пассажира (формат YYYY-MM-DD, бессрочно - 31.12.3333).
|
|
adp_passenger_ids
|
Список чисел
Пример: [1]
Необязательное поле
|
Список идентификаторов пассажиров - сопровождаемых инвалидов, которых может сопровождать пассажир. Указывается, если в списке типов пассажира на подтверждение есть тип пассажира attendant_invalid_1 или тип пассажира attendant_invalid_child со статусами подтверждения confirmed или conditional. В список включаются идентификаторы пассажиров с успешными подтверждениями соответствующих типов invalid_1 и attendant_invalid_child. При операциях с билетами следует ориентироваться на сроки действия инвалидности каждого инвалида из списка в сочетании с датой дня рождения сопровождающего в 18 лет.
|
|
code
|
Строка
Пример: "PTC-000002"
Обязательное поле
|
Код подтверждения типа пассажира:
PTC-000000 - успешное подтверждение типа пассажира
|
|
message
|
Строка
Пример: "в витрине СФР отсутствуют сведения по СНИЛС"
Обязательное поле
|
Сообщение подтверждения типа пассажира.
|
|
recording_number
|
Строка
Пример:
104000002633872
Обязательное поле
|
15-значный реестровый номер записи, содержащийся в банке данных государственной информационной системы "Единая централизованная цифровая платформа в социальной сфере"
|
|
Название поля
|
Характеристики
|
Описание
|
|
quota_balances
|
Тип: Массив объектов Необязательное поле
|
Список балансов квот по заданным годам расчета.
|
|
Модель списка балансов квот
|
|
Название поля
|
Характеристики
|
Описание
|
|
year
|
Число
Пример: 2023
Обязательное поле
|
Год расчета балансов квот.
|
|
used documents count
|
Число
Пример: 1
Обязательное поле
|
Количество использованных при расчетах документов пассажира.
|
|
changed
|
Логическое значение
Пример: true
Необязательное поле
|
Изменяется по результатам пересчета
|
|
category_balances
|
Тип: Массив объектов Обязательное поле
|
Список балансов по категориям квотирования
|
|
Модель балансов квот
|
|
Название поля
|
Характеристики
|
Описание
|
|
category
|
Строка
Пример: large
Обязательное поле
|
Категория квотирования:
- invalid - категория квотирования "Инвалидность" (типы пассажира invalid_1, invalid_23, invalid_child);
- large - категория квотирования "Член многодетной семьи" (тип пассажира large);
- age - категория квотирования "Возраст" (типы пассажира infant, child, youth, elderly);
- attendant_invalid_1 - категория квотирования "Сопровождение инвалида 1 группы" (тип пассажира attendant_invalid_1);
- attendant_invalid_child - категория
квотирования "Сопровождение ребенка-инвалида" (тип
пассажира attendant_invalid_child);
- resident_dfo - категория квотирования "Регистрация в ДФО" (тип пассажира resident_dfo);
- resident_kgd - категория квотирования "Регистрация в Калининградской области" (тип пассажира resident_kgd);
- student_kgd - категория квотирования "Учащийся Калининградской области" (тип пассажира student_kgd).
|
|
available
|
Целое число
Минимальное значение: 0
Пример: 2
Обязательное поле
|
Количество доступных единиц квотирования (4-used; если 4-used < 0, то 0).
|
|
issued
|
Целое число
Минимальное значение: 0
Пример: 2
Обязательное поле
|
Количество оформленных единиц квотирования.
|
|
refund
|
Целое число
Минимальное значение: 0
Пример: 1
Обязательное поле
|
Количество возвращенных единиц квотирования.
|
|
used
|
Целое число
Минимальное значение: 0
Пример: 0
Обязательное поле
|
Количество использованных единиц квотирования.
|