Чеки при предоплате: аванс, 100% оплата и закрывающий чек

чеки при предоплатеАвтор: Александр Пылев, Основатель Интернет Касса

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

Для оплаты картой на сайте, по платежной ссылке или через интернет-эквайринг кассу запускают по подтвержденному статусу платежа, а не по созданию заказа в CMS. При безналичном переводе от физлица, который не является электронным средством платежа, срок формирования чека имеет отдельное правило: не позднее рабочего дня, следующего за днем расчета, и не позднее передачи товара. Базовые правила применения ККТ установлены в Федеральном законе № 54-ФЗ.

Когда формировать чек при предоплате

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

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

  • Частичная предварительная оплата — известен заказ, а покупатель внес только часть цены.
  • Полная предварительная оплата — известен заказ, а покупатель внес всю цену до передачи товара или оказания услуги.
  • Аванс — деньги получены, но конкретные товары, работы или услуги еще нельзя определить. Например, клиент пополнил депозит на будущие работы без согласованного состава.

При исполнении сформируйте второй чек. В нем укажите полный расчет и зачет предоплаты. Если клиент одновременно доплачивает остаток, в этом же чеке отразите и зачет первой суммы, и новую оплату на сумму доплаты.

Не выбирайте «полный расчет» в первом чеке только потому, что покупатель внес 100% цены. Этот признак подходит, когда оплата и передача предмета расчета произошли одновременно.

3 сценария для бизнеса

Интернет-магазин: часть суммы на сайте, остаток при выдаче

Покупатель оплатил 2 000 рублей за заказ стоимостью 5 000 рублей. После успешной оплаты сформируйте чек на частичную предварительную оплату — 2 000 рублей. При выдаче товара и доплате 3 000 рублей сформируйте чек полного расчета: зачтите 2 000 рублей предоплаты и отразите новую оплату 3 000 рублей.

Свяжите чек не со статусом «заказ собран», а со статусами «платеж подтвержден» и «товар передан». Выбор ККТ и схему ее подключения для розницы разбираем в материале «Онлайн-касса для магазина: выбор, запуск и типовые ошибки».

Услуги: бронь и расчет после выполнения работы

Клиент внес 1 000 рублей за бронь услуги, а итоговая стоимость составит 4 000 рублей. В день оплаты сформируйте чек на предоплату 1 000 рублей. После оказания услуги сформируйте чек полного расчета: зачтите 1 000 рублей и примите либо отразите оставшиеся 3 000 рублей.

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

Депозит на будущие работы

Клиент перевел 20 000 рублей, но объем и состав работ согласуют позднее. Сформируйте чек с признаком «аванс» на 20 000 рублей. Когда согласуете конкретные работы и выполните их, оформите чек полного расчета с номенклатурой и зачетом аванса.

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

Как настроить чеки при предоплате: порядок запуска

  1. Опишите события. Для каждого способа оплаты зафиксируйте дату подтверждения платежа, дату передачи товара или оказания услуги, возможную доплату и возврат.
  2. Разделите сценарии в кассе. Создайте отдельные правила для частичной предоплаты, полной предоплаты, аванса и полного расчета. Один универсальный шаблон для всех платежей приводит к неверным признакам расчета.
  3. Передавайте чек после подтверждения оплаты. Для эквайринга источником должен быть успешный статус платежного сервиса. Защитите обработчик от повторного webhook по одному и тому же платежу.
  4. Настройте событие закрывающего чека. Для магазина это передача товара, для услуги — факт оказания, для депозита — выполнение согласованных работ. Не привязывайте второй чек к ручному комментарию менеджера.
  5. Проведите четыре теста. Проверьте частичную предоплату с доплатой, 100% предоплату с поздней передачей, аванс без номенклатуры и возврат.
  6. Контролируйте доставку документов. Сверяйте в личном кабинете ОФД статус чеков и сохраняйте в CRM номер заказа, идентификатор платежа и статус фискализации. О выборе оператора читайте в статье «Как выбрать ОФД для онлайн-кассы».

Таблица: какой чек нужен в каждом случае

Ситуация Первый чек Действие при передаче товара или услуги Что сверить
Частичная предоплата, затем доплата Частичная предварительная оплата на полученную сумму Чек полного расчета: зачет предоплаты и доплата Предоплата плюс доплата равны цене заказа
100% предоплата, исполнение позднее Полная предварительная оплата на всю цену Чек полного расчета с зачетом полной предоплаты Первый чек не содержит признак «полный расчет»
Депозит без определенной номенклатуры Аванс на принятую сумму Чек полного расчета с конкретной номенклатурой и зачетом аванса Есть связь с договором, заказом или лицевым счетом
Оплата и передача одновременно Чек полного расчета Второй чек не нужен Нет разрыва между оплатой и исполнением

Ошибки, из-за которых чеки расходятся с расчетами

Первый чек пробит как полный расчет. Исправьте шаблон в CMS или кассовом модуле: до передачи товара или услуги он должен формировать предварительную оплату либо аванс по вашему сценарию.

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

На один платеж пробиваются два чека. Используйте уникальный идентификатор платежа и запрет повторной обработки. Частая причина дубля — одновременно работают webhook эквайринга, автоматизация CMS и ручная команда менеджера.

Закрывающий чек не содержит зачет первой оплаты. Проверьте настройку интеграции: касса должна получать сумму ранее принятой предоплаты и сумму новой доплаты отдельно.

Менеджеры фискализируют статусы вручную. Ограничьте права на ручное создание чеков и выводите в CRM понятные статусы: «платеж подтвержден», «чек принят», «передано», «закрывающий чек принят», «возврат оформлен».

Чеклист перед запуском

  • Перечислите все способы оплаты: эквайринг, ссылка, QR-код, наличные, карта при выдаче, банковский перевод и возврат.
  • Назначьте для каждого способа момент первого и закрывающего чека.
  • Проверьте передачу номенклатуры, суммы, ставки налога и контакта покупателя для электронного чека.
  • Сопоставьте статусы платежной системы, CMS, CRM и кассы по одному тестовому заказу.
  • Проверьте личный кабинет ОФД: оба документа должны быть приняты, а не остаться в очереди или с ошибкой.
  • Подготовьте короткую инструкцию: кто оформляет возврат, кто устраняет ошибку и кто ежедневно проверяет неуспешную фискализацию.

Для сайта особенно важна связка эквайринга, CMS и ККТ: готовую карту интеграции смотрите в статье «Интеграция онлайн-кассы для сайта, 1С и эквайринга».

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

Нужно ли пробивать чек при предоплате?

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

Что ставить в чеке: аванс или предоплату?

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

Какой чек делать при 100% предоплате?

Сначала сформируйте чек с признаком полной предварительной оплаты. Когда товар передан или услуга оказана, сформируйте чек полного расчета и отразите зачет предоплаты.

Нужен ли закрывающий чек после аванса?

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

Можно ли ограничиться одним чеком?

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

Нужна настройка под ваш сайт, доставку и учет? Оставьте заявку в Интернет Касса: разберем ваши платежные события, определим точки формирования чеков и проверим интеграцию до запуска.