HTTP коды ответов сервера:
Список ошибок, которые возвращает сервер API, при ответе HTTP Status Code 200.
#region 1000 - 1050
{ 1000, $"Ошибка подключения к базе данных ({_description})" },
{ 1001, $"SQL запрос к базе данных вернул null ({_description})" },
{ 1002, $"Отсутствует обязательное поле ({_description})" },
{ 1003, "Не удалось получить ID новой записи" },
{ 1004, "Нет полей для изменения" },
{ 1005, "Нет полей для создания" },
{ 1006, "Удаление невозможно. Имеются связанные элементы" },
{ 1007, $"Недостаточно привилегий для выполнения метода ({_description})" },
{ 1008, $"Некорректные входные данные ({_description})" },
{ 1009, "Записей для изменения/удаления не найдено" },
{ 1010, $"Невозможно добавить дубликат записи ({_description})" },
//{ 1011, "Удаление невозможно. Элемент не помечен для удаления" },
{ 1012, $"Неверный входной параметр ({_description})" },
{ 1013, "Изменение невозможно. Такие данные уже установлены/имеются" },
{ 1014, "Удаление невозможно. Имеются связанные таблицы" },
{ 1015, "Неверные параметры изображения" },
{ 1016, "Невозможно добавить/изменить данные, т.к. имеются более поздние документы закрытия периода" },
{ 1017, "Невозможно добавить/изменить данные, т.к. сумма превышает баланс" },
{ 1018, "Превышено максимальное количество запросов" },
{ 1019, "Добавление/изменение операции в проведённом документе невозможно" },
{ 1020, "Добавление/изменение операции в помеченном на удаление документе невозможно" },
{ 1021, "Добавление/изменение операции в удалённом документе невозможно" },
{ 1022, $"Добавление операции невозможно происходить в разные документы ({_description})" },
{ 1023, $"Не отправлен JSON массив ({_description})" },
{ 1024, "Неверные параметры файла" },
{ 1025, "Время закрытия документа должно быть 23:59:59" },
{ 1026, "Невозможно привязать пользователя к кассе. У пользователя недостаточно прав доступа" },
{ 1027, "Есть проведеные документы старше по дате" },
{ 1028, "Невозможно изменить закрытый период документа" },
{ 1029, $"Недостаточно товара на момент проведения операции ({_description})" },
{ 1030, "Статус не принадлежит типу док-та" },
{ 1031, $"Нет прав доступа для совершения операций со складом {_description}" },
{ 1032, "Перемещение возможно только между складами одного предприятия" },
{ 1033, "Номенклатура с таким id не существует" },
{ 1034, $"Входной параметр ({_description}) не соответсвует формату HH:mm"},
{ 1035, $"Неверно задано дата/время. Конечное значение должно быть больше начального"},
{ 1036, "Добавление/изменение операции в закрытом документе невозможно" },
{ 1037, "Время закрытия инвертаризации не может совпадать или быть меньше времени открытия" },
{ 1038, $"Сервер касс с #{_description} id не найдено" },
{ 1039, $"Для сервера касс #{_description} синхронизация не начата" },
{ 1040, "Сервер касс не активен" },
{ 1041, $"Для сервера касс #{_description} синхронизация уже начата" },
{ 1042, $"Нельзя удалить основной токен приложения" },
{ 1043, $"Отсутствует обязательный заголовок ({_description})" },
{ 1044, $"Запись не найдена ({_description})" },
{ 1045, "Такой логин компании уже занят" },
{ 1046, "Заблокирован web-сервис" },
{ 1047, "К данному складу нет привязки с пользователем" },
{ 1048, "Период не должен превышать 3 месяца" },
{ 1049, "Скидка не может быть больше 100%" },
{ 1050, "Надбавка не может быть больше 1000%" },
//-----------------------------------
#endregion
#region 1051 - 1089
{ 1051, $"Сумма превышает '99 999 999 999' ({_description})" },
{ 1052, $"Кол-во превышает '999 999 999' ({_description})" },
{ 1053, $"Цена превышает '99 999 999 999' ({_description})" },
{ 1054, $"Стоимость превышает '99 999 999 999' ({_description})" },
{ 1055, $"Фактическое кол-во превышает '99 999 999 999' ({_description})" },
{ 1056, $"Цена без скидки превышает '99 999 999 999' ({_description})" },
{ 1057, $"Сумма без скидки превышает '99 999 999 999' ({_description})" },
//**************************//ошибки связанное с док. розничных заказов (1058-1073)
{ 1058, "Склад не установлен в док. заказа" },
{ 1059, "Склад кассы не найден" },
{ 1060, "Склад кассы не соответствует складу док. заказа" },
{ 1061, "Редактирование заказа запрещено" },
{ 1062, "Документ заблокирован" },
{ 1063, $"Порядок изменения статуса в док. заказа нарушена ({_description})" },//для док.заказа
{ 1064, "Док. заказа еще не подтвержден" },
{ 1065, "Нельзя отменить закрытый(выполненный) док. заказа" },
{ 1066, "Нельзя применить состав заказа к этому документу (Ошибка статуса)" },
{ 1067, "Неправильный статус для возврата док. заказа" },
{ 1068, "Нельзя добавлять новую позицию в возврат док. заказа" },
{ 1069, "Нельзя возвратить больше кол-во чем есть в док. заказа" },
{ 1070, "Нельзя установить склад в подтверждённый док. заказа" },
{ 1071, "Нельзя установить покупателя/карту покупателя при текущем статусе заказа" },
{ 1072, "Возврат к началу невозможен для закрытого(выполненного) заказа" },
{ 1073, "Возврат к началу невозможен для отмененного заказа" },
{ 1074, "Обновление для базового языка не требуется" },
{ 1075, "Нельзя изменить покупателя, так как уже установлено карта покупателя" },
{ 1076, "Документ-источник не найден" },
{ 1077, "Документ-источник не блокирован, проведение операции не возможно" },
{ 1078, "Документ-источник не блокирован, проведение операции не возможно" },
{ 1079, "Документ-назначения не найден" },
{ 1080, "Документ-назначения блокирован, проведение операции не возможно"},
{ 1081, "Не все переданные данные принадлежат родительскому элементу" },//Не все переданные операции принадлежат документу-источнику
{ 1082, "Документ-назначения не должен быть одновременно документом-источником " },
{ 1083, "Добавление/изменение операции в закрытом документе инвентаризации невозможно" },
{ 1084, $"В ручном режиме можно начислить не более {_description} бонусов" },
{ 1085, "Невозможно установить переопределение для приложения с кодом 1" },
{ 1086, $"Язык не найден (код языка {_description})" },
{ 1087, "Действие невозможно. Касса находится в работе." },
{ 1088, "Действие невозможно. У кассы есть открытые смены." },
{ 1089, "Действие невозможно. Касса в работе у пользователя." },
#endregion
{ 1090, "Установка цены запрешена настройками системы" },
{ 1091, "Нельзя утвердить пустой заказ" },
{ 1092, "Предыдущая рассылка ещё не завершена или после её завершения прошло менее 24 часов" },
{ 1093, "Пользователя можно привязать только на виртуальную кассу" },
{ 1094, "Нельзя переводить виртуальную кассу на обычную. Есть привязанные пользователи" },
{ 1095, "Превышено максимальное количество изображений. Удалите существующие изображения, прежде чем загрузить новое" },
{ 1096, $"Действие запрещено ({_description})" },
{ 1097, "Невозможно добавить/изменить данные, т.к. имеются в работе более ранние документы закрытия периода" },
{ 1098, "Невозможно отправить данные. В faktura.uz еще не реализовано взаимодействие с таким типом документов" },
{ 1099, "Группа не может быть подгруппой своего потомка" },
{ 1100, $"Надено больше одного записи по запросу ({_description})" },//SQL запрос к базе данных вернул больше
{ 1101, "Токен приложения не найден" },
{ 1102, "Текущий пароль указан не верно" },
{ 1103, "Функционал производства не доступен" },
{ 1104, "Нельзя использовать собранные комплекты для сбора нового комплекта" },
{ 1105, "Указанный товар не предназначен для сборки" },
{ 1106, "Указанный товар не предназначен для разборки" },
{ 1107, "Процентная часть в стоимости товара должна быть равна 100" },
#endregion
#region 2xxx-3xxx
{ 2000, $"Ошибка выполнения SQL запроса ({_description})"},
{ 2001, $"Неправильные входные данные. Нарушение связи между таблицами ({_description})"},
{ 2002, $"Дубликат записи ({_description})"},
{ 2003, "Необходимо указать таблицу в БД, из которой выбираются данные"},
//faktura.uz
{ 2100, $"Сервис не доступен ({_description})"},
{ 2101, $"Ошибка получения токена ({_description})"},
{ 2102, $"Некорректные данные для отправки ({_description})"},
{ 2103, $"Ошибка при отправки с/ф ({_description})"},
{ 3000, $"Программная ошибка ({_description})" },
{ 3100, $"Ошибка при печати ({_description})" },
#endregion
#region 4xxx
//Дисконтная система
{ 4001, "Дисконтная карта с таким штрих-кодом уже существует" },
{ 4002, $"Недостаточно бонусов для списания ({_description})" },
{ 4003, $"Неправильный входной value. Ошибка при конвертировании json ({_description})" },
{ 4004, "Дата начала не должно быть меньше текущей" },
{ 4005, "Дата начала не должно быть меньше исходной" },
{ 4006, "Списываемое количество бонусов больше, чем разрешено настройками" },
{ 4007, "Списываемый/Зачисляемый бонус уже удалено" },
{ 4008, "К программе лояльности запрещено прикреплять карту покупателя" },
#region 41xx - telegram bot (...-4113)
{ 4100, $"Не удалось отправить сообщение в телеграм бот ({_description})" },
{ 4101, $"Не удалось установить WebHook ({_description})" },
{ 4102, $"Не удалось удалить WebHook ({_description})" },
{ 4103, $"Телеграм бот не зарегистрирован в системе ({_description})" },
{ 4104, $"Телеграм бот не зарегистрирован в базе клиента ({_description})" },
{ 4105, $"Отправитель сообщения не определен ({_description})" },
{ 4106, $"Карта покупателя не найдена или заблокирована ({_description})" },
{ 4107, $"Не удалось получить баланс карты ({_description})" },
{ 4108, "Телеграм бот принадлежит другому пользователю" },
{ 4109, $"Значение превышает макс. длину ({_description})" },
{ 4110, $"Пользователь не зарегистрирован в телеграм боте ({_description})" },
{ 4111, $"Отправлен не правильный номер телефона" },
{ 4112, $"Непредвиденная ошибка" },
{ 4113, "Токен принадлежит другому боту" },
#endregion
#endregion
#region 5xxx - ошибки для онлайн кассы
{ 5000, "Касса или пользователь не определены" },
{ 5001, "Невозможно открыть смену, т.к. для данной кассы смена уже открыта, или имеются более ранние смены" },
{ 5002, "Невозможно закрыть смену, т.к. для данной кассы нет открытых смен" },
{ 5003, "Превышена макс. длительность смены" },//({_description} часов)
{ 5004, "Смена для текущей кассы не открыта" },
{ 5005, "Для смены создано больше одного открытых / не оплаченных чеков" },
{ 5006, "Имеется ранее открытый чек, который будет продолжен" },
{ 5007, "Имеется ранее не оплаченный чек, который будет продолжен" },
//{ 5008, $"Програмная ошибка ({_description})" },
{ 5009, "Данная операция уже сторнирована или является сторнирующей" },
{ 5010, $"Имеется более одного чека ({_description})" },
{ 5011, $"Невозможно ОТЛОЖИТЬ чек ({_description})" },
{ 5012, "Невозможно изменить сторнированную операцию" },
{ 5013, $"Форма оплаты запрещена ({_description})" },
{ 5014, "Сумма оплаты бонусами превышаем макс. допустимое значение" },
{ 5015, "Сдача может быть выдана только в наличных способах оплаты" },
{ 5016, "В смене имеется не закрытые чеки" },
{ 5017, "Изымая сумма превышает остаток в кассе" },//*не использована//для него нету денежнего ящика пока
{ 5018, "Недостаточно бонусов для списания" },
{ 5019, "Невозможно добавить платеж. Чек полностью оплачен" },
{ 5020, "Пустой чек нельзя закрыть" },
{ 5021, $"Невозможно перейти на ОПЛАТУ ({_description})" },
{ 5022, $"Нельзя менять тип документа/чека. ({_description})" },
{ 5023, "Сторнирование невозможно, документ/чек некорректный." },
{ 5024, $"Документ/Чек не найден ({_description})" },//для оплаты.
{ 5025, "Нельзя восстановить чек, так как имеется уже чек оплаты" },//для оплаты.//*не использована//это после настройки появиться!
{ 5026, "Нет позиций чтобы перейти на оплату" },//для оплаты.
{ 5027, $"Чек нельзя закрыть ({_description})" },//для оплаты.
{ 5028, "Чек возврата нельзя отложить" },//"Отложенный чек применим только для документов продажи!" },
{ 5029, "Пользователь не привязан к кассе" },
{ 5030, $"Проблемы с картой покупателя ({_description})" },
{ 5031, "Прием заказов запрещен настройками кассы" },
{ 5032, "Невозможно применить состав заказа на не пустой чек" },
{ 5033, "Карта покупателя уже добавлена к документу" },
{ 5034, "Склад заказа и склада кассы разные" },
{ 5035, "Док. заказка - Номенклатура уже заполнена" },
{ 5036, "Ошибка платежной системы. data не отправлена" },
{ 5037, "Больше одного товара нашлось по ШК" },//больше одного товара нашлось по ШК
{ 5038, "По коду не нашлось товар" },//по коду не нашлось товар
{ 5039, "Не удалось парсить по маске" },//не удалось парсить по маске
{ 5040, "На пустой чек нельзя применить скидку" },
{ 5041, $"Скидка не может быть больше {_description}" },
{ 5042, "Сумма скидки превышает сумма чека" },
{ 5043, "Можно принять только утверждённый заказ" },
{ 5044, "Статус заказа не соответствует статусу чека" },
{ 5045, "Закрытый чек нельзя аннулировать" },
{ 5046, "Номенклатура отсутствует в заказе" },
{ 5047, "Кол-во позиции превышает кол-во заказа" },
{ 5048, _description },//Номенклатура {item_name} отсутствует на складе {stock_name}. Доступно: {common_quantity}, Забронировано: {booked_quantity}, Осталось: {...}
//{ 5049, "" },
{ 5050, "Пользователь уже занял другую кассу" },
{ 5051, "Касса занята другим пользователем" },
{ 5052, "Функционал не поддерживается для данного типа кассы" },
{ 5053, "Касса уже занята указанным пользователем" },
{ 5054, "Касса не занята пользователем" },
#endregion
#region 7xxx
//Ошибки работы с биллингом
{ 7000, $"Сетевая ошибка при выполнении API метода биллинга ({_description})" },
{ 7001, $"Метода API биллинга вернул ошибку ({_description})" },
//Ошибки работы с саббиллингом
{ 7100, $"Сетевая ошибка при выполнении API метода саббиллинга ({_description})" },
{ 7101, $"Метод API саббиллинга вернул ошибку ({_description})" },
{ 7102, $"Ошибка при обработке данных саббиллинга ({_description})" },
{ 7103, $"Метод API саббиллинга вернул пустые данные ({_description})" },
{ 7104, $"Некорректные данные ответа саббиллинга ({_description})" },
{ 7105, $"Публичный токен не найден ({_description})" },
{ 7106, $"Ошибки саббиллинга ({_description})" },
#endregion
#region 8xxx Payme, sms, ItemdataBase, webET
//Ошибки при интеграции со сторонними сервисами
{ 8000, $"Сетевая ошибка при выполнении API метода Payme ({_description})" },
{ 8001, $"Метода API Payme вернул ошибку ({_description})" },
{ 8002, $"Плагин Payme GO отключен ({_description})" },
#region //СМС ШЛЮЗ (8100-8110)
//СМС ШЛЮЗ
{ 8100, $"Токен SMS шлюза не существует({_description})" },
{ 8101, "Длина сообщения превышает 160 символов" },
{ 8102, "Допустимы только латинские буквы,цифры и символы" },
{ 8103, "Максимально допустимое количество сообщений к отправке 100" },
{ 8104, $"Ошибка выполнения API запроса к СМС шлюзу ({_description})" },
{ 8105, $"СМС шлюз вернул ошибку ({_description})" },
{ 8106, $"Ошибка обработки ответа СМС шлюза ({_description})" },
{ 8107, "Закончился лимит СМС" },
{ 8108, "Количество отправляемых СМС превышает лимит" },
{ 8109, "Отправка сообщений с этого IP запрещена" },
{ 8110, "Номер телефона должен содержать только 12 цифр " },
#endregion
#region //база с товарами (8200-8217)
//Наша база с товарами
{ 8200, "Пользователь с таким токеном не существует" },
{ 8201, "Номер телефона должен содержать только 12 цифр " },
{ 8202, "Пользователь заблокирован" },
{ 8203, "Ожидание подтвержения номера телефона" },
{ 8204, $"Смс с кодом уже отправлена. Повторно отправить можно через {_description}" },
{ 8205, "Для смены номера телефона обратитесь в службу технической поддержки" },
{ 8206, "Номер телефона не отправлен или не подтвержден" },
{ 8207, "Не правильный код подтверждения" },
{ 8208, "Время жизни кода подтверждения истекло" },
{ 8209, "Тариф с таким ID не найден" },
{ 8210, $"Прием оплат не осуществляется с этого IP ({_description})" },
{ 8211, "Неверный токен безопасности" },
{ 8212, "Токен не отправлен" },
{ 8213, "Закончился лимит запросов" },
{ 8214, "Товар с таким штрих-кодом не найден" },
{ 8215, "Заказ с таким ID не существует" },
{ 8216, "Заказ уже оплачен" },
{ 8217, "Заказ отменен" },
//{ 8218, $"Токен не создан ({_description})" },
#endregion
#region 84xx - oshibki webEasyTrade
{ 8400, $"Токен не создан ({_description})" },
{ 8402, "Аккаунт заблокирован за неуплату" },
{ 8403, "Аккаунт заблокирован" },
{ 8404, "Токен безопастности не найден" },
{ 8405, "Настройки поромо кол-ва не найдено" },
{ 8406, "Номер телефона не отправлен или не подтвержден" },
{ 8407, "Активация данного тарифа не доступна. Выберите другой тариф." },
{ 8409, "Тариф с таким ID не найден" },
{ 8410, $"Прием оплат не осуществляется с этого IP ({_description})" },
{ 8411, "Неверный токен безопасности" },
{ 8416, "Заказ уже оплачен" },
{ 8417, "Заказ отменен" },
#endregion
#endregion
#region 9xxx - Ошибка авторизации. ...
{ 9000, "Ошибка авторизации. Отсуствует заголовок Token" },
{ 9001, "Ошибка авторизации. Отсуствует или неккоректный заголовок Authorization" },
{ 9002, "Ошибка авторизации. Токен не существует" },
{ 9003, "Ошибка авторизации. Неправильный логин или пароль" },
{ 9004, "Ошибка авторизации. Сессия с таким id не найдена" },
{ 9005, "Ошибка авторизации. Отсуствует или неккоректный заголовок ApiLogin" },
{ 9006, "Ошибка авторизации. Этот пользователь заблокирован" },
{ 9007, "Ошибка авторизации. База обновляется" },
{ 9009, "Ошибка авторизации. Превышено максимальное количество активных сессий пользователей" },
#endregion
{ 9998, $"Неизвестная ошибка2 ({_description})" },
{ 9999, $"Неизвестная ошибка ({_description})" }