Интеграция сервиса доставки Яндекс Еда с 1С:Предприятие позволяет автоматизировать учет заказов, выручки и комиссий, но требует грамотной настройки. Без правильного отражения операций в базе вы рискуете получить искаженную отчетность, ошибки в налоговых декларациях или конфликты с агрегатором. Эта инструкция поможет разобраться, как настроить обмен данными, какие проводки формировать и как избежать типичных ошибок при работе с Яндекс Едой в 1С 8.3.

Сервис доставки работает по агентской модели: вы получаете заказы через платформу, но фактическая выручка за вычетом комиссии поступает на ваш расчетный счет. Это накладывает особенности на бухгалтерский и налоговый учет. В статье рассмотрим актуальные схемы для ОСНО, УСН и ЕНВД, а также нюансы работы с возвратами, бонусами и промоакциями.

Если вы только начинаете работать с Яндекс Едой, сначала проверьте, поддерживает ли ваша конфигурация 1С автоматический обмен. Для этого достаточно открыть раздел Администрирование → Обмен данными с внешними системами. Если там нет готового обработчика для агрегаторов, потребуется доработать конфигурацию или использовать сторонние решения вроде 1С-Рарус: Интеграция с маркетплейсами или Атол Онлайн.

⚠️ Внимание: Яндекс Еда регулярно обновляет API и условия сотрудничества. Перед настройкой интеграции сверьте актуальные требования в личном кабинете партнера или у вашего менеджера. Например, с 2026 года изменился формат передачи данных о НДС в чеках — это может потребовать обновления обработчиков в 1С.

1. Подготовка 1С к интеграции с Яндекс Едой

Прежде чем настраивать обмен, убедитесь, что ваша база соответствует минимальным требованиям:

  • 📌 Версия платформы 1С:Предприятие 8.3.20 или новее (для стабильной работы с JSON-API).
  • 📌 Конфигурация: 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11 или 1С:ERP 2.5.
  • 📌 Наличие прав доступа к разделу Обмен данными для пользователя, который будет настраивать интеграцию.
  • 📌 Подключенный ФНС-совместимый онлайн-кассовый аппарат (для передачи чеков в Яндекс Еду).

Если вы используете 1С:Розница, учтите, что для корректной работы с агрегаторами потребуется донастройка справочника Торговые точки. В нем должна быть указана привязка к ККТ, которая будет пробивать чеки для заказов с Яндекс Еды. Также проверьте, что в настройках торгового оборудования включен флаг Передавать данные в ОФД — без этого чеки не уйдут в агрегатор.

Для автоматического обмена данными потребуется:

  1. Сгенерировать API-ключ в личном кабинете Яндекс Еды (раздел Интеграции → API).
  2. Создать в 1С нового пользователя с ролью ОбменDanymi (или аналогичной).
  3. Настроить регламентное задание для регулярного опроса сервера Яндекс Еды на новые заказы.
📊 Какую конфигурацию 1С вы используете для работы с Яндекс Едой?
1С:Бухгалтерия 3.0
1С:Управление торговлей 11
1С:ERP 2.5
1С:Розница
Другая конфигурация

2. Настройка обмена данными: пошаговая инструкция

Рассмотрим процесс настройки на примере 1С:Управление торговлей 11.5. Для других конфигураций шаги могут незначительно отличаться, но общая логика сохраняется.

⚠️ Внимание: Если вы используете облачную версию 1С (1С:Fresh), для интеграции с Яндекс Едой потребуется подключить 1С:Линк или аналогичный сервис-посредник. Прямой обмен через API в облаке без дополнительных модулей невозможен.

Шаг 1. Создание обработчика обмена

  1. Перейдите в Администрирование → Обмен данными с внешними системами → Настройка обмена.
  2. Нажмите Создать и выберите тип обмена HTTP-сервис.
  3. В поле Адрес укажите URL API Яндекс Еды: https://b2b-api.yandex.ru/v2/.
  4. В разделе Аутентификация выберите Bearer Token и вставьте сгенерированный ранее API-ключ.

Шаг 2. Настройка правил конвертации

В этом же окне перейдите на вкладку Правила обмена и настройте соответствия:

  • 📦 Заказы → документ Заказ клиента в 1С.
  • 💰 Оплаты → документ Поступление на расчетный счет (с указанием комиссии).
  • 📄 Чеки → документ Чек ККМ (для фискализации).

Для корректного распознавания заказов из Яндекс Еды в правилах обмена укажите:

Если Источник.Тип = "YandexEdaOrder" Тогда

Цель.ВидДокумента = ВидДокумента.ЗаказКлиента;

Цель.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Яндекс Еда");

Цель.Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Агентский договор с Яндекс Едой");

КонецЕсли;

Шаг 3. Тестовый обмен

Перед запуском в рабочем режиме выполните тестовый обмен:

  1. В личном кабинете Яндекс Еды создайте тестовый заказ на 1 позицию.
  2. В 1С запустите обмен вручную через Обмен данными → Выполнить обмен.
  3. Проверьте, что заказ появился в журнале Заказы клиентов с корректными реквизитами (сумма, НДС, контрагент).

☑️ Проверка перед запуском обмена

Выполнено: 0 / 5

3. Бухгалтерский учет операций с Яндекс Едой

Схема учета зависит от системы налогообложения и условий договора с агрегатором. Рассмотрим типовой вариант для ОСНО (общая система):

Проводки при поступлении заказа:

Событие Дебет Кредит Сумма Описание
Поступление заказа 62.02 90.01.1 1 000 ₽ Выручка от реализации (без НДС)
НДС с реализации 90.03 68.02 200 ₽ НДС 20% (если применяется)
Списание себестоимости 90.02.1 41.01 400 ₽ Себестоимость проданных товаров
Комиссия Яндекс Еды 44.01 60.01 150 ₽ Услуги агрегатора (15% от заказа)
Поступление денег 51 62.02 850 ₽ Оплата за вычетом комиссии (1 000 - 150)

Для УСН (Доходы минус расходы) схема упрощается:

  • 📊 Доход учитывается в полном объеме (1 000 ₽) по дате оплаты.
  • 📉 Расход на комиссию (150 ₽) и себестоимость (400 ₽) уменьшает налоговую базу.

⚠️ Внимание: Если вы работаете по ЕНВД, выручку от Яндекс Еды нужно учитывать отдельно от розничных продаж. В этом случае используйте субсчет 90.01.2 "Выручка от ЕНВД" и не забывайте вести Книгу учета доходов и расходов (КУДиР) вручную или через отчет ЕНВД-1 в 1С.

Особенности учета бонусов и промоакций:

Если Яндекс Еда проводит акцию (например, скидка 20% заказу), в 1С нужно:

  1. Создать документ Корректировка реализации на сумму скидки.
  2. Отразить скидку как прочий расход (Дт 91.02 Кт 60.01).
  3. В личном кабинете Яндекс Еды сверить сумму удержанной скидки с отчетом по акции.
💡

Чтобы избежать ошибок при учете комиссий, создайте в 1С отдельный элемент справочника "Статьи затрат" специально для услуг Яндекс Еды. Например, назовите его "Комиссия агрегаторов доставки". Это упростит аналитику и проверку расходов при аудите.

4. Отражение возвратов и отмен заказов

Возвраты в Яндекс Еде бывают двух типов:

  1. Отмена клиентом — заказ не дошел до стадии приготовления.
  2. Возврат после доставки — клиент получил заказ, но вернул его (например, из-за брака).

Проводки при отмене заказа:

  • 🔄 Сторно документа Реализация товаров и услуг.
  • 📉 Корректировка дебиторской задолженности: Дт 62.02 Кт 90.01 (красное сторно).
  • 💸 Если комиссия уже была удержана, ее сумму нужно вернуть проводкой Дт 60.01 Кт 51 (возврат на счет).

⚠️ Внимание: Яндекс Еда удерживает комиссию даже за отмененные заказы, если они были подтверждены рестораном. В этом случае сумма комиссии не возвращается — ее нужно списать на убытки (Дт 91.02 Кт 60.01).

Алгоритм обработки возврата после доставки:

  1. Создайте документ Возврат товаров от клиента в 1С.
  2. Укажите в нем контрагента Яндекс Еда и договор с типом С агентом.
  3. Введите сумму возврата с учетом НДС (если применяется).
  4. После подтверждения возврата от Яндекс Еды создайте документ Списание с расчетного счета на сумму возвращенных денег клиенту.

Для упрощения работы с возвратами настройте в 1С автоматическое создание сторно-документов при получении уведомления об отмене от Яндекс Еды. Это можно сделать через Регламентные задания или обработку Обмен с Яндекс Едой.

5. Формирование отчетности и сверка с Яндекс Едой

Ежемесячно необходимо сверять данные в 1С с отчетами из личного кабинета Яндекс Еды. Для этого:

  1. Скачайте отчет Выписка по расчетам в формате Excel или CSV.
  2. В 1С сформируйте отчет Анализ субконто по контрагенту Яндекс Еда.
  3. Сравните суммы по:
    • 📈 Выручке (без НДС).
    • 💸 Комиссии (с разбивкой по тарифам).
    • 🔄 Возвратам и отменам.

Типичные расхождения и их причины:

Расхождение Возможная причина Как исправить
Сумма выручки в 1С больше, чем в отчете Не учтены отмены заказов Проверить журнал Заказы клиентов на наличие несторнированных документов
Комиссия в 1С меньше, чем в выписке Не все заказы импортированы Выполнить повторный обмен данными за проблемный период
НДС не совпадает Ошибка в настройке ставки НДС для номенклатуры Проверить справочник Номенклатура и документ Установка цен номенклатуры

Для автоматизации сверки можно использовать отчет "Сверка с контрагентом" в 1С. Настройте его по следующему алгоритму:

  1. Перейдите в Отчеты → Сверка с контрагентом.
  2. Выберите контрагента Яндекс Еда и период (месяц).
  3. В настройках отчета добавьте группировку по Договорам и Документам расчетов.
  4. Экспортируйте отчет в Excel и сравните с выпиской от Яндекс Еды.
  5. 💡

    Ежемесячная сверка с Яндекс Едой обязательна, даже если вы используете автоматический обмен. Агрегатор может вносить корректировки в выписки retroactively (задним числом), что приведет к расхождениям в 1С.

    6. Типичные ошибки и как их избежать

    Ошибка 1: Двойное начисление НДС

    Происходит, если в 1С неверно настроена аналитика по счетам 90.03 и 68.02. Например, НДС начисляется и на полную сумму заказа, и на комиссию отдельно.

    Решение:

    • 🔧 Проверьте настройку Учет НДС в договоре с Яндекс Едой.
    • 📋 В документе Реализация товаров и услуг укажите правильную ставку НДС для номенклатуры.

    Ошибка 2: Несовпадение сумм в чеках и 1С

    Часто возникает из-за округлений или неверного учета скидок. Например, в чеке сумма 999,99 ₽, а в 1С — 1 000 ₽.

    Решение:

    • 📊 Настройте в 1С округление сумм до копеек в параметрах учета (Главное → Настройки → Параметры учета).
    • 🛠 Используйте обработку Проверка чеков ККМ для поиска расхождений.

    Ошибка 3: Неучтенные комиссии

    Если в 1С не отражать удержанную комиссию, завышается финансовый результат.

    Решение:

    • 📌 Создайте отдельный вид операции для комиссий в справочнике Прочие доходы и расходы.
    • 🔄 Настройте автоматическое создание документов Поступление услуг при импорте выписки от Яндекс Еды.
Что делать, если Яндекс Еда изменила тарифы?

Если агрегатор повысил комиссию, а в 1С старые настройки остались, это приведет к занижению расходов. Чтобы избежать проблем:

1. Ежемесячно проверяйте актуальные тарифы в личном кабинете Яндекс Еды.

2. Обновляйте ставки комиссий в справочнике Договоры контрагентов (поле Процент комиссии).

3. Перепроводите документы за текущий месяц с новой ставкой.

7. Автоматизация и дополнительные возможности

Для упрощения работы с Яндекс Едой в 1С можно использовать:

  • 🤖 Готовые обработки от партнеров 1С (например, 1С-Рарус: Маркетплейсы или Атол Онлайн).
  • 📊 Дашборды для анализа продаж через агрегатор (на базе 1С:Аналитика).
  • 📱 Мобильные приложения для подтверждения заказов прямо из 1С (например, 1С:Мобильная торговля).
  • Пример настройки дашборда:

    1. Установите расширение 1С:Аналитика (доступно для 1С:ERP и УТ 11).
    2. Создайте новый отчет с источником данных Документ.ЗаказКлиента.
    3. Добавьте поля:
      • 📅 Дата заказа.
      • 💰 Сумма (без НДС).
      • 📦 Количество позиций.
      • 🏷 Источник заказа (фильтр по Яндекс Еде).
    4. Настройте визуализацию в виде графика или диаграммы.

Для автоматизации работы с чеками настройте фискальные регистраторы с поддержкой ФФД 1.2. Это позволит:

  • 📄 Автоматически передавать чеки в Яндекс Еду и ОФД.
  • 🔄 Обрабатывать возвраты и корректировки без ручного ввода.
  • 📌 Хранить электронные копии чеков в 1С (привязанные к заказам).
  • ⚠️ Внимание: С 2026 года Яндекс Еда требует передачи в чеках дополнительных реквизитов (например, знак системы налогообложения). Если ваша ККТ не поддерживает актуальный ФФД, чеки могут не проходить фискализацию. Проверьте совместимость оборудования на сайте производителя.

    8. Частые вопросы по работе с Яндекс Едой в 1С

    Как отразить в 1С предоплату от Яндекс Еды?

    Предоплата (например, за блокировку слота) учитывается как аванс:

    1. Создайте документ Поступление на расчетный счет с видом операции Аванс от покупателя.
    2. Укажите контрагента Яндекс Еда и сумму аванса.
    3. После реализации зачета аванса создайте документ Зачет авансов.

    Не забудьте выставить счет-фактуру на аванс, если работаете на ОСНО.

    Что делать, если в 1С не импортируются заказы?

    Проверьте:

    • 🔌 Соединение с API (возможно, блокирует фаервол или антивирус).
    • 🔑 Актуальность API-ключа (срок действия — 1 год).
    • 📡 Настройки обмена в 1С (проверьте адрес сервера и формат данных).

    Если ошибка сохраняется, экспортируйте лог обмена (Администрирование → Журнал регистрации) и обратитесь в поддержку 1С или Яндекс Еды.

    Как учитывать бонусы и кэшбэк от Яндекс Еды?

    Бонусы, начисленные Яндекс Едой клиентам, списываются на прочие расходы:

    1. Создайте документ Прочий расход с статьей Маркетинговые акции.
    2. Укажите сумму бонусов (по данным выписки от агрегатора).
    3. В аналитике укажите контрагента Яндекс Еда и договор.

    Кэшбэк (возврат части комиссии) учитывается как прочий доход (Дт 51 Кт 91.01).

    Нужно ли формировать УПД для Яндекс Еды?

    Да, если вы работаете на ОСНО и Яндекс Еда является вашим агентом. УПД формируется:

    1. На полную сумму реализации (включая комиссию).
    2. С указанием статуса 1 (для агентских договоров).
    3. С подписью и печатью (если требуется).

    Для УСН и ЕНВД УПД не обязателен, но может потребоваться по запросу агрегатора.

    Как закрыть месяц, если есть несовпадения с Яндекс Едой?

    Если расхождения незначительные (до 1% от оборота), их можно списать на 91.02 "Прочие расходы" с комментарием. Если разница существенная:

    1. Проведите инвентаризацию расчетов с Яндекс Едой.
    2. Сформируйте акт сверки и отправьте в поддержку агрегатора.
    3. На основании акта сделайте корректирующие проводки в 1С.