Интеграция сервиса доставки Яндекс Еда с 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С:Розница, учтите, что для корректной работы с агрегаторами потребуется донастройка справочника Торговые точки. В нем должна быть указана привязка к ККТ, которая будет пробивать чеки для заказов с Яндекс Еды. Также проверьте, что в настройках торгового оборудования включен флаг Передавать данные в ОФД — без этого чеки не уйдут в агрегатор.
Для автоматического обмена данными потребуется:
- Сгенерировать API-ключ в личном кабинете Яндекс Еды (раздел
Интеграции → API). - Создать в 1С нового пользователя с ролью
ОбменDanymi(или аналогичной). - Настроить регламентное задание для регулярного опроса сервера Яндекс Еды на новые заказы.
2. Настройка обмена данными: пошаговая инструкция
Рассмотрим процесс настройки на примере 1С:Управление торговлей 11.5. Для других конфигураций шаги могут незначительно отличаться, но общая логика сохраняется.
⚠️ Внимание: Если вы используете облачную версию 1С (1С:Fresh), для интеграции с Яндекс Едой потребуется подключить 1С:Линк или аналогичный сервис-посредник. Прямой обмен через API в облаке без дополнительных модулей невозможен.
Шаг 1. Создание обработчика обмена
- Перейдите в
Администрирование → Обмен данными с внешними системами → Настройка обмена. - Нажмите
Создатьи выберите тип обменаHTTP-сервис. - В поле
Адресукажите URL API Яндекс Еды:https://b2b-api.yandex.ru/v2/. - В разделе
АутентификациявыберитеBearer Tokenи вставьте сгенерированный ранее API-ключ.
Шаг 2. Настройка правил конвертации
В этом же окне перейдите на вкладку Правила обмена и настройте соответствия:
- 📦 Заказы → документ
Заказ клиентав 1С. - 💰 Оплаты → документ
Поступление на расчетный счет(с указанием комиссии). - 📄 Чеки → документ
Чек ККМ(для фискализации).
Для корректного распознавания заказов из Яндекс Еды в правилах обмена укажите:
Если Источник.Тип = "YandexEdaOrder" Тогда
Цель.ВидДокумента = ВидДокумента.ЗаказКлиента;
Цель.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Яндекс Еда");
Цель.Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Агентский договор с Яндекс Едой");
КонецЕсли;
Шаг 3. Тестовый обмен
Перед запуском в рабочем режиме выполните тестовый обмен:
- В личном кабинете Яндекс Еды создайте тестовый заказ на 1 позицию.
- В 1С запустите обмен вручную через
Обмен данными → Выполнить обмен. - Проверьте, что заказ появился в журнале
Заказы клиентовс корректными реквизитами (сумма, НДС, контрагент).
☑️ Проверка перед запуском обмена
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С нужно:
- Создать документ
Корректировка реализациина сумму скидки. - Отразить скидку как прочий расход (Дт 91.02 Кт 60.01).
- В личном кабинете Яндекс Еды сверить сумму удержанной скидки с отчетом по акции.
Чтобы избежать ошибок при учете комиссий, создайте в 1С отдельный элемент справочника "Статьи затрат" специально для услуг Яндекс Еды. Например, назовите его "Комиссия агрегаторов доставки". Это упростит аналитику и проверку расходов при аудите.
4. Отражение возвратов и отмен заказов
Возвраты в Яндекс Еде бывают двух типов:
- Отмена клиентом — заказ не дошел до стадии приготовления.
- Возврат после доставки — клиент получил заказ, но вернул его (например, из-за брака).
Проводки при отмене заказа:
- 🔄 Сторно документа
Реализация товаров и услуг. - 📉 Корректировка дебиторской задолженности: Дт 62.02 Кт 90.01 (красное сторно).
- 💸 Если комиссия уже была удержана, ее сумму нужно вернуть проводкой Дт 60.01 Кт 51 (возврат на счет).
⚠️ Внимание: Яндекс Еда удерживает комиссию даже за отмененные заказы, если они были подтверждены рестораном. В этом случае сумма комиссии не возвращается — ее нужно списать на убытки (Дт 91.02 Кт 60.01).
Алгоритм обработки возврата после доставки:
- Создайте документ
Возврат товаров от клиентав 1С. - Укажите в нем контрагента Яндекс Еда и договор с типом
С агентом. - Введите сумму возврата с учетом НДС (если применяется).
- После подтверждения возврата от Яндекс Еды создайте документ
Списание с расчетного счетана сумму возвращенных денег клиенту.
Для упрощения работы с возвратами настройте в 1С автоматическое создание сторно-документов при получении уведомления об отмене от Яндекс Еды. Это можно сделать через Регламентные задания или обработку Обмен с Яндекс Едой.
5. Формирование отчетности и сверка с Яндекс Едой
Ежемесячно необходимо сверять данные в 1С с отчетами из личного кабинета Яндекс Еды. Для этого:
- Скачайте отчет
Выписка по расчетамв форматеExcelилиCSV. - В 1С сформируйте отчет
Анализ субконтопо контрагенту Яндекс Еда. - Сравните суммы по:
- 📈 Выручке (без НДС).
- 💸 Комиссии (с разбивкой по тарифам).
- 🔄 Возвратам и отменам.
Типичные расхождения и их причины:
| Расхождение | Возможная причина | Как исправить |
|---|---|---|
| Сумма выручки в 1С больше, чем в отчете | Не учтены отмены заказов | Проверить журнал Заказы клиентов на наличие несторнированных документов |
| Комиссия в 1С меньше, чем в выписке | Не все заказы импортированы | Выполнить повторный обмен данными за проблемный период |
| НДС не совпадает | Ошибка в настройке ставки НДС для номенклатуры | Проверить справочник Номенклатура и документ Установка цен номенклатуры |
Для автоматизации сверки можно использовать отчет "Сверка с контрагентом" в 1С. Настройте его по следующему алгоритму:
- Перейдите в
Отчеты → Сверка с контрагентом. - Выберите контрагента Яндекс Еда и период (месяц).
- В настройках отчета добавьте группировку по
ДоговорамиДокументам расчетов. - Экспортируйте отчет в
Excelи сравните с выпиской от Яндекс Еды. - 🔧 Проверьте настройку
Учет НДСв договоре с Яндекс Едой. - 📋 В документе
Реализация товаров и услугукажите правильную ставку НДС для номенклатуры. - 📊 Настройте в 1С округление сумм до копеек в параметрах учета (
Главное → Настройки → Параметры учета). - 🛠 Используйте обработку
Проверка чеков ККМдля поиска расхождений. - 📌 Создайте отдельный вид операции для комиссий в справочнике
Прочие доходы и расходы. - 🔄 Настройте автоматическое создание документов
Поступление услугпри импорте выписки от Яндекс Еды.
Ежемесячная сверка с Яндекс Едой обязательна, даже если вы используете автоматический обмен. Агрегатор может вносить корректировки в выписки retroactively (задним числом), что приведет к расхождениям в 1С.
6. Типичные ошибки и как их избежать
Ошибка 1: Двойное начисление НДС
Происходит, если в 1С неверно настроена аналитика по счетам 90.03 и 68.02. Например, НДС начисляется и на полную сумму заказа, и на комиссию отдельно.
Решение:
Ошибка 2: Несовпадение сумм в чеках и 1С
Часто возникает из-за округлений или неверного учета скидок. Например, в чеке сумма 999,99 ₽, а в 1С — 1 000 ₽.
Решение:
Ошибка 3: Неучтенные комиссии
Если в 1С не отражать удержанную комиссию, завышается финансовый результат.
Решение:
Что делать, если Яндекс Еда изменила тарифы?
Если агрегатор повысил комиссию, а в 1С старые настройки остались, это приведет к занижению расходов. Чтобы избежать проблем:
1. Ежемесячно проверяйте актуальные тарифы в личном кабинете Яндекс Еды.
2. Обновляйте ставки комиссий в справочнике Договоры контрагентов (поле Процент комиссии).
3. Перепроводите документы за текущий месяц с новой ставкой.
7. Автоматизация и дополнительные возможности
Для упрощения работы с Яндекс Едой в 1С можно использовать:
- 🤖 Готовые обработки от партнеров 1С (например, 1С-Рарус: Маркетплейсы или Атол Онлайн).
- 📊 Дашборды для анализа продаж через агрегатор (на базе
1С:Аналитика). - 📱 Мобильные приложения для подтверждения заказов прямо из 1С (например, 1С:Мобильная торговля).
- Установите расширение
1С:Аналитика(доступно для 1С:ERP и УТ 11). - Создайте новый отчет с источником данных
Документ.ЗаказКлиента. - Добавьте поля:
- 📅 Дата заказа.
- 💰 Сумма (без НДС).
- 📦 Количество позиций.
- 🏷 Источник заказа (фильтр по Яндекс Еде).
- Настройте визуализацию в виде графика или диаграммы.
Пример настройки дашборда:
Для автоматизации работы с чеками настройте фискальные регистраторы с поддержкой ФФД 1.2. Это позволит:
- 📄 Автоматически передавать чеки в Яндекс Еду и ОФД.
- 🔄 Обрабатывать возвраты и корректировки без ручного ввода.
- 📌 Хранить электронные копии чеков в 1С (привязанные к заказам).
- Создайте документ
Поступление на расчетный счетс видом операцииАванс от покупателя. - Укажите контрагента Яндекс Еда и сумму аванса.
- После реализации зачета аванса создайте документ
Зачет авансов. - 🔌 Соединение с API (возможно, блокирует фаервол или антивирус).
- 🔑 Актуальность API-ключа (срок действия — 1 год).
- 📡 Настройки обмена в 1С (проверьте адрес сервера и формат данных).
- Создайте документ
Прочий расходс статьейМаркетинговые акции. - Укажите сумму бонусов (по данным выписки от агрегатора).
- В аналитике укажите контрагента Яндекс Еда и договор.
- На полную сумму реализации (включая комиссию).
- С указанием статуса
1(для агентских договоров). - С подписью и печатью (если требуется).
- Проведите инвентаризацию расчетов с Яндекс Едой.
- Сформируйте акт сверки и отправьте в поддержку агрегатора.
- На основании акта сделайте корректирующие проводки в 1С.
⚠️ Внимание: С 2026 года Яндекс Еда требует передачи в чеках дополнительных реквизитов (например, знак системы налогообложения). Если ваша ККТ не поддерживает актуальный ФФД, чеки могут не проходить фискализацию. Проверьте совместимость оборудования на сайте производителя.
8. Частые вопросы по работе с Яндекс Едой в 1С
Как отразить в 1С предоплату от Яндекс Еды?
Предоплата (например, за блокировку слота) учитывается как аванс:
Не забудьте выставить счет-фактуру на аванс, если работаете на ОСНО.
Что делать, если в 1С не импортируются заказы?
Проверьте:
Если ошибка сохраняется, экспортируйте лог обмена (Администрирование → Журнал регистрации) и обратитесь в поддержку 1С или Яндекс Еды.
Как учитывать бонусы и кэшбэк от Яндекс Еды?
Бонусы, начисленные Яндекс Едой клиентам, списываются на прочие расходы:
Кэшбэк (возврат части комиссии) учитывается как прочий доход (Дт 51 Кт 91.01).
Нужно ли формировать УПД для Яндекс Еды?
Да, если вы работаете на ОСНО и Яндекс Еда является вашим агентом. УПД формируется:
Для УСН и ЕНВД УПД не обязателен, но может потребоваться по запросу агрегатора.
Как закрыть месяц, если есть несовпадения с Яндекс Едой?
Если расхождения незначительные (до 1% от оборота), их можно списать на 91.02 "Прочие расходы" с комментарием. Если разница существенная: