Чек при оплате по счету: когда нужен кассовый чек и как его оформить

Чек при оплате по счету нужен, если физлицо платит за товар, работу или услугу и для операции нет освобождения от ККТ. Сам счет ничего не решает: он не заменяет фискальный документ. Прямой безналичный перевод между ООО и (или) ИП без предъявления электронного средства платежа, напротив, можно проводить без кассового чека.

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

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

Прямой B2B-перевод не требует чека. Исключение действует для безналичных расчетов между организациями и (или) ИП без предъявления электронного средства платежа. Рабочий пример — платежное поручение с расчетного счета ООО или ИП на расчетный счет продавца.

Не определяйте статус плательщика только по банковской выписке. В ней может быть неполное назначение платежа, а корпоративной картой способен оплатить сотрудник компании. В форме счета и CRM сохраняйте тип покупателя, ИНН для ООО или ИП и канал оплаты. Если этих данных нет либо они противоречат платежу, отправляйте поступление в очередь ручной проверки до фискализации.

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

Правила применения ККТ установлены Федеральным законом № 54-ФЗ. Официальные сервисы и материалы размещены на сайте ФНС России.

Три сценария бизнеса

Интернет-магазин выставляет счет физлицу

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

Сервис получает предоплату за услугу или подписку

При получении денег оформляйте чек с признаком способа расчета, соответствующим предоплате или авансу. Когда услуга оказана или товар передан, формируйте итоговый чек с признаком способа расчета для финального этапа и указывайте в форме оплаты зачет ранее полученной предоплаты. Не создавайте отдельный универсальный «чек на зачет»: реквизиты зависят от того, есть ли доплата и как закрывается расчет.

B2B-компания принимает платежные поручения

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

Нужно быстро разделить ваши платежи на кассовые и B2B-маршруты? Обратитесь в Интернет Касса: разберем каналы приема денег, точки фискализации и вариант интеграции.

Кто формирует чек и в какой момент

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

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

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

Агентскую модель не запускайте без четырех ответов. До первого платежа письменно и технически зафиксируйте: кто принимает деньги от покупателя; чья ККТ формирует чек; чьи ИНН и наименование выводятся в чеке; кто делает возврат и передает его статус в кассу. Затем сравните договор, настройки платежного провайдера и тестовый чек: во всех трех точках должна быть одна и та же схема.

О моменте формирования фискального документа подробнее читайте в статье «Когда пробивать чек прихода: разбор для интернет-магазинов и сервисов».

Как выбрать схему фискализации

Схема Когда выбирать Кто формирует чек Контроль до запуска
Стационарная ККТ Офис, магазин, пункт выдачи Кассир продавца Чек пробивается при расчете, а не при создании счета
Облачная касса Сайт, сервис, подписки, дистанционные платежи Ваша ККТ по финальному статусу оплаты Связка payment ID, заказа, суммы, контакта покупателя и возврата
Агентская или провайдерская схема Деньги принимает посредник или в цепочке несколько участников Сторона, закрепленная фактической моделью расчетов Договор, реквизиты продавца в чеке, один ответственный за чек и возврат

Для сайта выбирайте схему, где касса получает только финальный успешный статус платежа. Интеграция должна хранить уникальный payment ID и не создавать новый чек при повторной доставке того же уведомления. Подробный порядок подключения есть в инструкции по подключению облачной онлайн-кассы к сайту и сервису.

Пошаговый запуск

  1. Составьте карту оплат. Отдельно перечислите платежное поручение от ООО или ИП, перевод физлица по реквизитам, карту, ссылку, СБП, предоплату, доплату, отмену и возврат.
  2. Назначьте правило каждому маршруту. Укажите статус покупателя, необходимость чека, пользователя ККТ, срок формирования документа и действия при неизвестном плательщике.
  3. Передавайте в кассу только финальный статус. Не фискализируйте созданный счет, предварительный статус или сообщение «в обработке». Запускайте чек после статуса успешной оплаты, который предусмотрен вашим банком или платежным провайдером.
  4. Защитите систему от дублей. Используйте payment ID как уникальный ключ. Повторный webhook с тем же payment ID должен возвращать уже созданный результат, а не формировать второй чек.
  5. Настройте сверку данных. Для каждого платежа сопоставляйте payment ID, номер заказа, сумму, статус чека и возврат. Платеж с несовпадающей суммой, неизвестным заказом или спорным статусом плательщика отправляйте на ручную обработку.
  6. Проведите тесты. Проверьте предоплату, полную оплату, частичную оплату, повторное уведомление, отмену и возврат. После теста сопоставьте заказ, платеж, фискальный документ и данные ОФД.
  7. Проверьте доставку электронного чека. Собирайте e-mail или телефон до оплаты и передавайте контакт в кассу. Порядок настройки описан в материале об отправке электронного чека покупателю.

Ошибки, из-за которых пропускают чеки

  • Чек пробивают в день выставления счета. Исправление: формируйте документ после подтвержденного расчета в установленный срок.
  • Все счета считают B2B-переводами. Исправление: отделите физлиц, оплату корпоративной картой, ссылки и СБП от прямых переводов между ООО и ИП.
  • Выписка заменяет идентификацию покупателя. Исправление: фиксируйте тип покупателя и ИНН при оформлении счета, а неясные поступления направляйте на проверку.
  • Повторный webhook создает второй чек. Исправление: проверяйте уникальный payment ID до передачи команды в кассу.
  • На часть оплаты пробивают чек на всю сумму счета. Исправление: фискализируйте полученную сумму и корректно отражайте зачет предоплаты при исполнении обязательства.
  • Агент и продавец оба пробивают чек либо не пробивает никто. Исправление: до приема денег закрепите одну сторону, ее реквизиты в чеке и процедуру возврата.

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

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

Нужен ли кассовый чек при оплате по счету?

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

Если клиент оплатил счет через банк, чек тоже нужен?

Да, при оплате физлицом банковским переводом за товар, работу или услугу сформируйте чек. При дистанционном безналичном расчете его формируют не позднее рабочего дня, следующего за днем расчета, и не позднее передачи товара.

Кто должен отправить чек покупателю?

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

Можно ли не использовать кассу при оплате по счету от юрлица?

Да, чек не нужен при прямом безналичном расчете между организациями и (или) ИП без предъявления электронного средства платежа. Оплату картой, по ссылке или через СБП не относите к этому исключению автоматически.

Нужно ли пробивать чек при частичной оплате счета?

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