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