## Описание ошибок

### Получение готовности проекта /viewApplication

| **Причина**                                                                                                                                                         | **Код статуса** | **Сообщение**                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -------------------------------------------------------------------------------------------- |
| Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения                                                               | 403             | -                                                                                            |
| Не найден проект по указанному applicationId                                                                                                                        | 404             | Project not found or an error occurred while creating.                                       |
| Не найден сотрудник по указанному значению ИНС в свойстве headProjectId (руководитель проекта)                                                                      | 500             | projectManagerEmployee not found or an invalid ID was provided.                              |
| Не найден сотрудник по указанному значению ИНС в свойстве directorProjectId (директор проекта)                                                                      | 500             | projectDirectorEmployee not found or an invalid ID was provided.                             |
| Не найден клиент по указанному коду R3                                                                                                                              | 500             | customer not found or an invalid ID was provided.                                            |
| У указанного клиента нет привязанного к нему менеджера по продажам, и при этом не указан явный идентификатор менеджера по продажам в свойстве managerProjectId тела | 500             | Customer does not have a sale manager, and sale manager ID was not specified in the request. |
| Не найден сотрудник по указанному значению ИНС в свойстве managerProjectId (менеджер по продажам проекта)                                                           | 500             | saleManager not found or an invalid ID was provided.                                         |
| Произошла ошибка при регистрации проекта в SAP                                                                                                                      | 500             | SAP returned error code. Project not registered.                                             |
| **При перевыпуске**: заявка, привязанная к ID сделки, не найдена, либо проект ещё не зарегистрирован                                                                | 500             | Project not found or not yet created.                                                        |
| **При перевыпуске**: Статус заявки не равен значению «Зарегистрирована»                                                                                             | 500             | Invalid request status.                                                                      |
| **При перевыпуске**: не найден проект, соответствующий заявке                                                                                                       | 500             | Error getting corresponding project.                                                         |
| **При перевыпуске**: Статус проекта не соответствует значениям «Открыт» либо «Закрыт для списания TS»                                                               | 500             | Invalid project status.                                                                      |
| **При перевыпуске**: есть активная заявка на закрытие проекта                                                                                                       | 500             | An active close request already exists for this project, meaning it cannot be reissued.      |
### Создание проекта /createPresaleProject

| **Причина**                                                                                           | **Код статуса** | **Сообщение**                                                              |
| ----------------------------------------------------------------------------------------------------- | --------------- | -------------------------------------------------------------------------- |
| Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения | 403             | -                                                                          |
| Нет тела запроса                                                                                      | 400             | No body has been provided.                                                 |
| Проект с указанным applicationId уже существует, при этом projectId не указан (повторное создание)    | 400             | Cannot create project. Project with the same applicationId already exists. |
### Получение статусов заявок и проектов /getPresaleProjectsStatus

| **Причина**                                                                                           | **Код статуса** | **Сообщение** |
| ----------------------------------------------------------------------------------------------------- | --------------- | ------------- |
| Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения | 403             | -             |
