когда пробивать чек прихода — Чек прихода формируют по событию расчёта, а не по статусу «заказ собран» или «отгружен». Получили деньги до исполнения — оформляйте предоплату. Исполнили заказ за ранее полученные деньги — оформляйте зачёт предоплаты. Деньги и товар передаются одновременно — используйте полный расчёт.
Интернет Касса помогает собрать кассовую схему до старта продаж: разделить платежи сайта, подписки, доставку и возвраты на понятные события для ККТ, чтобы чек не зависел от ручной работы менеджера.
Для наличных и карты при предъявлении чек выдают в момент расчёта. Для удалённой безналичной оплаты чек формируют не позднее рабочего дня, следующего за днём расчёта, и в любом случае до передачи товара. Базовые правила установлены Законом № 54-ФЗ; официальные материалы публикует сайт ФНС России.
Используйте простую развилку: сначала определите, поступили ли деньги, затем — исполнен ли заказ.
Не путайте эквайринг и фискализацию. Эквайер подтверждает платёж, а кассу запускает ваша ККТ или сервис, подключённый к ней. Для приёма оплаты на сайте и передачи статусов в кассу используйте схему, описанную в статье «Онлайн-эквайринг: как подключить оплату на сайте и выбрать тариф».
Получили финальный успешный статус оплаты — сформируйте чек на предоплату. При передаче товара сформируйте чек на зачёт предоплаты. Не ждите отгрузки для первого чека.
В интеграции используйте уникальный идентификатор платежа: payment ID из эквайринга или платёжного сервиса. Касса должна принять один и тот же payment ID только один раз. Статусы «создан», «в обработке», «холд» и «ожидает подтверждения» не должны запускать чек; триггер — только окончательный успешный платёж.
Сформируйте чек с полным расчётом в момент, когда курьер или кассир принимает наличные либо карту при предъявлении. Для собственной доставки ККТ должна быть доступна курьеру или работать через настроенное решение для выездного расчёта.
Фискализируйте каждое успешное списание отдельно: передайте в кассу payment ID, сумму, период, наименование услуги и контакт клиента. Если банк повторно прислал уведомление о том же платеже, касса должна отклонить его по уже обработанному payment ID.
Для предоплат от физических лиц за услуги Закон № 54-ФЗ предусматривает специальный порядок: вместо чека на каждый аванс допускается сформировать один сводный чек не позднее 10-го календарного дня месяца, следующего за месяцем получения авансов. Этот порядок не применяется к продаже товаров. Если подписка включает товар, доступ к цифровому товару или смешанный состав, не используйте сводный чек автоматически: настройте чек по каждому успешному платежу и отдельно определите кассовую схему для товарной части.
При получении денег сформируйте чек на предоплату. Когда клиент получает товар или услугу, сформируйте чек на зачёт предоплаты. Для сертификатов есть отдельные нюансы по оформлению: смотрите инструкцию по чеку при оплате сертификатом.
Не назначайте ответственного за чек одной строкой в договоре. Сначала установите фактическую схему: от чьего имени курьер принимает деньги, за чей счёт действует, кому поступают средства и чья касса передаёт чек покупателю.
Перед запуском проведите реальную доставку с оплатой, откройте чек в ОФД и убедитесь, что в нём верно указаны продавец, сумма и способ расчёта.
| Сценарий | Триггер | Документ | Контроль в интеграции |
|---|---|---|---|
| Товар оплачен на сайте до доставки | Финальный успешный платёж | Приход: предоплата; при выдаче — зачёт предоплаты | Один чек на один payment ID |
| Оплата при получении | Приём наличных или карты | Приход: полный расчёт | ККТ доступна в точке расчёта или у курьера |
| Подписка на услуги | Каждое успешное списание | Чек по этапу расчёта; для авансов за услуги возможен сводный порядок | Не принимать дублирующие уведомления банка |
| Возврат денег | Фактический возврат покупателю | Возврат прихода | Отдельный сценарий, не отмена заказа в CMS |
| Отмена до успешной оплаты | Платёж не завершён | Чек не формируется | Отменить платёж без отправки события в ККТ |
Если выбираете кассу для интернет-магазина, начните с требований к интеграции, а не только с тарифа. Практический чек-лист есть в материале «Облачная касса для бизнеса: выбор, запуск и типовые ошибки».
Чек создаётся по статусу «отгружен». Исправление: для предоплаты запускайте кассу от успешного платежа, а не от статуса доставки.
Один и тот же платёж фискализируется дважды. Исправление: используйте payment ID как ключ идемпотентности и записывайте результат отправки в ККТ.
Отмена и возврат считаются одним событием. Исправление: отмена до успешной оплаты не создаёт чека; при возврате уже полученных денег формируйте возврат прихода.
Сторонний курьер назван ответственным без настройки схемы. Исправление: установите фактическую роль курьера или агента, затем проверьте реквизиты чека на тестовой доставке.
Пропущенный чек закрывают новой продажей. Исправление: определите, требуется ли чек коррекции, и оформите основания для исправления. Порядок разобран в статье «Когда пробивать чек коррекции и как правильно оформить исправление».
Сформируйте чек после финального успешного статуса удалённой оплаты не позднее рабочего дня, следующего за днём расчёта, и до передачи товара. Запускайте кассу по уникальному payment ID, чтобы повторный webhook от банка не создал дубль.
Да, при получении предоплаты нужен чек прихода. При передаче товара или оказании услуги за эти деньги оформите чек на зачёт предоплаты (аванса).
Формируйте чек по каждому финально успешному списанию и блокируйте повторную отправку по payment ID. Для авансов от физлиц именно за услуги можно применять специальный порядок со сводным чеком не позднее 10-го календарного дня следующего месяца; для товаров он не применяется.
Определите пользователя ККТ по фактической схеме расчёта до первой доставки. Если курьер действует от имени и за счёт продавца, чек должен быть сформирован в кассовой схеме продавца; если расчёт принимает агент, применяйте агентскую схему с корректными реквизитами участника расчёта.
Нет, для обычных продаж объединять оплаты в один чек задним числом нельзя. Исключение предусмотрено для предоплат от физлиц за услуги: сводный чек допускается сформировать не позднее 10-го календарного дня месяца, следующего за месяцем получения таких авансов.
Нужна кассовая схема для сайта, подписок или доставки? Специалисты Интернет Касса разберут платёжные события, настроят защиту от дублей и проверят тестовые чеки до запуска. Обсудить подключение и настройку.