Техническое задание: Настройка автоматического проведения актов в iiko через API

Суть проблемы

Существующая интеграция отправляет данные из Telegram-бота в систему iiko через API для создания актов приготовления. Акт успешно создаётся в системе, однако он не проводится - остаётся без установленной галочки «Проведён».

При ручном создании и проведении аналогичного акта непосредственно в интерфейсе iiko проблем не возникает.

Цель работы

Выявить причину, по которой акты, созданные программно, не проводятся, и реализовать исправление. В результате акт должен создаваться через API сразу в проведённом состоянии.

Ключевые направления для анализа и исправления

  • Анализ API-запроса: Проверка структуры, эндпоинта и передаваемых параметров на соответствие документации iiko.
  • Права доступа: Проверка прав API-токена или учётной записи на проведение документов.
  • Порядок действий: Возможно, для проведения требуется отдельный запрос или флаг в существующем.
  • Логика работы: Анализ отличий между ручным и программным созданием акта.

Ожидаемый результат

  • Акт приготовления, созданный через API из бота, появляется в iiko с установленной галочкой «Проведён».
  • Процесс полностью автоматизирован и не требует ручного вмешательства.
  • Предоставлено краткое описание внесённых изменений.