Оплата через агрегатор доставки: кто и когда выдаёт кассовый чек

Ольга Семёнова· ·Онлайн-касса и расчёты с покупателями·~8 мин чтения
Оплата через агрегатор доставки: кто и когда выдаёт кассовый чек — иллюстрация

Ресторан уверен, что чек выдаст сервис. Сервис уверен, что обязанность ресторана. В итоге покупатель получает уведомление о списании денег, а предприниматель — кассовую дыру. Я, Семёнова Ольга Владимировна, разберу ту схему, которую считаю безопасной в 2026 году: кто формирует чек при оплате в приложении, кто — при вручении еды и почему два чека иногда не ошибка, а норма.

Главная ловушка: один заказ может состоять из двух расчётов

Сразу скажу неприятное: вопрос «кто выдаёт чек?» в доставке часто поставлен неверно. Не всегда есть один ответственный и один чек. Когда агрегатор принимает деньги за ресторанский заказ, а ресторан потом передаёт еду покупателю, Закон № 54-ФЗ видит не одну красивую кнопку «Оплатить», а две юридически значимые операции: приём предоплаты и её зачёт при передаче товара.

Именно на этом месте предприниматели спотыкаются раз за разом. Они получают от агрегатора электронный чек на сумму заказа и решают, что вопрос закрыт. Или, наоборот, пробивают один чек от ресторана только при доставке и забывают, что деньги у покупателя списались несколькими часами раньше. Обе схемы могут не соответствовать роли участников расчёта.

Моя позиция практическая и консервативная: не пытайтесь уговорить себя, что чек агрегатора автоматически освобождает ресторан. Письмо ФНС от 06.09.2023 № АБ-4-20/11334@ прямо разделяет обязанности агента, принимающего предоплату, и поставщика, который передаёт товар. Если агрегатор только принимает деньги, он формирует чек на предоплату. Ресторан при выдаче еды формирует чек на зачёт этой предоплаты. Да, покупатель может увидеть два фискальных документа. Это не двойная оплата и не двойная выручка.

Есть важная оговорка. Если сервис не просто собирает деньги, а по договору сам продаёт товар покупателю либо ему поручена передача товара в такой модели, нужен отдельный разбор документов и настройки кассы. Название приложения или слово «партнёр» в личном кабинете ничего не доказывают. Я бы не принимала решение по рекламному описанию тарифа: открывайте договор и публичную оферту.

Два чека на один заказ — не дубль, если первый оформлен как предоплата, а второй — как полный расчёт с зачётом этой предоплаты при передаче еды.

Кто что делает в безопасной агентской схеме

Представим самую распространённую конструкцию: агрегатор действует как агент по приёму платежей, деньги берёт у покупателя в приложении, а ресторан готовит и выдаёт заказ. Здесь агент применяет свою ККТ в момент, когда получил безналичную предоплату. В его чеке должны быть корректные сведения о товаре, признак способа расчёта «полная предварительная оплата», а также агентские реквизиты и данные поставщика. ФНС отдельно подчёркивает: при реализации чужих товаров в чеке агента нужны признак агента, данные поставщика и ИНН поставщика.

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

ФНС в письме 2023 года высказалась довольно жёстко: обязанность поставщика применить ККТ нельзя просто назвать услугой агрегатора и переложить на него договорной фразой. Это как повесить на дверь табличку «пожарной безопасности нет по соглашению сторон». Табличка есть, обязанности никуда не делись. Если ресторан передаёт заказ, а агент лишь принял оплату, полагаться только на чек агента я не советую.

Бумажный чек курьеру печатать необязательно, если до расчёта покупатель предоставил номер телефона или e-mail и документ направлен электронно. Но это не разрешение ничего не формировать. Банковское уведомление, экран «оплата успешна» и письмо от приложения без фискальных реквизитов не заменяют кассовый чек.

Попросите у агрегатора не обещание «чеки есть», а образец реального чека на заказ партнёра. В нём должны читаться ваш ИНН и ваши данные как поставщика.
Оплата через агрегатор доставки: кто и когда выдаёт кассовый чек — схема действий
Схема: Оплата через агрегатор доставки: кто и когда выдаёт кассовый чек

Разберём на примере: ООО «Ромашка» и заказ на 2 400 рублей

Допустим, ООО «Ромашка» на УСН «доходы минус расходы» продаёт готовую еду через приложение. В 13:05 покупатель оплатил картой блюда на 2 100 рублей и доставку за 300 рублей. По договору агрегатор принимает оплату за блюда как агент ресторана, удерживает 20% комиссии от стоимости блюд — 420 рублей — и перечисляет ресторану 1 680 рублей. Доставку за 300 рублей агрегатор оказывает покупателю сам.

В 13:05 агрегатор должен сформировать чек на 2 100 рублей как полную предоплату за блюда, показав ООО «Ромашка» поставщиком и себя — агентом. На собственную доставку за 300 рублей агрегатор формирует свой документ по своей модели расчёта. В 13:45 курьер передаёт блюда. Если в этой схеме заказ выдаёт ресторан, ему нужен второй чек на 2 100 рублей: «полный расчёт» с указанием ранее внесённой предоплаты. Это ровно тот случай, когда два чека нужны, хотя покупатель заплатил один раз.

Где обычно ошибаются? «Ромашка» ждёт перечисления 1 680 рублей через несколько дней и тогда пробивает чек на эту сумму. Так делать не надо. Во-первых, покупатель купил еды на 2 100 рублей, а не на 1 680. Во-вторых, 420 рублей — агентское вознаграждение, а не скидка покупателю. В-третьих, момент поступления остатка от агента не равен моменту передачи заказа гостю.

В учёте УСН «доходы минус расходы» у «Ромашки» доход по продаже блюд — 2 100 рублей. Комиссия 420 рублей при наличии агентского отчёта и иных подтверждающих документов учитывается отдельно как расход. ФНС в письме от 08.05.2024 № СД-4-3/5416@ прямо разъяснила этот подход для продаж через маркетплейс: доход продавца — вся сумма, уплаченная покупателем, а удержанное вознаграждение учитывается отдельно у объекта «доходы минус расходы».

Не смешивайте кассовый чек и налоговый доход. Два чека в описанной цепочке не означают доход 4 200 рублей; они отражают разные этапы одного расчёта.

Когда чек ресторана будет единственным, а когда — нет

Если агрегатор только приводит клиента, а оплату по ссылке, на сайте или через СБП принимает сам ресторан на собственную ККТ, схема проще. Ресторан получил предоплату — ресторан же формирует чек. Если он применяет один чек с признаком полного расчёта уже в момент полной оплаты, нужно соблюсти условия, на которые указала ФНС: ресторан сам принимает полную предоплату, применяет кассовый метод для соответствующей реализации и получил согласие покупателя на формирование одного такого чека. Иначе остаётся обычная логика «предоплата — затем зачёт».

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

Самая мутная зона — когда агрегатор одновременно принимает онлайн-оплату и организует доставку. Закон не выдаёт универсальную готовую наклейку для всех платформ. Надо установить, кто передаёт товар от имени поставщика, как это закреплено в договоре и чья ККТ применяется при передаче. Если документов недостаточно, я выбираю безопасный путь: ресторан обеспечивает свой чек на зачёт при передаче и получает письменную позицию агрегатора по его чеку на предоплату. Это гораздо дешевле, чем объяснять потом, почему касса молчала.

И ещё одно: платную доставку нельзя автоматически приписать ресторану. Если покупатель заключает договор доставки с агрегатором и платит ему за эту услугу, её фискализирует агрегатор. Если доставку продаёт ресторан, она входит в расчёт ресторана. Смотрите на фактическое обязательство перед покупателем, а не на то, куда в приложении дизайнер поставил строку «доставка».

Ни оферта, ни договор не должны расходиться с реальной настройкой. Если договор называет агрегатор агентом, а чек не содержит данных поставщика, налоговая увидит не ту модель, которую вы себе нарисовали.

Типичная ошибка ИП Соколова: бояться двух чеков и получить ноль

Типичная ситуация: ИП Соколов продаёт пиццу через два сервиса. В первом покупатель платит в приложении заранее, во втором — картой курьеру при получении. За день он продал через сервисы на 38 000 рублей. Предприниматель решил, что касса — лишняя бюрократия: в первом случае «же сервис всё прислал», во втором «деньги всё равно упадут на счёт». В итоге по первому сервису есть только чек агента на предоплату, а по второму нет чека в момент передачи вообще.

Правильное исправление не начинается с того, чтобы завтра набить в кассу 38 000 рублей одним приходом. Так вы создадите новую ошибку. Сначала нужно разложить каждый канал: дата и время оплаты, дата передачи, кто принял деньги, какой чек уже сформирован, были ли возвраты. По онлайн-заказам первого сервиса ИП настраивает чек при передаче еды и получает от сервиса образец чека на предоплату. По оплате курьеру подключает решение, которое формирует чек в момент расчёта.

После этого надо разобрать прошлый период с оператором фискальных данных и специалистом по ККТ: способ исправления зависит от того, был ли неверный чек, отсутствовал ли он совсем, когда обнаружена ошибка и как устроена конкретная касса. Статья 4.3 Закона № 54-ФЗ регулирует кассовый чек коррекции, но она не является волшебной кнопкой «закрыть месяц». Сначала сохраните реестры заказов, отчёты сервиса, возвраты и выписки — без них исправление превращается в гадание.

Я не пугаю ради эффекта. Но на практике ФНС сопоставляет цифровые следы намного легче, чем несколько лет назад: заказы, эквайринг, чеки и отчёты посредника. Поэтому мой приоритет простой: сперва наладить выдачу чеков сейчас, потом аккуратно исправить прошлое, и только затем полировать внутренний регламент.

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

Что проверить сегодня, пока ошибка не стала системной

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

Дальше нарисуйте на листе одну цепочку для каждого способа оплаты: покупатель → кто получил деньги → какой чек ушёл → кто передал блюдо → какой чек ушёл при передаче → кто вернул деньги при отмене. Если после передачи заказа в цепочке не появилось никакого документа от ресторана, а агрегатор только принял предоплату, это красный флаг. Если на одну и ту же предоплату два одинаковых чека, это тоже повод остановиться.

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

И последнее. Не стройте кассовую модель по тому, когда агрегатор перечисляет вам остаток. Перевод через три дня, неделю или две — это взаиморасчёты с посредником. Для ККТ важнее момент, когда деньги взяли у покупателя, и момент, когда ему передали заказ.

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

Как это было у моего клиента: доставка работала, а чековая схема — нет

Мы взяли на обслуживание ООО «Домашняя кухня» — небольшое кафе, которое принимало заказы через агрегатор доставки. Руководитель был уверен, что кассовый чек формирует агрегатор, потому что покупатель оплачивает заказ в приложении. При этом за месяц через сервис прошло 186 заказов на общую сумму 418 600 рублей, а в кассе кафе этих продаж почти не было.

Первое, что я проверила, — договор с агрегатором, отчёты агента за апрель и май, банковские поступления и чеки, которые уходили покупателям. В договоре было разделено два платежа: 2 100 рублей за блюда кафе и 190 рублей за доставку сервиса. Агрегатор действительно формировал чек на свои 190 рублей, но расчёт за еду принимал как агент от имени кафе — значит, чек на 2 100 рублей должно было выдать само ООО «Домашняя кухня».

Мы настроили передачу заказов из личного кабинета агрегатора в онлайн-кассу кафе и отдельно проверили реквизиты: наименование продавца, ИНН, признак агента и номенклатуру блюд. Договорились, что чек кафе уходит покупателю в момент, когда агрегатор принимает оплату за блюда, а чек агрегатора — за собственную услугу доставки. Заказы за май сверили построчно: отчёт агента, сумма заказа, удержанная комиссия, поступление на расчётный счёт и кассовый чек.

По старым заказам я предупредила руководителя не пытаться «нарисовать» всё одним документом задним числом. Мы собрали отдельную таблицу расхождений, уточнили период и порядок исправления с учётом работы кассы, а затем закрепили новую схему внутренней инструкцией для администратора. Уже в июне все 204 заказа прошли без расхождений: у покупателя было два понятных чека там, где доставка оплачивалась отдельно, а у компании — нормальная связка документов и выручки.

Два чека на один заказ — не ошибка, если они подтверждают два разных расчёта; опаснее всего, когда ресторан и агрегатор надеются друг на друга и чек не выдаёт никто.

Названия компаний в разборе условные: данные клиентов я не раскрываю.

Частые вопросы

Почему покупатель получает два чека, если платил один раз?

В агентской схеме это могут быть документы на разные этапы: агент фиксирует приём предоплаты, а ресторан — её зачёт при передаче еды. Проверьте признаки способа расчёта и суммы: второй документ не означает повторное списание денег.

Может ли ресторан вообще не применять ККТ, если агрегатор выдаёт чеки?

Не в ситуации, когда агрегатор только принял предоплату, а ресторан передал товар покупателю. ФНС в письме № АБ-4-20/11334@ прямо указывает на обязанность поставщика сформировать чек при передаче товара.

На какую сумму отражать доход на УСН, если агрегатор удержал комиссию?

На полную стоимость реализованных покупателям блюд. При УСН «доходы минус расходы» агентская комиссия учитывается отдельно при соблюдении условий учёта расходов. При объекте «доходы» комиссию в расходах учесть нельзя.

Нужно ли ресторану пробить ещё один чек, когда агрегатор перечислил остаток?

Нет, само перечисление остатка по агентскому отчёту не является новой продажей покупателю. Чек нужен на этапах расчёта с покупателем: при получении предоплаты и при её зачёте при передаче товара — в зависимости от ролей участников.

На что опираемся