чек полного расчета — Автор: Александр Пылев, Основатель Интернет Касса.
Если покупатель платит до отгрузки или оказания услуги, разделите кассовую цепочку на два события: прием денег и исполнение заказа. На первом этапе ККТ формирует чек «предоплата 100%», «предоплата» или «аванс». На втором — чек с признаком «полный расчет», в котором прежняя оплата идет в зачет, а не списывается с покупателя повторно.
Не путайте признак способа расчета с формой оплаты. «Безналичными» — форма оплаты картой, через СБП или платежный сервис. «Предоплата», «аванс» и «полный расчет» показывают этап сделки. Правила применения ККТ установлены Законом № 54-ФЗ; официальные материалы размещены на сайте ФНС России.
Клиент оплатил на сайте конкретный товар — сформируйте чек «предоплата 100%». Когда товар выдан в ПВЗ, передан курьером или получен покупателем и этот статус выбран в вашем регламенте как момент исполнения, сформируйте чек «полный расчет». В нем укажите позиции заказа, их стоимость и зачет прежней оплаты. Второй раз деньги не принимайте.
Выберите один технический триггер финального чека. Например, «выдан покупателю». Не запускайте его одновременно по статусам «передан в доставку», «доставлен» и «выдан»: так появляются дубли. Схема выбора и запуска кассы для интернет-магазина разобрана в статье «Онлайн-касса для магазина: выбор, запуск и типовые ошибки».
При записи на конкретную услугу по известной цене поставьте «предоплата 100%», если клиент внес всю цену, или «предоплата», если внес часть. Если клиент оставил депозит, а состав работ или итоговая цена еще не определены, поставьте «аванс».
После оказания услуги сформируйте «полный расчет». Укажите итоговую стоимость, зачет ранее принятой суммы и новую оплату только на величину доплаты. Например, услуга стоит 5 000 ₽, ранее внесено 2 000 ₽, клиент доплатил 3 000 ₽: в финальном чеке стоимость позиций — 5 000 ₽, зачет предоплаты — 2 000 ₽, безналичная или наличная оплата — 3 000 ₽.
Если агент принимает деньги от покупателя через свою ККТ, он формирует чек на прием оплаты и финальный чек по своей цепочке расчетов. В чеках настройте признак агента и реквизиты поставщика: наименование и ИНН принципала или поставщика, если они требуются для выбранной схемы.
Главное правило — один платеж покупателя не должен одновременно фискализироваться агентом и принципалом как две самостоятельные продажи. До запуска закрепите в договоре и интеграции, кто принимает деньги, чья ККТ формирует чек и кто передает номенклатуру с реквизитами поставщика. Для сложной схемы с несколькими поставщиками сначала сделайте тестовый заказ и проверьте готовый чек.
Верните деньги операцией возврата, связанной с первоначальным расчетом: возврат предоплаты или возврат аванса. Не закрывайте отмененный заказ чеком полного расчета и не оформляйте возврат новой продажей.
Сводный чек — не универсальная замена финальному чеку для интернет-магазина. Пункт 5.4 статьи 1.2 Закона № 54-ФЗ допускает один чек при зачете или возврате предоплат и авансов, ранее внесенных физлицами, для расчетов за услуги в сфере культурно-массовых мероприятий, перевозки пассажиров, багажа, грузов и грузобагажа, услуги связи и услуги в электронной форме, а также для иных услуг из перечня Правительства РФ.
Такой чек охватывает расчеты за календарный месяц и формируется не позднее десяти календарных дней после окончания месяца. Для обычной интернет-продажи товаров используйте цепочку «чек при оплате — чек полного расчета при передаче товара», если у вас нет подтвержденного основания применять специальный порядок.
Предоплата — деньги поступили до исполнения, но товар или услуга и цена уже известны. Аванс — деньги поступили до исполнения, а предмет расчета или окончательная цена не определены. Полный расчет — товар передан или услуга оказана, и продажа закрывается.
| Ситуация | Предмет и цена известны | Исполнение состоялось | Признак в чеке | Действие |
|---|---|---|---|---|
| Оплачен конкретный товар до отгрузки | Да | Нет | Предоплата 100% | Связать чек с заказом и настроить событие передачи товара. |
| Внесена часть цены за известную услугу | Да | Нет | Предоплата | Сохранить сумму для зачета в финальном чеке. |
| Получен депозит на будущие работы | Нет | Нет | Аванс | Определить позиции и итоговую цену при завершении работ. |
| Товар передан или услуга оказана; деньги получены ранее | Да | Да | Полный расчет | Указать стоимость, зачет прежней оплаты и доплату при наличии. |
| Заказ отменен, деньги возвращены | Неважно | Нет | Возврат предоплаты или аванса | Связать возврат с первоначальным платежом и чеком. |
Правило для менеджера: сначала проверьте, передан ли товар или результат услуги. Если нет — выбирайте предоплату либо аванс по определенности заказа. Если да — формируйте полный расчет с зачетом ранее полученных денег.
В интернет-эквайринге первый чек запускайте по подтвержденному успешному платежу. Финальный чек запускайте по статусу исполнения в CMS, CRM или учетной системе. Не привязывайте оба документа к одному webhook платежного провайдера.
Проверьте и канал ОФД: нужен журнал принятых документов и ошибок, чтобы быстро находить незакрытые заказы. Критерии выбора оператора собраны в материале «Как выбрать ОФД для онлайн-кассы: что сравнивать перед подключением».
Не удаляйте фискальный чек и не пробивайте вторую продажу без отмены первой. Сначала сохраните номер и дату ошибочного чека, номер заказа, дату фактической оплаты, дату исполнения, позиции, сумму, форму оплаты и правильный признак расчета. Эти данные нужны бухгалтеру и для связи документов в CRM.
Для агентских схем, маркетплейсов, частичных возвратов и нескольких исполнителей сначала согласуйте логику документов с учетной политикой и возможностями кассового ПО: неверно выбранный способ исправления способен задвоить выручку в учете.
Сделайте чек с признаком «полный расчет», когда товар передан покупателю или услуга оказана и нужно закрыть продажу. Если деньги получили раньше, в финальном чеке укажите стоимость продажи, зачет предоплаты или аванса и только фактическую доплату.
Нет, если товар еще не передан и услуга не оказана. При известном товаре или услуге поставьте «предоплата 100%» либо «предоплата», а при неизвестном предмете или цене — «аванс».
«Полный расчет» фиксирует исполненную продажу, а «предоплата» — деньги, полученные до исполнения за известный товар или услугу. В финальном чеке прежнюю оплату отражают зачетом, а не новой безналичной оплатой.
Не удаляйте фискальный чек: сохраните его и исправьте операцию выбранным кассовым способом. Для ошибочного обычного чека применяют сторнирующую операцию с последующим правильным чеком либо чек коррекции, если этот порядок поддерживают ФФД и ваше кассовое ПО; основание, дату и номер исправления зафиксируйте в учете.
Нужна настройка под ваш сайт или сервис? Команда «Интернет Касса» проводит разбор платежных событий, готовит карту чеков для CMS, CRM, эквайринга и ОФД, а затем проверяет тестовые оплаты на дубли и незакрытые предоплаты. Оставьте заявку на разбор схемы и пришлите список способов оплаты, статусов заказа и используемых систем.