Приложение 2. Коды ошибок
|
|
Ошибки, возможные при вызове методов разных API, включая вызов методов из приложения Такском-Ассистент, системы Такском-Доклайнз:
Код Такском-
Доклайнз
|
Код HTTP*
|
Описание ошибки
|
1101
|
401
|
Абонент заблокирован
|
1102
|
401
|
Абоненту запрещен доступ к Такском API
|
1105
|
401
|
Указаны неверные учетные данные для СОК
|
1106
|
401
|
Указан неверный пин-код для облачного сертификата
|
1107
|
401
|
Абоненту запрещен доступ к Web API
|
1201
|
401
|
Истек срок действия маркера доступа (требуется повторная авторизация)
|
1301
|
401
|
Не удалось идентифицировать вендора (вызов метода с ID вендора (интегратора), отсутствующим в БД)
|
2101
|
400
|
В файле meta.xml не указан корректный идентификатор документооборота (DocflowID)
|
2102
|
400
|
В контейнере содержатся документы, относящиеся к разным документооборотам
|
2103
|
400
|
В файле meta.xml не указан код регламента (ReglamentCode)
|
2104
|
400
|
В файле meta.xml не указан код транзакции (TransactionCode)
|
2105
|
400
|
В контейнере отсутствуют файлы, указанные в meta.xml
|
2106
|
400
|
Неверный формат идентификатора отправителя в файле карточки
|
2107
|
400
|
Контейнер не является ZIP-архивом
|
2108
|
400
|
В контейнере отсутствует обязательный файл meta.xml
|
2109
|
400
|
Файл meta.xml не является XML-файлом
|
2110
|
400
|
Файл карточки не является XML-файлом
|
2111
|
400
|
Файл meta.xml имеет некорректную структуру
|
2112
|
400
|
Файл карточки имеет некорректную структуру
|
2113
|
400
|
В контейнере содержится более одного документа
|
2114
|
400
|
В файле meta.xml указан некорректный код регламента (ReglamentCode)
|
2115
|
400
|
Неверный формат идентификатора получателя в файле карточки
|
2116
|
400
|
В контейнере отсутствует электронная подпись документа
|
2118
|
400
|
Недопустимый размер контейнера (0 или более …)
|
2119
|
400
|
Значение атрибута Name типа документа Type в карточке (card.xml) не соответствует коду транзакции (TransactionCode) и коду регламента (ReglamentCode). (Допустимые сочетания этих значений приведены в Приложении 3.)
|
2120
|
400
|
Сотрудник не имеет доступа к указанному документу
|
2201
|
400
|
Идентификатор отправителя в файле карточки не соответствует идентификатору авторизовавшегося абонента
|
2202
|
|
Получатель с указанным идентификатором не существует
|
2203
|
|
Получатель с указанным идентификатором не является контрагентом отправителя
|
2204
|
|
Получатель с указанным идентификатором не может принять сообщение: нет ни одного действующего сертификата
|
2209
|
400
|
Превышена частота обращений в установленный интервал времени
|
2301
|
400
|
Транзакция уже была осуществлена для данного документооборота.
Параметр AdditionalData указывает ExternalId документа, который был зарегистрирован.
Пример: {"Details":"Транзакция уже была осуществлена для данного документооборота","AdditionalData":"123","ApiErrorCode":2301,"CommonDescription":
"Несоответствие регламенту документооборота","StatusCode":400}
|
2302
|
|
Документ не может быть переподписан, так как отправитель не ожидает переподпись
|
2303
|
400
|
Недопустимая транзакция для данного регламента
|
2304
|
|
Служебное сообщение нарушает регламент документооборота
|
2309
|
|
Транзакция не подходит для текущего состояния документооборота.
Эта ошибка возникает в двух случаях:
1. При отправке контейнера с транзакцией CorrectionNotice (уточнение) на любой входящий документ в статусе "Ожидает аннулирования" и "Аннулирован".
2. При отправке контейнера с транзакцией CancellationOfferReject и/или CancellationOfferResign на любой документ не в статусе "Ожидает аннулирования".
|
2401
|
400
|
Документооборот с указанным идентификатором (DocflowID) уже зарегистрирован
|
2402
|
400
|
Документооборот с указанным идентификатором (DocflowID) не зарегистрирован
|
2501
|
400
|
Не указан идентификационный код вендора
|
2502
|
400
|
Неправильный формат параметра «внутренний идентификатор документа»
|
2504
|
400
|
Некорректный формат параметра «метка времени»
|
2505
|
400
|
Отсутствует обязательный параметр «внутренний идентификатор документа»
|
2601
|
|
Цифровая подпись некорректна. Документ был изменен в процессе передачи.
Примечание: Причиной ошибки может быть не только изменение документа, но и ошибка при добавлении файла подписи в контейнер.
|
2602
|
|
Сертификат из подписи не соответствует ни одному из сертификатов отправителя.
|
2603
|
|
Сертификат не прошел проверку цепочки доверия
|
2605
|
|
Сертификат просрочен или не вступил в действие
|
2608
|
|
Подпись сформирована сертификатом, не являющимся квалифицированным (63-ФЗ)
|
3101
|
403
|
Сертификат просрочен или не вступил в силу
|
3102
|
403
|
Для сертификата не удалось построить цепочку доверия
|
3103
|
403
|
Сертификат не связан ни с одним абонентом системы Такском API
|
3104
|
403
|
Сертификат связан с несколькими абонентами, но не указан идентификатор абонента (TaxcomID)
|
3105
|
403
|
Идентификатор абонента (TaxcomID) имеет некорректный формат
|
3106
|
403
|
Идентификатор абонента (TaxcomID) не соответствует ни одному абоненту, связанному с данным сертификатом
|
3107
|
403
|
Некорректное тело сертификата (передача файла, не являющегося сертификатом)
|
3108
|
403
|
Сертификат отозван
|
3109
|
403
|
Не указан сертификат
|
3201
|
|
Контейнер (кроме счета-фактуры) не может быть отправлен в связи с ограничениями тарификации (отсутствии средств на всех счетчиках)
|
3202
|
|
Контейнер счета-фактуры не может быть отправлен в связи с ограничениями тарификации (отсутствии средств на всех счетчиках)
|
3203
|
|
Контейнер не может быть отправлен в связи с ограничениями тарификации (отсутствие у абонента активных счётчиков)
|
3301
|
400
|
Данный сертификат уже зарегистрирован
|
3302
|
400
|
Сертификат не найден
|
3303
|
400
|
Сертификат не является усиленным квалифицированным в соответствии с Федеральным законом от 06.04.2011 № 63-ФЗ
|
3305
|
400
|
Переданный сертификат не является облачным
|
4101
|
404
|
Документ с указанным внутренним идентификатором не найден
|
4201
|
400
|
Не удалось найти шаблон письма, идентификатор которого указан в заявке. Идентификатор шаблона....
|
5101
|
500
|
Внутренняя ошибка
|
5102
|
500
|
Внутренняя ошибка сервера: не удалось принять документ в обработку.
|
7000
|
|
Оператор контрагента не смог доставить документ
|
8001
|
403
|
У сотрудника нет прав администратора для управления сертификатами
|
9000
|
|
"Неверный идентификатор подразделения кабинета." Возникает, если заданный ID подразделения кабинета не соответствует формату (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
|
9001
|
|
"Не удалось найти получателя задачи на согласование/подпись." Подразделение или сотрудник с заданным ID отсутствует в структуре организации.
|
9002
|
|
"Неверный идентификатор документооборота." Возникает, если заданный ID документооборота не соответствует формату (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
|
9003
|
|
"Не удалось найти документооборот по заданному идентификатору." В базе данных не существует документооборот с заданным ID.
|
9004
|
|
"Для документа уже существует открытое согласование. Для отправки нового надо отозвать или ответить на него." Пользователь пытается отправить на согласование/подпись документ, для которого уже имеется подобная задача.
|
9005
|
|
"На согласование или подпись можно передать либо проверенный, либо отправленный документ." Попытка отправить на согласование/подпись документ с недопустимым статусом.
|
9006
|
|
"Для документа не существует открытой задачи на согласование/подписание." Возникает, если по указанному документообороту не существует активной задачи на подписание/согласование.
|
9007
|
|
"Открытую задачу на согласование/подписание может отменить только её создатель." Возникает в случае, если отмену задачи на подписание/согласование пытается инициировать сотрудник, не создавший эту задачу.
|
* ПРИМЕЧАНИЕ
Код HTTP указан только для ошибок, обрабатываемых синхронно, отсутствие этого кода в таблице означает, что ошибка обрабатывается асинхронно.