Чек полного расчета: как оформить в ККТ для предоплаты, аванса и закрытия оплаты

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

Если покупатель платит до отгрузки или оказания услуги, разделите кассовую цепочку на два события: прием денег и исполнение заказа. На первом этапе ККТ формирует чек «предоплата 100%», «предоплата» или «аванс». На втором — чек с признаком «полный расчет», в котором прежняя оплата идет в зачет, а не списывается с покупателя повторно.

Не путайте признак способа расчета с формой оплаты. «Безналичными» — форма оплаты картой, через СБП или платежный сервис. «Предоплата», «аванс» и «полный расчет» показывают этап сделки. Правила применения ККТ установлены Законом № 54-ФЗ; официальные материалы размещены на сайте ФНС России.

Когда ставить признак «полный расчет»: сценарии бизнеса

Интернет-магазин: заказ оплачен сегодня, товар передан позже

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

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

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

При записи на конкретную услугу по известной цене поставьте «предоплата 100%», если клиент внес всю цену, или «предоплата», если внес часть. Если клиент оставил депозит, а состав работ или итоговая цена еще не определены, поставьте «аванс».

После оказания услуги сформируйте «полный расчет». Укажите итоговую стоимость, зачет ранее принятой суммы и новую оплату только на величину доплаты. Например, услуга стоит 5 000 ₽, ранее внесено 2 000 ₽, клиент доплатил 3 000 ₽: в финальном чеке стоимость позиций — 5 000 ₽, зачет предоплаты — 2 000 ₽, безналичная или наличная оплата — 3 000 ₽.

Агентская продажа: кто формирует чек

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

Главное правило — один платеж покупателя не должен одновременно фискализироваться агентом и принципалом как две самостоятельные продажи. До запуска закрепите в договоре и интеграции, кто принимает деньги, чья ККТ формирует чек и кто передает номенклатуру с реквизитами поставщика. Для сложной схемы с несколькими поставщиками сначала сделайте тестовый заказ и проверьте готовый чек.

Отмена заказа до исполнения

Верните деньги операцией возврата, связанной с первоначальным расчетом: возврат предоплаты или возврат аванса. Не закрывайте отмененный заказ чеком полного расчета и не оформляйте возврат новой продажей.

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

Сводный чек — не универсальная замена финальному чеку для интернет-магазина. Пункт 5.4 статьи 1.2 Закона № 54-ФЗ допускает один чек при зачете или возврате предоплат и авансов, ранее внесенных физлицами, для расчетов за услуги в сфере культурно-массовых мероприятий, перевозки пассажиров, багажа, грузов и грузобагажа, услуги связи и услуги в электронной форме, а также для иных услуг из перечня Правительства РФ.

Такой чек охватывает расчеты за календарный месяц и формируется не позднее десяти календарных дней после окончания месяца. Для обычной интернет-продажи товаров используйте цепочку «чек при оплате — чек полного расчета при передаче товара», если у вас нет подтвержденного основания применять специальный порядок.

Предоплата, аванс и полный расчет: как выбрать признак

Предоплата — деньги поступили до исполнения, но товар или услуга и цена уже известны. Аванс — деньги поступили до исполнения, а предмет расчета или окончательная цена не определены. Полный расчет — товар передан или услуга оказана, и продажа закрывается.

Ситуация Предмет и цена известны Исполнение состоялось Признак в чеке Действие
Оплачен конкретный товар до отгрузки Да Нет Предоплата 100% Связать чек с заказом и настроить событие передачи товара.
Внесена часть цены за известную услугу Да Нет Предоплата Сохранить сумму для зачета в финальном чеке.
Получен депозит на будущие работы Нет Нет Аванс Определить позиции и итоговую цену при завершении работ.
Товар передан или услуга оказана; деньги получены ранее Да Да Полный расчет Указать стоимость, зачет прежней оплаты и доплату при наличии.
Заказ отменен, деньги возвращены Неважно Нет Возврат предоплаты или аванса Связать возврат с первоначальным платежом и чеком.

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

Как сформировать чек полного расчета в ККТ или облачной кассе

  1. Найдите исходную операцию. Откройте заказ, платеж и первый чек на предоплату или аванс.
  2. Подтвердите исполнение. Используйте один утвержденный статус: выдача товара, вручение покупателю или завершение услуги.
  3. Передайте состав продажи. В чек должны попасть номенклатура, количество, цена, скидка и ставка НДС, если она применяется.
  4. Установите «полный расчет». Отразите зачет ранее полученной суммы. При доплате добавьте только новую наличную или безналичную оплату.
  5. Проверьте баланс. Итог позиций должен равняться зачету плюс новая оплата.
  6. Фискализируйте и проконтролируйте отправку. Убедитесь, что чек принят ККТ, передан в ОФД и направлен покупателю по настроенному каналу.

В интернет-эквайринге первый чек запускайте по подтвержденному успешному платежу. Финальный чек запускайте по статусу исполнения в CMS, CRM или учетной системе. Не привязывайте оба документа к одному webhook платежного провайдера.

Проверьте и канал ОФД: нужен журнал принятых документов и ошибок, чтобы быстро находить незакрытые заказы. Критерии выбора оператора собраны в материале «Как выбрать ОФД для онлайн-кассы: что сравнивать перед подключением».

Чеклист запуска для магазина и сервиса

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

Ошибки, которые создают дубли и незакрытые оплаты

  • «Полный расчет» в день предоплаты. Исправление: до исполнения используйте предоплату или аванс.
  • Нет финального чека после отгрузки. Исправление: добавьте триггер по статусу исполнения и отчет по незакрытым заказам.
  • В финальном чеке вся сумма указана как новая безналичная оплата. Исправление: внесите зачет прежней оплаты и отдельно покажите только доплату.
  • Эквайринг и ККТ фискализируют один платеж дважды. Исправление: закрепите владельца события для каждого чека и отключите резервную отправку после успешной фискализации.
  • Возврат оформлен новой продажей. Исправление: используйте операцию возврата и сохраните связь с исходным платежом и чеком.

Что делать, если признак расчета уже указан неверно

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

  1. Проверьте статус документа. Черновик, который еще не фискализирован, отмените в кассовом ПО и сформируйте правильный чек. Чек, уже зарегистрированный ККТ и переданный в ОФД, отменить удалением нельзя.
  2. Исправьте ошибочную обычную операцию одним выбранным способом. Если в вашей учетной схеме ошибочный чек сторнируют, сформируйте «возврат прихода» на позиции, суммы и форму оплаты ошибочного чека, затем сформируйте новый «приход» с правильным признаком способа расчета. В комментарии к операции укажите номер и дату исходного чека; фактическую выплату покупателю при этом не проводите, если деньги ему не возвращались.
  3. Либо используйте чек коррекции, но не вместе со сторнированием. Чек коррекции применяют, когда используемый ФФД и кассовое ПО поддерживают исправление этого вида ошибки по документированному основанию. В нем фиксируют тип коррекции — самостоятельная операция или по предписанию, а также дату и номер основания: служебной записки, акта сверки или предписания. Чек коррекции не является новой продажей и не должен дублировать обычный чек «приход».
  4. Сверьте цепочку после исправления. В CRM должен остаться один корректный расчетный сценарий: исходный платеж, исправляющие документы, финальный чек и статус заказа. Сверьте суммы в платежном сервисе, ККТ и ОФД.
  5. Уберите причину повтора. Если признак выбирал сотрудник вручную, передавайте его из статуса заказа. Если ошибку создал webhook, разделите события «успешная оплата» и «исполнение».

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

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

Когда нужен чек полного расчета?

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

Можно ли сразу пробить чек полного расчета при предоплате?

Нет, если товар еще не передан и услуга не оказана. При известном товаре или услуге поставьте «предоплата 100%» либо «предоплата», а при неизвестном предмете или цене — «аванс».

Чем отличается полный расчет от предоплаты в чеке?

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

Что делать, если в чеке указан неверный способ расчета?

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

Нужна настройка под ваш сайт или сервис? Команда «Интернет Касса» проводит разбор платежных событий, готовит карту чеков для CMS, CRM, эквайринга и ОФД, а затем проверяет тестовые оплаты на дубли и незакрытые предоплаты. Оставьте заявку на разбор схемы и пришлите список способов оплаты, статусов заказа и используемых систем.