Перейти к содержимому

Ошибки

Каталог ошибок для создания заявки на досрочное расторжение договора

Общий формат ошибки REST

{
  "errorCode": "VALIDATION_ERROR",
  "message": "Некорректно заполнены параметры запроса.",
  "correlationId": "3e4b5a27-8888-4e9a-9111-926b97e2d123",
  "details": [
    {
      "field": "desiredTerminationDate",
      "reason": "Date must not be earlier than current date"
    }
  ]
}

Поля ошибки

ПолеТипОбязательностьОписание
errorCodestringДаКод ошибки
messagestringДаПользовательское или техническое описание ошибки
correlationIdstring UUIDДаИдентификатор трассировки
detailsarrayНетДетализация ошибки
details.fieldstringНетПоле, по которому возникла ошибка
details.reasonstringНетПричина ошибки

Каталог ошибок

errorCodeHTTP statusОписаниеТекст для пользователя
VALIDATION_ERROR400Некорректный формат запросаПроверьте корректность заполнения полей
UNAUTHORIZED401Пользователь не авторизованДля выполнения операции необходимо войти в систему
ACCESS_DENIED403Договор не принадлежит пользователюУ вас нет доступа к выбранному договору
CONTRACT_NOT_FOUND404Договор не найденДоговор не найден
ACTIVE_REQUEST_ALREADY_EXISTS409По договору уже есть активная заявкаПо договору уже создана активная заявка на расторжение
CONTRACT_NOT_ACTIVE422Договор не активенРасторжение доступно только для активных договоров
INVALID_TERMINATION_DATE422Некорректная желаемая дата расторженияЖелаемая дата расторжения не может быть раньше текущей даты
INVALID_BANK_DETAILS422Некорректные банковские реквизитыПроверьте банковские реквизиты
DOCUMENT_NOT_FOUND422Документ не найденОдин или несколько документов не найдены
DOCUMENT_LIMIT_EXCEEDED422Превышен лимит документовМожно приложить не более 10 документов
DOCUMENT_SIZE_EXCEEDED422Превышен размер документаРазмер одного документа не должен превышать 10 МБ
DOCUMENT_TYPE_NOT_ALLOWED422Недопустимый формат документаДопустимые форматы документов: PDF, JPG, JPEG, PNG
SERVICE_UNAVAILABLE503Backend-сервис недоступенСервис временно недоступен. Попробуйте позже
INTERNAL_ERROR500Непредвиденная ошибкаПроизошла ошибка. Попробуйте позже

Правила отображения ошибок на Frontend

Тип ошибкиПоведение UI
Ошибка поляПодсветить поле и показать текст рядом с ним
Ошибка бизнес-правилаПоказать alert над формой
Ошибка доступаПоказать экран или alert с запретом доступа
Ошибка недоступности сервисаПоказать toast/alert с предложением повторить позже
Внутренняя ошибкаПоказать общий текст ошибки и correlationId