При зачете аванса нужен отдельный кассовый чек, даже если покупатель больше ничего не платит. Первый чек отражает получение денег, второй — их зачет при передаче товара или оказании услуги. Ниже — схема для продаж физлицам, при которых продавец обязан применять ККТ, с отдельной оговоркой для услуг со специальным порядком зачета.
Разделите два события: получение предоплаты и исполнение заказа. Если деньги поступили до передачи товара или оказания услуги, чек на оплату не заменяет чек зачета. Второй чек формируют по факту исполнения, а не по новому банковскому платежу.
Основание — определение расчетов в статье 1.1 и обязанность применять ККТ в статье 1.2 закона № 54-ФЗ. Зачет предварительной оплаты и авансов прямо включен в понятие расчетов.
Для расчетов между организациями и ИП предусмотрена отдельная ветка. По пункту 9 статьи 2 закона № 54-ФЗ безналичные расчеты между ними освобождены от ККТ, кроме расчетов с использованием электронного средства платежа с его предъявлением. Например, при банковском переводе с расчетного счета организации на счет поставщика кассовые чеки на получение и зачет аванса не нужны. Не переносите это освобождение на оплату от покупателя-физлица.
Пункт 2.1 статьи 1.2 закона № 54-ФЗ разрешает объединять зачеты авансов физлиц по определенным услугам: перевозке пассажиров, багажа, грузов и грузобагажа; связи; электронным услугам, указанным в статье 174.2 НК РФ; культурно-массовым мероприятиям; образованию; охране и системам обеспечения безопасности; жилищно-коммунальным услугам, включая услуги ресурсоснабжающих организаций. Норма также предусматривает иные услуги, определенные Правительством РФ.
Для этих зачетов можно сформировать один чек за расчетный период не более календарного месяца — не позднее десяти календарных дней после его окончания, без выдачи или направления этого чека клиенту. Послабление касается именно зачета и возврата ранее внесенных авансов, а не любого приема денег. Продажа товаров и любая услуга, оказываемая через сайт, автоматически под эту норму не подпадают: онлайн-запись, например, сама по себе не делает услугу электронной по статье 174.2 НК РФ.
Если ваша услуга не входит в указанные категории, используйте отдельный чек при исполнении. Для услуг из перечня закрепите в учетной политике процесса выбранную схему и расчетный период: не смешивайте индивидуальные и сводные зачеты одних и тех же сумм.
Признак способа расчета выбирают по составу покупки и размеру оплаты, а не по названию платежа в договоре:
При передаче полностью оплаченных позиций сформируйте чек с признаком расчета «Приход» и способом расчета по позициям «Полный расчет». Укажите фактические товары или услуги и их полную стоимость. Ранее полученные деньги отразите зачетом предоплаты, а не новым поступлением.
В форматах фискальных документов признак способа расчета передается реквизитом 1214: значения 1, 2 и 3 соответствуют полной предоплате, частичной предоплате и авансу, значение 4 — полному расчету. Сумма зачета по чеку отражается реквизитом 1215 «Сумма по чеку (БСО) предоплатой (зачет аванса и (или) предыдущих платежей)». Основание для настройки — приказ ФНС России от 14.09.2020 № ЕД-7-20/662@ о форматах фискальных документов, в редакции, применимой к вашей ККТ.
Покупатель заранее оплатил товар стоимостью 10 000 рублей. В первом чеке по позиции — «Предоплата 100%» (тег 1214, значение 1), полученные картой деньги отражаются как безналичная оплата. При передаче товара во втором чеке итог составляет 10 000 рублей, способ расчета по позиции — «Полный расчет» (тег 1214, значение 4), сумма зачета — 10 000 рублей (тег 1215). Новой оплаты нет.
Из стоимости товара 10 000 рублей покупатель заранее внес 3 000 рублей, а оставшиеся 7 000 рублей оплатил картой при получении. В первом чеке по позиции — «Предоплата» (тег 1214, значение 2). В чеке при передаче — «Полный расчет» (значение 4), зачет 3 000 рублей (тег 1215) и безналичная доплата 7 000 рублей (тег 1081). Части оплаты должны совпасть с итогом чека.
Если после передачи остается долг, «Полный расчет» не подходит. Для передачи с частичной оплатой предусмотрен способ «Частичный расчет и кредит», без оплаты — «Передача в кредит», для последующего погашения — «Оплата кредита». Эту ветку настройте отдельно: наличие первого чека предоплаты не означает, что вся переданная покупка оплачена.
Для разобранных ниже сценариев используйте следующие правила статьи 1.2 закона № 54-ФЗ. Они относятся к отдельным чекам; специальный сводный зачет услуг по пункту 2.1 рассмотрен выше.
Не переносите на эти события срок «на следующий рабочий день». Он предусмотрен пунктом 5.3 статьи 1.2 для определенных безналичных расчетов без непосредственного взаимодействия, за исключением интернет-расчетов по пункту 5. Для таких безналичных расчетов чек формируют не позднее следующего рабочего дня, но не позднее передачи товара; порядок его предоставления также установлен пунктом 5.3.
Цепочка: успешная оплата → чек предоплаты → вручение товара → чек полного расчета с зачетом. Источник события исполнения — подтверждение выдачи в пункте самовывоза или вручения курьером. Создание накладной и статус «Собран» для этого не подходят.
Руководитель доставки отвечает за поступление подтверждения, учетная система — за состав переданных позиций, оператор интеграции — за проверку фискального результата и отправки чека. Инфраструктуру для этой цепочки выбирайте по руководству по выбору и запуску облачной кассы.
Цепочка: поступление денег → первый чек → подтверждение оказания услуги → чек зачета. Если состав услуги известен при оплате, в первом чеке указывают предоплату, даже когда договор называет платеж авансом.
Исполнитель фиксирует оказанные услуги или завершенный оплачиваемый этап, CRM передает наименование и стоимость, администратор проверяет чек и его предоставление клиенту. Для услуг из пункта 2.1 статьи 1.2 вместо этой цепочки можно организовать описанный выше сводный зачет.
Полностью предоплачен заказ на 10 000 рублей, первая передача включает товары на 4 000 рублей. В чеке этой передачи укажите только выданные позиции, полный расчет по ним и зачет 4 000 рублей. Остаток аванса — 6 000 рублей — сохраняется для следующей передачи или возврата.
Склад передает состав каждой выдачи, учетная система рассчитывает зачет, бухгалтер сверяет остаток с полученными платежами и возвратами. Проверяйте результат по отдельной передаче, а не только по общему статусу заказа.
Выбирайте ручное оформление, если сотрудник успевает обрабатывать каждое исполнение в нужный момент. Готовый модуль подходит для поддерживаемых им стандартных цепочек. API нужен, когда готовые настройки не описывают ваши передачи, распределение авансов или обмен с доставкой.
| Критерий | Ручное оформление | Модуль CMS/CRM | Собственная интеграция по API | Что проверить перед выбором |
|---|---|---|---|---|
| Поток операций | Каждое исполнение обрабатывает сотрудник | Запуск по поддерживаемым событиям | Собственная очередь событий | Успевает ли решение оформлять чеки при расчете |
| Источник передачи | Подтверждение кассира или администратора | Событие из CMS/CRM | Обмен со складом, сервисом и доставкой | Отличается ли подготовка заказа от вручения |
| Частичные отгрузки | Сотрудник выбирает позиции | Нужна явная поддержка частичного исполнения | Отдельный идентификатор каждой передачи | Состав чека совпадает с переданными позициями |
| Остаток аванса | Регистр учета и ежедневная сверка | Остаток хранится в учетной системе | Программный контроль доступной суммы | Нельзя зачесть больше оставшегося аванса |
| Возвраты | Оформляет назначенный сотрудник | Нужны сценарии возврата аванса и товара | Отдельные связанные операции | Отмена заказа не подменяет возврат денег |
| Сбои и повторы | Проверка результата перед повтором | Журнал ошибок и защита от дублей | Уникальный ключ операции и запрос статуса | Повтор уведомления не создает новый чек |
Эквайринг принимает платеж, ККТ формирует чек, ОФД передает фискальные данные в ФНС, а учетная система связывает деньги с исполнением. Поэтому наличие эквайринга не подтверждает поддержку чеков зачета. Разделение функций разобрано в статье «Интернет-эквайринг и онлайн-касса».
Это пропущенный расчет: оформляйте чек коррекции. Соберите дату и содержание исполнения, сумму, позиции и сведения о первом чеке. Не меняйте дату кассы и не оформляйте обычный чек задним числом. Для ФФД 1.05 и ФФД 1.1/1.2 состав реквизитов коррекции различается, поэтому используйте предусмотренную вашей кассой процедуру для ее формата.
Исправляйте фискальный документ, а не только остаток в CRM. При ФФД 1.05 ошибочный обычный чек исправляют обратным чеком «Возврат прихода», затем формируют правильный чек «Приход». Для ФФД 1.1 и 1.2 применяется исправление чеками коррекции: обратная операция аннулирует ошибочные сведения, правильная отражает верный расчет.
Такое исправление не означает реального возврата или повторного получения денег. Отключите автоматический вызов платежного API из технических операций исправления и сохраните связь с исходным фискальным документом. Если все деньги ушли в зачет при первой частичной отгрузке, исправлению подлежат и ошибочный чек, и учет остатка.
Оформите обычный чек «Возврат прихода» на фактический возврат. Это относится и к возврату неиспользованного аванса, и к возврату оплаты за товар; состав чека и способ расчета должны соответствовать возвращаемой операции. Чек коррекции не заменяет оформление текущего реального возврата.
Перед исправлением определите три факта: был ли исходный чек, что в нем неверно и какая версия ФФД действует на кассе. Подробные схемы — в руководстве по оформлению чека коррекции. Если исправляется цепочка из нескольких уже фискализированных документов, сначала составьте ее целиком: точечное исправление одного чека может оставить неверные зачеты в остальных.
Замените статус «Собран» или «Передан в доставку» на подтверждение вручения. Одновременно наладьте оперативный обмен с курьером или пунктом выдачи: ежедневная выгрузка завершенных заказов не подходит для своевременного оформления чеков при передаче.
Возьмите один завершенный заказ и найдите пять связанных записей: платеж, первый чек, подтверждение исполнения, чек зачета и остаток аванса. Затем повторите проверку для частичной отгрузки. Расхождения покажут конкретный участок сбоя: оплату, событие передачи, распределение суммы или фискализацию.
В коротком задании интегратору закрепите события запуска, источник позиций и налоговых реквизитов, способ предоставления чека, контроль остатка, защиту от дублей и порядок обработки ошибок. Принимать работу нужно по завершенным тестовым цепочкам, а не по наличию подключенного модуля.
Хотите подобрать вариант интеграции под свою схему расчетов? Отправьте запрос в «Интернет Касса»: укажите CMS или CRM, момент оплаты, источник подтверждения исполнения, наличие доплат и частичных отгрузок. В запросе попросите подтвердить поддерживаемый способ подключения и перечислить ограничения для этих сценариев. Это позволит обсуждать конкретную совместимость, а не только подключение кассы; возможность и объем работ согласуйте до заказа.
Да, при передаче заранее полностью оплаченного товара покупателю-физлицу нужен чек полного расчета с зачетом предоплаты. Это правило для продавцов, обязанных применять ККТ; освобождение для безналичных расчетов между организациями и ИП предусмотрено пунктом 9 статьи 2 закона № 54-ФЗ.
Нет, зачет аванса не требует повторного списания денег. В чеке ранее полученную сумму отражают зачетом предоплаты, а новую оплату — только в размере фактической доплаты.
Выберите «Предоплата 100%», если позиции известны и полностью оплачены до исполнения. При известном составе и частичной оплате используйте «Предоплата», при неопределенном составе покупки — «Аванс».
Сформируйте чек на переданные позиции и зачтите относящуюся к ним сумму предоплаты. Остаток сохраните для следующих передач или возврата; если за уже переданные позиции остается долг, применяйте схему с кредитом.
Да, если услуги входят в перечень пункта 2.1 статьи 1.2 закона № 54-ФЗ. Объединять можно предусмотренные этой нормой зачеты и возвраты авансов физлиц за период не более месяца, оформляя чек не позднее десяти календарных дней после его окончания без направления клиенту.
Нет, квитанция эквайринга не заменяет кассовый чек. Если расчет требует ККТ, получение предоплаты и ее последующий зачет отражают фискальными документами.