Перейти к содержанию

Как отменить заявку, которую исполнитель уже принял

Пока заявка в статусе «Новая» или «Поиск исполнителя», её можно отменить одной кнопкой. Но как только исполнитель принял заявку (статус сменился на «Принята исполнителем»), прямой отмены уже нет: кнопка отмены в этом статусе недоступна.

Это сделано намеренно — за принятой заявкой стоит человек, который уже выехал или планирует выезд. Чтобы всё-таки отменить такую заявку, её сначала возвращают в состояние без исполнителя, и только потом отменяют. Получается два шага.

Ниже — как это делает сам клиент в Личном кабинете. В Кабинете аутсорсера оператор делает ровно то же самое (отличаются только названия кнопок — см. ниже).

Когда отмена ещё возможна

Прежде чем начинать, убедитесь, что заявку вообще можно отменить. Сервер не даст этого сделать, если:

  • заявка оплачена — даже частично;
  • исполнитель начал или завершил оказание услуги (отметил прибытие на адрес).

Если оказание услуги уже идёт, отмены «вчистую» не будет. Для этого случая есть отдельный путь — отмена с оплатой: заявка закрывается, но исполнители получают деньги за выход. Как это сделать — в статье Отмена с оплатой выхода.

Шаг 1. Снять исполнителя с заявки

  1. Откройте заявку в Личном кабинете.
  2. В строке исполнителя нажмите на его статус и в меню действий выберите «Снять».

Исполнитель снимается со слота. Если других подтверждённых исполнителей в заявке не осталось, она автоматически откатывается в статус «Поиск исполнителя».

Кнопка «Снять» недоступна, если исполнитель уже в статусе «Срыв», «Брак» или «Отмена» — снимать там нечего.

Шаг 2. Отменить заявку

Теперь, когда подтверждённого исполнителя нет и заявка снова в статусе «Поиск исполнителя», отмена доступна:

  1. Нажмите кнопку отмены заявки.
  2. Укажите причину.
  3. Подтвердите.

Заявка перейдёт в статус «Отмена».

Заявка при этом не удаляется из системы — она остаётся в списке со статусом «Отмена». В журнале действий запись может выглядеть как «удалил заявку N», но это особенность формулировки лога: физически заявка сохраняется.

То же самое в Кабинете аутсорсера

Если заявку отменяет оператор GetTask, путь тот же, но названия кнопок другие:

  • на карточке заявки в строке исполнителя — действие «Снять с адреса» (вместо «Снять» в Личном кабинете);
  • после отката в «Поиск исполнителя» — штатная смена статуса заявки на «Отмена».

Серверные ограничения (оплата, начатое оказание услуги) действуют одинаково для клиента и оператора.

Не используйте кнопки «В отдельную» и «Удалить» у адреса на карточке заявки в Кабинете аутсорсера для отмены — они сейчас не работают и всегда возвращают ошибку «Request failed with status code 500». Чтобы убрать ненужную заявку, пользуйтесь именно отменой статуса. Подробнее — в Карточке заявки.

Если что-то пошло не так

  • Нет кнопки отмены, а исполнитель ещё не принял заявку. Пока заявка в статусе «Новая» или «Поиск исполнителя», отмена должна быть доступна сразу, без снятия исполнителя. Если кнопки нет — обновите страницу и проверьте статус заявки.
  • Не дают отменить — «заявка оплачена». Оплаченную (даже частично) заявку отменить нельзя. Это защита от потери уже проведённых денег — отмена здесь невозможна.
  • Не дают отменить — исполнитель уже начал или завершил оказание услуги. Если исполнитель отметил прибытие, обычной отмены не будет. В этом случае нужна отмена с оплатой — заявка закроется, а исполнители получат деньги за выход.
  • Ошибка про «рабочих, услугу или время прибытия». Это сообщение приходит при попытке отмены с оплатой, когда прибытие не зафиксировано — подробности и что делать в статье Отмена с оплатой выхода.
  • В Кабинете аутсорсера кнопки «В отдельную» и «Удалить» дают ошибку 500. Они сейчас не работают — для отмены используйте смену статуса заявки на «Отмена», а не эти кнопки.

Что почитать рядом