Скоринговый балл (индекс) рассчитывается на основании нашей собственной методики. При расчёте скорингового балла учитываются:
Скринговый балл (индекс) также может рассчитываться не только на основании данных о текущем автомобиле и действующем водительском удостоверении, но и на данных обо всех автомобилях, которыми физлицо владело ранее, и всех когда-либо выданных водительских удостоверениях (при условии наличия такой информации в открытом доступе).
Возможны дополнительные настройки скоринга: его расчёт по юрлицам, включение в него штрафов из ФССП, исключение штрафов по номеру водительского удостоверения.
Источники данных — ГИБДД, ФССП, открытые источники в сети Интернет.
Идентификаторы объекта: ФИО и дата рождения или серия и номер паспорта или серия и номер водительского удостоверения или ГРЗ или VIN или номер шасси или номер ПТС или номер СТС или номер телефона.
Иcпользуемые источники: check_person/driver_rating_scoring
.
Время генерации отчёта:
При отправке запроса на генерацию отчёта в теле запроса указываются следующие параметры:
Параметр | Тип | Обязательность | Описание |
---|---|---|---|
queryType |
string | Обязательный | Тип запроса. Фиксированное значение: MULTIPART |
query |
string | Обязательный | Значение простого запроса. Фиксированное значение: |
data |
object | Обязательный | Идентификаторы объекта поиска |
Параметры объекта data |
|||
last_name |
string | Обязательный, если не указан другой идентификатор водителя |
Фамилия |
first_name |
string | Обязательный, если не указан другой идентификатор водителя |
Имя |
patronymic |
string | Обязательный, если не указан другой идентификатор водителя |
Отчество. В случае отсутствия отчества указывается - |
birth |
string | Обязательный, если не указан другой идентификатор водителя |
Дата рождения |
passport |
string | Обязательный, если не указан другой идентификатор водителя |
Серия и номер паспорта |
driver_license |
string | Обязательный, если не указан другой идентификатор водителя |
Серия и номер водительского удостоверения |
grz |
string | Обязательный, если не указан другой идентификатор водителя |
ГРЗ ТС |
vin |
string | Обязательный, если не указан другой идентификатор водителя |
VIN ТС |
chassis |
string | Обязательный, если не указан другой идентификатор водителя |
Номер шасси ТС |
body |
string | Обязательный, если не указан другой идентификатор водителя |
Номер кузова ТС |
pts |
string | Обязательный, если не указан другой идентификатор водителя |
Номер ПТС |
sts |
string | Обязательный, если не указан другой идентификатор водителя |
Номер СТС |
phone |
string | Обязательный, если не указан другой идентификатор водителя |
Номер телефона |
owner_by_date |
string | Необязательный | Дата для выбора собственника в формате YYYY-MM-DD или DD.MM.YYYY .Расчёт будет выполнен не по текущему собственнику ТС, а по тому, который владел ТС на указанную дату |
scoring_date |
string | Необязательный | Дата, на которую рассчитывается скоринг, в формате YYYY-MM-DD или DD.MM.YYYY .Из скоринга будут исключены события, возникшие после указанной даты |
В запросе достаточно передавать только один из наборов данных:
last_name
, first_name
, patronymic
, birth
,passport
,driver_license
,grz
,vin
,chassis
,body
,pts
,sts
,phone
.Если запрос содержит несколько наборов, то для поиска будет использоваться один из них, выбираемый в указанном порядке. Если входные данные с наивысшим приоритетом невалидны, то используются другие данные из запроса в порядке убывания приоритета.
{
"queryType": "MULTIPART",
"query": " ",
"data": {
"last_name": "Иванов",
"first_name": "Иван",
"patronymic": "Иванович",
"birth": "11.02.1991",
}
}
{
"queryType": "MULTIPART",
"query": " ",
"data": {
"driver_license": "0000123456"
}
}
Данные отчёта находятся в объекте data[].content.check_person.driver_rating
тела ответа.
Поле | Тип | Описание |
---|---|---|
scoring.index_color |
string | Условный цвет индекса качества водителя. Шкала значений |
scoring.invert_index |
integer | Индекс качества водителя инвертированный. Возможные значения: от 0 до 100, где 0 — наихудшее значение скоринга, а 100 — наилучшее |
stage_general_status.status |
string | Общий статус обработки запроса. Справочник значений |
stage_general_status.message |
string | Описание общего статуса обработки запроса |
stage_1_status |
object | Первый этап получения данных. Сведения о статусе этапа |
stage_2_status |
object | Второй этап получения данных. Сведения о статусе этапа |
stage_3_status |
object | Третий этап получения данных. Сведения о статусе этапа |
stage_4_status |
object | Четвёртый этап получения данных. Сведения о статусе этапа |
Поле | Тип | Описание |
---|---|---|
status |
string | Статус обработки запроса. Справочник значений |
error |
string | Сообщение об ошибке |
Индекс | Цвет | Описание |
---|---|---|
-1 | None | Скоринг не может быть рассчитан |
0—20 | Red | Красный — зона высокого риска |
21—50 | Orange | Оранжевый — зона риска выше среднего |
51—90 | Yellow | Жёлтый — зона риска ниже среднего |
91—100 | Green | Зелёный — зона минимального риска |
Значение | Описание |
---|---|
OK | Успешное выполнение |
NOT_FOUND | Данные не найдены |
SKIP_QUERY | Недостаточно данных для запроса |
BAD_QUERY | Невалидный запрос |
SOURCE_ERROR | Ошибка обработки запроса |
GENERAL_ERROR | Ошибка обработки запроса |
{
"data": [
{
"report_type_uid": "P.0093.DQS.MUL-SCR_test_report@test_domain",
"progress_ok": 1,
"progress_wait": 0,
"progress_error": 0,
"state": {
"sources": [
{
"_id": "check_person/driver_rating_scoring",
"state": "OK",
"data": {}
}
],
"data": {}
},
"content": {
"check_person": {
"driver_rating": {
"scoring": {
"index_color": "Red",
"invert_index": 7
},
"stage_general_status": {
"status": "OK"
},
"stage_1_status": {
"status": "OK"
},
"stage_2_status": {
"status": "OK"
},
"stage_3_status": {
"status": "OK"
},
"stage_4_status": {
"status": "OK"
}
}
}
}
}
]
}
{
"data": [
{
"report_type_uid": "P.0093.DQS.MUL-SCR_test_report@test_domain",
"progress_ok": 1,
"progress_wait": 0,
"progress_error": 0,
"state": {
"sources": [
{
"_id": "check_person/driver_rating_scoring",
"state": "OK",
"data": {}
}
],
"data": {}
},
"content": {
"check_person": {
"driver_rating": {
"scoring": {
"index_color": "None",
"invert_index": -1
},
"stage_general_status": {
"status": "NOT_FOUND",
"message": "Данные не найдены, скоринг, в случае его расчета, примет значение `None`"
},
"stage_1_status": {
"status": "NOT_FOUND"
},
"stage_2_status": {
"status": "NOT_FOUND"
},
"stage_3_status": {
"status": "NOT_FOUND"
},
"stage_4_status": {
"status": "NOT_FOUND"
}
}
}
}
}
]
}