﻿# Ошибки: что они значат и что делать

> Что означают отказы платформы и как их снять.

Здесь собраны отказы, которые вы можете увидеть в ответ на действие. Найдите строку по тому, что вы увидели.

Код в последней колонке — короткое латинское слово в конце сообщения об ошибке. Чтобы понять строку, он не нужен; он нужен, чтобы в [чате с поддержкой](/cabinet/interface/#support-chat) нашли ту же строку, что и вы.

## Оплата, налоги и чеки

| Что случилось                                                                                   | Что делать                                                                                                                    | Код                                        |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| По данным этого заказа чек по 54-ФЗ не сформировать ни через какую кассу.                       | Не повторяйте операцию, напишите в поддержку: в заказе нужно исправить данные.                                                | `FISCAL_RECEIPT_NOT_REPRESENTABLE`         |
| Ваша касса не может выпустить такой чек: слишком много позиций или не указана почта покупателя. | Сократите число позиций или добавьте почту покупателя и повторите.                                                            | `FISCAL_RECEIPT_UNSUPPORTED_BY_FISCALIZER` |
| Система налогообложения и ставка НДС несовместимы.                                              | Выберите ставку, допустимую для вашей СНО, в разделе Налоги.                                                                  | `INVALID_TAX_PAIR`                         |
| Покупатель не может оплатить заказ: в магазине нет действующего приёма оплаты.                  | Подключите провайдера оплаты в разделе Платежи и доведите подключение до конца.                                               | `NO_ACTIVE_PAYMENT_PROVIDER`               |
| Подключение провайдера не завершилось: ссылка подключения устарела.                             | Начните подключение заново, не возвращаясь по старой ссылке.                                                                  | `OAUTH_STATE_INVALID`                      |
| Счёт провайдера подключён, но неактивен, и оплата через него не проходит.                       | Переподключите счёт у провайдера оплаты.                                                                                      | `PAYMENT_ACCOUNT_NOT_ACTIVE`               |
| Счёт этого провайдера в магазине не подключён.                                                  | Подключите провайдера оплаты и доведите подключение до конца.                                                                 | `PAYMENT_ACCOUNT_NOT_FOUND`                |
| Провайдер оплаты сейчас не отвечает.                                                            | Повторите через несколько минут.                                                                                              | `PAYMENT_PROVIDER_UNAVAILABLE`             |
| Деньги покупателю не вернулись, хотя возврат был запрошен.                                      | Не повторяйте отмену заказа и не возвращайте деньги в кабинете провайдера: напишите в поддержку, деньги всё ещё у провайдера. | `REFUND_CREATE_FAILED`                     |
| Ставка НДС у товара не подходит вашей системе налогообложения.                                  | Выберите ставку из допустимых для вашей СНО или смените СНО.                                                                  | `TAX_OVERRIDE_INCOMPATIBLE_WITH_SCHEME`    |
| Оплата не проходит: не заполнены налоговые настройки магазина.                                  | Заполните Система налогообложения (СНО) и Ставка НДС по умолчанию.                                                            | `TAX_PROFILE_INCOMPLETE`                   |
| Провайдер перестал принимать наши запросы, и подключение счёта отозвано.                        | Переподключите счёт у провайдера оплаты.                                                                                      | `YOOKASSA_UNAUTHORIZED`                    |

## Доставка

| Что случилось                                                                                                          | Что делать                                                                                        | Код                                  |
| ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------ |
| Служба доставки не подключена, поэтому отправление не оформить.                                                        | Подключите договор со службой доставки в разделе Доставка.                                        | `DELIVERY_ACCOUNT_NOT_CONNECTED`     |
| Служба доставки перестала принимать наши запросы: подключение отозвано.                                                | Переподключите договор со службой доставки; со старыми данными повторять бесполезно.              | `DELIVERY_ACCOUNT_REVOKED`           |
| Служба доставки не понимает адрес покупателя: не распознан город или не хватает улицы, телефона либо имени получателя. | Исправьте адрес в заказе и повторите отправку. Какого поля не хватает, сказано в самом сообщении. | `DELIVERY_ADDRESS_UNRESOLVED`        |
| Накладная ещё формируется на стороне службы доставки.                                                                  | Подождите пару секунд и запросите документ ещё раз.                                               | `DELIVERY_DOCUMENT_NOT_READY`        |
| Служба доставки не везёт такую посылку по этому адресу.                                                                | Предложите покупателю другой способ доставки: повтор того же ничего не изменит.                   | `DELIVERY_NO_SERVICE_TO_DESTINATION` |
| Посылка тяжелее, чем принимает выбранный способ доставки: 50 кг до пункта выдачи и 30 кг до постамата.                 | Выберите другой способ доставки или разделите заказ на несколько отправлений.                     | `DELIVERY_PARCEL_NOT_SHIPPABLE`      |
| Выбранный пункт выдачи недоступен для этого отправления.                                                               | Обновите список пунктов и выберите другой.                                                        | `DELIVERY_POINT_INVALID`             |
| Служба доставки не отвечает или отказала по причине, не связанной с заказом.                                           | Повторите один раз через минуту. Если повторяется, напишите в поддержку и приложите номер заказа. | `DELIVERY_PROVIDER_UNAVAILABLE`      |
| Служба доставки считает стоимость в другой валюте, чем магазин, а пересчёт мы не делаем.                               | Приведите валюту договора со службой доставки к валюте магазина.                                  | `DELIVERY_QUOTE_CURRENCY_MISMATCH`   |
| Отправление уже в пути, поэтому отменить его нельзя.                                                                   | Оформите возврат вместо отмены.                                                                   | `DELIVERY_SHIPMENT_NOT_CANCELABLE`   |

## Товары и характеристики

| Что случилось                                                                                         | Что делать                                                                          | Код                                    |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -------------------------------------- |
| Характеристику нельзя удалить: на ней держатся варианты уже созданных товаров.                        | Сначала измените или удалите эти товары. Сколько их, сказано в самом сообщении.     | `ATTRIBUTE_IN_USE_BY_VARIANTS`         |
| Это последняя характеристика, по которой создаются варианты: без неё тип товара перестанет работать.  | Добавьте в тип другую обязательную характеристику для вариантов, потом меняйте эту. | `ATTRIBUTE_LAST_AXIS_PROTECTED`        |
| Для создания вариантов выбрана характеристика или значение, недоступные этому типу товара.            | Обновите страницу и выбирайте только из предложенного списка.                       | `GENERATE_AXIS_INVALID`                |
| Набор вариантов не совпадает с выбранными сочетаниями значений: чего-то не хватает или что-то лишнее. | Оставьте ровно один вариант на каждое сочетание.                                    | `GENERATE_COMBINATIONS_MISMATCH`       |
| У товара уже есть варианты, созданные вручную, поэтому создать их набором нельзя.                     | Редактируйте варианты по одному.                                                    | `GENERATE_NOT_ALLOWED`                 |
| Загрузка товаров файлом сейчас отключена на платформе.                                                | Добавляйте товары в панели: загрузка файлом вернётся позже, повтор не поможет.      | `IMPORT_DISABLED`                      |
| Если убрать эту опцию, несколько вариантов товара станут неразличимыми.                               | Удалите или измените лишние варианты, потом убирайте опцию.                         | `OPTION_REMOVAL_WOULD_STRAND_VARIANTS` |
| В выбранном наборе не осталось ни одной характеристики, по которой создаются варианты.                | Верните хотя бы одну такую характеристику или не сужайте набор вовсе.               | `SELECTION_MISSING_VARIANT_AXES`       |
| Тип товара нельзя сменить: у товара уже есть варианты, собранные вручную.                             | Удалите созданные вручную варианты и опции, потом меняйте тип.                      | `TYPE_CHANGE_NOT_ALLOWED`              |
| У варианта заполнены не все опции товара.                                                             | Укажите значение каждой опции для каждого варианта.                                 | `VARIANT_COORDINATES_INCOMPLETE`       |

## Магазин и команда

| Что случилось                                                      | Что делать                                                                           | Код                                |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ---------------------------------- |
| Такой адрес магазина зарезервирован платформой.                    | Выберите другой адрес: этот не освободится.                                          | `HANDLE_RESERVED`                  |
| Такой адрес магазина уже занят другим магазином.                   | Выберите другой адрес.                                                               | `HANDLE_TAKEN`                     |
| Приглашение выписано на другой адрес почты.                        | Войдите под тем адресом, на который пришло приглашение, или попросите выслать новое. | `INVITE_EMAIL_MISMATCH`            |
| Нельзя удалить единственного владельца магазина.                   | Сначала назначьте владельцем другого участника.                                      | `LAST_OWNER_DELETE_FORBIDDEN`      |
| Нельзя снять роль с единственного владельца магазина.              | Сначала назначьте владельцем другого участника.                                      | `LAST_OWNER_ROLE_CHANGE_FORBIDDEN` |
| Документ нельзя принять: не заполнены реквизиты юридического лица. | Заполните реквизиты и примите документ ещё раз.                                      | `LEGAL_PROFILE_INCOMPLETE`         |
| Магазин не запускается: пройдены не все шаги подготовки.           | Закройте оставшиеся шаги — они перечислены в разделе о запуске магазина.             | `NOT_READY`                        |
| У магазина не задан адрес, а без него действие выполнить нельзя.   | Задайте адрес магазина в настройках магазина.                                        | `SELLER_HANDLE_MISSING`            |
| Магазин на паузе, поэтому запустить его заново нельзя.             | Снимите магазин с паузы: это отдельное действие, не запуск.                          | `STORE_PAUSED`                     |
| Магазин заблокирован платформой, и запустить его нельзя.           | Напишите в поддержку: снять блокировку из панели невозможно.                         | `STORE_SUSPENDED`                  |

## Ограничения платформы

| Что случилось                                                                            | Что делать                                                                     | Код                   |
| ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | --------------------- |
| Возможность недоступна: её не поддерживает ваш тариф платформы или ваш провайдер оплаты. | Действие выполнить не получится. Если возможность нужна, напишите в поддержку. | `CAPABILITY_DISABLED` |
| Такая страна на платформе пока не поддерживается.                                        | Выберите страну из списка.                                                     | `COUNTRY_NOT_ALLOWED` |

## Удаление

| Что случилось                                                      | Что делать                                                       | Код                  |
| ------------------------------------------------------------------ | ---------------------------------------------------------------- | -------------------- |
| Этот объект нужен магазину для работы, поэтому удалить его нельзя. | Оставьте его: удаляются только объекты, которые ничем не заняты. | `RESOURCE_PROTECTED` |

## Слишком частые запросы

| Что случилось                                                 | Что делать                                         | Код            |
| ------------------------------------------------------------- | -------------------------------------------------- | -------------- |
| Слишком много запросов подряд, и они временно не принимаются. | Подождите указанное в сообщении время и повторите. | `RATE_LIMITED` |

## Телеграм

| Что случилось                                          | Что делать                                                  | Код                   |
| ------------------------------------------------------ | ----------------------------------------------------------- | --------------------- |
| Магазин в Телеграме не работает: не указан токен бота. | Укажите Токен для бота в Телеграм в настройках организации. | `CONFIGURATION_ERROR` |

## Ключ витрины

| Что случилось                                  | Что делать                                  | Код                      |
| ---------------------------------------------- | ------------------------------------------- | ------------------------ |
| Витрина не открывается: канал продаж выключен. | Включите канал продаж в настройках каналов. | `SALES_CHANNEL_DISABLED` |

## Остальные ответы платформы

Остальных кодов — 62. Это сбои на нашей стороне и служебные ответы для интеграций: продавец с ними ничего сделать не может, и в панели они выглядят как «попробуйте позже». Если такой ответ повторяется, напишите в поддержку и приложите код из сообщения.
