Tilda · 7 мин чтения

Онлайн-касса для сайта на Тильде: чеки и 54-ФЗ

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

Зачем сайту на Тильде касса по 54-ФЗ

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

Исключение реальное только одно - самозанятые на НПД формируют чек через приложение «Мой налог», касса им не нужна вообще. Для ООО и ИП на УСН, ОСН или патенте касса обязательна практически всегда, независимо от суммы чека.

Штрафы по ст. 14.5 КоАП РФ ощутимые: для организаций - от 3/4 до полной суммы расчёта без чека, но не менее 30 000 ₽; для ИП и должностных лиц - от 1/4 до 1/2 суммы, минимум 10 000 ₽. При повторном нарушении с оборотом от 1 млн ₽ возможна приостановка деятельности до 90 суток. На практике проверки чаще всего начинаются с жалобы покупателя, которому не пришёл чек на почту после оплаты.

Сама Тильда кассой не является - это конструктор сайта, который передаёт данные заказа в подключённый платёжный сервис. Фискализацию делает уже он.

Как работает связка Тильда - платёжный сервис - касса

Схема одинаковая независимо от того, что за товар - курс, футболки или доставка через СДЭК:

  • клиент заполняет форму заказа на Тильде и переходит к оплате;
  • Тильда передаёт данные заказа (сумму, состав корзины, email и телефон) в подключённый платёжный сервис;
  • клиент оплачивает картой или через СБП на стороне сервиса;
  • после успешной оплаты сервис формирует фискальный чек и отправляет его в ОФД, а копию - клиенту на email или телефон, указанный в заказе;
  • Тильда получает через вебхук статус «оплачено» и отмечает заказ в CRM-вкладке магазина.

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

Какой сервис кассы выбрать под Тильду

Вариантов на рынке несколько, и разница не только в проценте комиссии, но и в том, встроена ли касса «из коробки» или её нужно донастраивать отдельно.

Сервис Своя фискализация Готовый коннектор в блоке «Оплата» Тильды Комиссия на рынке
Т‑Касса (Т‑Bank) да, полностью да ориентировочно 2,3-2,8%
ЮKassa да да ориентировочно 2,8-3,5%
CloudPayments да, через партнёра да ориентировочно 2,7-3,4%
Робокасса кассу подключаете отдельно (например, Атол Онлайн) да, но фискализация настраивается отдельно ориентировочно 2,5-3,9% плюс аренда ФН

Это рыночные ориентиры комиссий у самих платёжных сервисов, не мои цены - у каждого свои условия по обороту и категории бизнеса, уточняйте в личном кабинете конкретного сервиса.

Если вы не хотите отдельно возиться с фискальным накопителем и ОФД - берите сервис со встроенной кассой (Т‑Касса, ЮKassa, CloudPayments). Один терминал закрывает и приём денег, и чек. Робокасса и похожие агрегаторы для Тильды тоже работают, но кассу под них чаще приходится подключать отдельно, что добавляет шаг в настройке и точку отказа.

Подключение блока «Оплата» на примере Т‑Кассы

Последовательность, которую я обычно прохожу на проектах клиентов:

  1. В личном кабинете Т‑Business создаю терминал интернет-эквайринга и включаю опцию фискализации чеков.
  2. В Тильде: раздел «Магазин» → «Способы оплаты» → добавляю «Т‑Касса», вписываю Terminal Key и пароль из личного кабинета банка.
  3. В настройках формы заказа делаю поле email обязательным - без этого чек не уйдёт клиенту.
  4. В разделе «Товары» → «Настройки чека» указываю ставку НДС и признак предмета расчёта по умолчанию, если в каталоге единая ставка на все товары.
  5. Тестирую в песочнице - Т‑Касса и ЮKassa дают тестовые карты, чек в тестовом режиме помечается служебным и реальным не считается.
  6. Перевожу терминал в боевой режим и делаю контрольную покупку на минимальную сумму, проверяю чек в личном кабинете и через сервис «Проверка чека» на сайте ФНС.

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

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Когда типовой настройки Тильды не хватает

Стандартный блок оплаты Тильды рассчитан на простой случай - один товар или каталог с единой ставкой НДС. На практике так бывает не всегда:

  • в каталоге товары с разными ставками НДС (например, часть продукции без НДС у ИП на УСН, часть - с 20%);
  • товары попадают под обязательную маркировку («Честный знак») - одежда, обувь, парфюмерия - и в чек нужно передавать код маркировки на каждую позицию;
  • оплата идёт как предоплата, а отгрузка - позже, значит нужен не один чек, а два: на аванс и на зачёт аванса при отгрузке.

В таких случаях я перехватываю данные формы через скрипт на Тильде (Zero Block или хук на onCartChange) и формирую корректный массив позиций перед отправкой в API кассы:

{
  "items": [
    {
      "name": "Куртка зимняя, размер M",
      "price": 12990,
      "quantity": 1,
      "vat_type": "vat20",
      "payment_object": "commodity",
      "marking_code": "0104650...="
    },
    {
      "name": "Доставка СДЭК",
      "price": 350,
      "quantity": 1,
      "vat_type": "none",
      "payment_object": "service"
    }
  ]
}

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

По деньгам: простая правка формата чека под один тариф стоит от 3 000 ₽, комплексная интеграция с корректной маркировкой, несколькими ставками НДС и передачей данных в CRM - от 40 000 ₽.

Частые ошибки при настройке чеков на Тильде

Пять вещей, которые я регулярно вижу при аудите чужих настроек:

  • СНО в кассе не совпадает с реальной - например, у ООО на УСН доходы в настройках указана ОСН, ФНС отклоняет чек или доначисляет налог по факту;
  • тестовый режим забыт включённым на проде - деньги списываются, чеки не фискализируются;
  • email или телефон необязательны в форме - часть клиентов чек не получает физически;
  • не тот признак способа расчёта при предоплате - Тильда часто берёт полную сумму сразу при доставке позже, нужен чек с признаком «предоплата 100%», а при отгрузке - второй чек «зачёт предоплаты»; про второй чек забывают почти всегда;
  • смешанные ставки НДС переданы одной строкой - при проверке налоговая может пересчитать весь заказ по максимальной ставке.

Сколько стоит фискализация чеков на сайте Тильда

Аренда облачной кассы у большинства сервисов уже включена в комиссию эквайринга - отдельно платить не нужно, если используете Т‑Кассу, ЮKassa или CloudPayments. Если ставите отдельную кассу под свой ИНН - фискальный накопитель на рынке стоит ориентировочно 6 000-12 000 ₽ на 15 месяцев, плюс услуги ОФД от 3 000 ₽ в год.

По моим услугам: подключение стандартного блока оплаты с кассой на готовом сайте Тильда - от 3 000 ₽; комплексная интеграция под несколько ставок НДС, маркировку и CRM - от 40 000 ₽; если сайта ещё нет - сайт на Tilda целиком с уже настроенной оплатой - от 30 000 ₽.

От лендинга до интернет-магазина

Сайт / Tilda

от 30 000 ₽

Подробнее →

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

Нужна ли касса, если оплату принимает сам Т‑Касса или ЮKassa, а не я?

Да, фискальная обязанность лежит на продавце, а не на платёжном сервисе. Сервис технически выпускает чек от вашего имени по реквизитам, которые вы указали при регистрации терминала - без привязанной к вашему ООО или ИП кассы ни Т‑Касса, ни ЮKassa чек не проведут.

Можно ли работать без кассы, если я самозанятый?

Да, самозанятые формируют чек в приложении «Мой налог» вместо ККТ. Но тогда стандартный блок оплаты Тильды с автофискализацией не подойдёт напрямую - чек нужно формировать вручную после каждой оплаты либо настраивать интеграцию с API «Мой налог» через скрипт.

Что будет, если не подключить онлайн-кассу на сайте?

Штраф по ст. 14.5 КоАП РФ: для ООО - от 3/4 до полной суммы расчёта без чека, минимум 30 000 ₽, для ИП и должностных лиц - от 1/4 до 1/2 суммы, минимум 10 000 ₽. При повторном нарушении с оборотом от 1 млн ₽ возможна приостановка деятельности до 90 суток. Чаще всего проверки начинаются с жалобы покупателя, которому не пришёл чек.

Как передать в чек несколько товаров с разным НДС?

Стандартный каталог Тильды рассчитан на одну ставку НДС на весь магазин. Для смешанных ставок нужен массив позиций чека с индивидуальным vat_type на каждый товар - либо через встроенный конструктор позиций кассы (если она это поддерживает), либо через кастомный скрипт, перехватывающий данные заказа перед отправкой в API платёжного сервиса.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно