чеки при предоплате — Автор: Александр Пылев, Основатель Интернет Касса
Получили деньги сегодня, а товар передали или услугу оказали позже — настройте два кассовых события. Первый чек фиксирует предоплату. Второй фиксирует исполнение и зачет этой предоплаты.
Для оплаты картой на сайте, по платежной ссылке или через интернет-эквайринг кассу запускают по подтвержденному статусу платежа, а не по созданию заказа в CMS. При безналичном переводе от физлица, который не является электронным средством платежа, срок формирования чека имеет отдельное правило: не позднее рабочего дня, следующего за днем расчета, и не позднее передачи товара. Базовые правила применения ККТ установлены в Федеральном законе № 54-ФЗ.
Сформируйте первый чек на фактически полученную сумму. Если покупатель внес 2 000 рублей из стоимости заказа 5 000 рублей, первый чек должен быть на 2 000 рублей. Не ждите отгрузки, визита клиента или доплаты.
Выбирайте признак способа расчета по тому, известен ли предмет расчета на дату платежа:
При исполнении сформируйте второй чек. В нем укажите полный расчет и зачет предоплаты. Если клиент одновременно доплачивает остаток, в этом же чеке отразите и зачет первой суммы, и новую оплату на сумму доплаты.
Не выбирайте «полный расчет» в первом чеке только потому, что покупатель внес 100% цены. Этот признак подходит, когда оплата и передача предмета расчета произошли одновременно.
Покупатель оплатил 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 рублей. Когда согласуете конкретные работы и выполните их, оформите чек полного расчета с номенклатурой и зачетом аванса.
Привязывайте депозит к договору, заказу или лицевому счету клиента. Иначе бухгалтерия и поддержка не смогут быстро сопоставить первый и закрывающий чеки.
| Ситуация | Первый чек | Действие при передаче товара или услуги | Что сверить |
|---|---|---|---|
| Частичная предоплата, затем доплата | Частичная предварительная оплата на полученную сумму | Чек полного расчета: зачет предоплаты и доплата | Предоплата плюс доплата равны цене заказа |
| 100% предоплата, исполнение позднее | Полная предварительная оплата на всю цену | Чек полного расчета с зачетом полной предоплаты | Первый чек не содержит признак «полный расчет» |
| Депозит без определенной номенклатуры | Аванс на принятую сумму | Чек полного расчета с конкретной номенклатурой и зачетом аванса | Есть связь с договором, заказом или лицевым счетом |
| Оплата и передача одновременно | Чек полного расчета | Второй чек не нужен | Нет разрыва между оплатой и исполнением |
Первый чек пробит как полный расчет. Исправьте шаблон в CMS или кассовом модуле: до передачи товара или услуги он должен формировать предварительную оплату либо аванс по вашему сценарию.
После 100% оплаты не сформирован закрывающий чек. Добавьте автоматическое событие по передаче товара, оказанию услуги или выполнению работ. Полная предоплата подтверждает поступление денег, но не заменяет оформление исполнения.
На один платеж пробиваются два чека. Используйте уникальный идентификатор платежа и запрет повторной обработки. Частая причина дубля — одновременно работают webhook эквайринга, автоматизация CMS и ручная команда менеджера.
Закрывающий чек не содержит зачет первой оплаты. Проверьте настройку интеграции: касса должна получать сумму ранее принятой предоплаты и сумму новой доплаты отдельно.
Менеджеры фискализируют статусы вручную. Ограничьте права на ручное создание чеков и выводите в CRM понятные статусы: «платеж подтвержден», «чек принят», «передано», «закрывающий чек принят», «возврат оформлен».
Для сайта особенно важна связка эквайринга, CMS и ККТ: готовую карту интеграции смотрите в статье «Интеграция онлайн-кассы для сайта, 1С и эквайринга».
Да, чек формируют при получении предоплаты. Если товар передают или услугу оказывают позднее, при исполнении нужен второй чек с зачетом ранее полученных денег.
Ставьте аванс, если на дату оплаты нельзя определить конкретный товар, работу или услугу. Если состав заказа уже известен, используйте частичную или полную предварительную оплату.
Сначала сформируйте чек с признаком полной предварительной оплаты. Когда товар передан или услуга оказана, сформируйте чек полного расчета и отразите зачет предоплаты.
Да, при передаче товара, выполнении работы или оказании услуги сформируйте закрывающий чек. Первый чек фиксирует деньги, а второй — исполнение и зачет аванса.
Да, если покупатель оплатил и сразу получил товар, работу или услугу в рамках одного расчета. Нет, если между получением денег и исполнением есть разрыв во времени.
Нужна настройка под ваш сайт, доставку и учет? Оставьте заявку в Интернет Касса: разберем ваши платежные события, определим точки формирования чеков и проверим интеграцию до запуска.