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

когда пробивать кассовый чек при оплате и отгрузке — Чек формируют в момент расчета, а не по дате реализации в 1С. Деньги поступили на сайт — возникает расчет. Товар передали без денег — возникает расчет с передачей в кредит. Покупатель погасил долг — это следующий расчет. Такая привязка защищает от просроченных чеков, дублей и неверных признаков расчета.

Главное правило: чек формируют на расчет, а не на реализацию в 1С

Свяжите ККТ с фактическим событием, а не с документом учета. Для интернет-эквайринга и СБП таким событием служит успешный статус платежа от провайдера. Для наличных — прием денег кассиром. При продаже с отсрочкой сначала фиксируется передача товара в кредит, а после поступления денег — оплата кредита.

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

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

Предоплата до отгрузки: что сделать при 100% оплате

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

Если состав товара на момент платежа определить нельзя, пробейте первый чек на предмет расчета «платеж» с признаком полной предоплаты. Например, клиент внес 10 000 ₽ за будущий выбор товара из каталога. В первом чеке фиксируется предоплата 10 000 ₽ без подмены неизвестного товара произвольной номенклатурой.

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

Не создавайте во вторник второй чек на те же 3 500 ₽ как новую оплату картой или наличными. В итоговом чеке деньги не поступают повторно: вы показываете зачет уже полученной предоплаты.

Частичная предоплата: доплата при выдаче и оплата после выдачи

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

Пример: стоимость товара — 10 000 ₽. Клиент оплатил на сайте 3 000 ₽, а при выдаче внес еще 7 000 ₽ картой или наличными. Сначала сформируйте чек на предоплату 3 000 ₽. При выдаче товара сформируйте итоговый чек: товарная позиция на 10 000 ₽ с признаком способа расчета «полный расчет»; в разделе оплат — предоплата 3 000 ₽ и безналичная либо наличная оплата 7 000 ₽.

Если остаток не оплачивают при выдаче, передавайте товар в кредит. В том же примере клиент внес 3 000 ₽, товар получил, а 7 000 ₽ обязался перевести завтра. При передаче оформите чек с товарной позицией на 10 000 ₽ и признаком способа расчета «кредит»; в оплатах укажите зачтенную предоплату 3 000 ₽. Когда поступят 7 000 ₽, сформируйте отдельный чек на оплату кредита.

Для настройки признаков и документов в учетной системе используйте инструкцию «Чеки предоплаты, аванса и полного расчёта в 1С:УТ и РМК».

Сценарии бизнеса: сайт, услуги, СБП и продажа в кредит

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

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

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

Сервис: клиент внес аванс за услугу

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

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

Оплата через СБП

Фискализируйте платеж по СБП после его успешного подтверждения. Отгрузка на следующий день не переносит чек за уже полученные деньги. Интеграция должна передавать в кассу сумму, заказ, состав покупки, контакт покупателя и уникальный идентификатор транзакции.

Автомобиль, оборудование или другой товар с отсрочкой

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

Настройку статусов платежей, кассовых документов и защиту от дублей в 1С разберите в статье «Как пробить кассовый чек в 1С: УТ, Рознице, Кассе и ERP без лишних ошибок».

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

Сценарий Триггер для ККТ Признак способа расчета по позиции Как отражаются суммы оплат Что проверить
Оплата и передача товара одновременно Получение денег и выдача товара Полный расчет Вся сумма — наличными или безналично, по факту приема Номенклатура, сумма, способ оплаты
100% предоплата до доставки Успешный платеж; затем выдача товара Первый чек — полная предоплата; итоговый чек по товарам — полный расчет В итоговом чеке вся стоимость товара отражается как зачет предоплаты Связь платежа и заказа, отсутствие повторной оплаты
Частичная предоплата и доплата при выдаче Первый платеж; затем выдача и прием остатка Первый чек — предоплата; итоговый чек по товарам — полный расчет В итоговом чеке: предоплата на внесенную часть и наличные/безналичные на остаток Сумма предоплаты плюс доплата равна стоимости заказа
Частичная предоплата, остаток после выдачи Первый платеж; передача товара; погашение долга Первый чек — предоплата; при выдаче — кредит При выдаче зачитывается предоплата; после поступления остатка — отдельный чек на оплату кредита Дата передачи товара и дата фактического платежа
Аванс за услугу Поступление аванса; затем оказание услуги Первый чек — аванс; итоговый по услуге — полный расчет В итоговом чеке аванс отражается как зачет предоплаты Связь платежа с заказом и оказанной услугой
Возврат денег покупателю Фактический возврат Не применяется как новый способ продажи Сумма возврата отражается в чеке возврата прихода Сумма, основание, связь с исходным расчетом
Перевод между юрлицами/ИП без предъявления карты Платеж по расчетному счету ККТ не применяется по исключению Кассовый чек не формируется по этому исключению Статус обеих сторон и способ оплаты

Бумажный и электронный чек: сайт, касса и курьер

При дистанционной оплате на сайте направляйте покупателю электронный чек по номеру телефона или email, который получен до расчета. Сохраните контакт в заказе и передавайте его в кассовую интеграцию вместе с платежом. Бумажный чек при последующей доставке не закрывает обязанность сформировать чек на ранее поступившую онлайн-оплату.

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

Курьер действует по моменту расчета. Если курьер принимает оплату при вручении, чек формируется при приеме денег и выдается на месте либо направляется электронно при заранее предоставленном контакте. Если клиент уже оплатил товар на сайте, электронный чек за платеж должен быть сформирован в момент оплаты; при вручении оформляется только следующий этап, предусмотренный схемой расчета.

Пошаговый запуск фискализации

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

Ошибки, которые приводят к просрочке и дублям

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

Нужна схема под сайт, доставку, СБП и 1С? Оставьте заявку в Интернет Касса. Разберем платежные события, настроим точки фискализации и подготовим тестовые сценарии до запуска.