Главная/Блог/Онлайн-касса для сайта и интернет-магазина: подключение по 54-ФЗ без штрафов

Онлайн-касса для сайта и интернет-магазина: подключение по 54-ФЗ без штрафов

Онлайн-касса для сайта и интернет-магазина: подключение по 54-ФЗ без штрафов
Приём оплаты на сайте — это не только кнопка «Оплатить» и договор с банком. По 54-ФЗ каждый расчёт с покупателем должен сопровождаться фискальным чеком, и для интернет-магазина правила жёстче, чем для офлайн-точки: чек нужно сформировать в момент оплаты или не позднее следующего рабочего дня, а клиенту — отправить его в электронном виде. Если касса не подключена или чеки оформлены с ошибками, ФНС выписывает штрафы, которые легко перекрывают прибыль с заказа. Разбираем, как устроена интеграция онлайн-кассы с сайтом, какие реквизиты обязательны в чеке и как сделать отправку полностью автоматической.

Что требует 54-ФЗ и чем грозит нарушение

Закон обязывает применять контрольно-кассовую технику при любых расчётах с физлицами, включая онлайн-оплату картой, через СБП или электронные кошельки. Исключений немного: самозанятые выставляют чеки из приложения «Мой налог», а отдельные виды деятельности на патенте освобождены от ККТ. Для всех остальных правило простое: один расчёт — один фискальный чек, сформированный в момент оплаты или не позднее следующего рабочего дня. Штраф за расчёт без кассы: для ИП — от 25% до 50% суммы операции, но не менее 10 000 ₽; для компаний — от 75% до 100%, но не менее 30 000 ₽. При повторном нарушении, когда сумма расчётов превысила 1 млн ₽, деятельность могут приостановить на срок до 90 дней.

Как работает схема: сайт, касса, ОФД и ФНС

Когда покупатель оплачивает заказ, платёжный шлюз принимает деньги и отправляет сайту уведомление — вебхук. Дальше в дело вступает кассовый сервис: он передаёт состав покупки на ККТ, фискальный накопитель записывает чек и присваивает ему фискальный признак, после чего данные уходят оператору фискальных данных (ОФД) и в налоговую. Параллельно чек отправляется покупателю на email или телефон. Важно: интернет-магазину не нужно физическое устройство — роль кассы выполняет облачный сервис, но фискальный накопитель и договор с ОФД обязательны в любом случае.

Что обязательно должно быть в чеке

ФНС проверяет чеки по формальным реквизитам, и ошибка в любом из них приравнивается к расчёту без применения ККТ. В чеке интернет-магазина должны быть:

  • конкретное наименование каждой позиции: «Футболка хлопковая, размер M», а не «товар»;
  • цена, количество и сумма по каждой позиции;
  • ставка НДС — для УСН указывается «НДС не облагается»;
  • признак предмета расчёта: товар, услуга или работа;
  • признак способа расчёта: полный расчёт, аванс или предоплата;
  • email или телефон покупателя для отправки электронного чека.

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

Автоматическая отправка чека: как настроить

Цель интеграции — чтобы чек формировался и уходил покупателю без участия человека. Схема такая: платёжный шлюз шлёт вебхук об оплате, сайт передаёт в кассу состав заказа — позиции, суммы, данные клиента, — а кассовый сервис возвращает статус фискализации, который фиксируется в админке и логах. Ручное пробитие чеков по выгрузке в конце дня — рискованная схема: можно забыть, отправить неверные суммы или не уложиться в законный срок. Обязательно настройте уведомление менеджеру, если чек не пробился, и автоматический повтор отправки — это главная страховка от штрафов.

Частые ошибки при интеграции

Большинство штрафов у онлайн-магазинов связаны не с отсутствием кассы, а с недоработками интеграции:

  • одна строка «услуга» на весь заказ вместо позиций с наименованиями;
  • чек пробивается вручную или не пробивается вовсе;
  • при возврате товара не формируется чек возврата прихода;
  • предоплата не выделена признаком «аванс», хотя по закону это отдельный вид расчёта;
  • для маркированных товаров не передаются коды «Честного знака»;
  • платёж прошёл, чек упал с ошибкой — и об этом никто не узнал, потому что нет обработки ошибок.

Сколько стоит подключить кассу к сайту

Бюджет складывается из разовых и ежегодных расходов. Фискальный накопитель на 36 месяцев — около 10–13 тыс. ₽, аренда облачной кассы — 4–7 тыс. ₽ в год, договор с ОФД — примерно 3 тыс. ₽ в год за кассу. Регистрация ККТ в личном кабинете ФНС бесплатна. Агрегаторы со встроенной фискализацией обычно включают чеки в тариф — тогда покупать ФН и подключать ОФД отдельно не нужно. Разработка интеграции занимает 2–5 дней работы программиста в зависимости от CMS и сложности сценариев — для типового интернет-магазина это 20–60 тыс. ₽.

Интеграция онлайн-кассы — не самая сложная задача в запуске магазина, но ошибка в чеке стоит дороже, чем день работы разработчика. Для большинства проектов оптимальный вариант — платёжный агрегатор со встроенной фискализацией: минимум настроек, автоматические чеки и штатная обработка возвратов. Если у вас авансы, подписки, несколько юрлиц или маркированные товары, выбирайте собственную облачную кассу и закладывайте время на тестирование. Мы подключаем онлайн-кассы и платёжные системы к сайтам и интернет-магазинам — подскажем, какое решение подойдёт вашему бизнесу, и настроим фискализацию по 54-ФЗ под ключ.

Нужна разработка?

Оставьте заявку — обсудим ваш проект и предложим решение