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