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