Есть сайт, но нет чеков. Как закрыть 54-ФЗ
Почему приём оплаты без фискального чека это нарушение и как подключить кассу, чтобы чек уходил в ФНС на каждую оплату.
Оплата на сайте проходит, деньги приходят, а чек клиент не получает. Ситуация частая, и она означает нарушение 54-ФЗ, а не мелочь, которую можно отложить. Разберём, почему так выходит и что с этим делать.
Почему платёж и чек это не одно и то же
Платёжный шлюз проводит деньги, а чек пробивает касса. Это две разные системы. Можно подключить эквайринг и годами принимать оплату, ни разу не сформировав фискальный документ. Налоговая при этом считает, что расчёт был, а чека нет.
По закону чек нужен на каждый расчёт с физлицом, включая онлайн-оплату. Отсутствие чека это основание для штрафа, а на маркетплейсах и в агентских схемах всё ещё строже.
Что нужно, чтобы чеки появились
- Облачная касса. Это не железная коробка, а аренда фискального накопителя в дата-центре, чеки пробиваются по API.
- ОФД. Оператор фискальных данных передаёт чек в ФНС и хранит копию в личном кабинете.
- Связка с приёмом оплаты. Касса должна получать состав заказа от шлюза или сайта и формировать документ автоматически.
Где обычно ломается
Самая дорогая ошибка это когда деньги списаны, а чек не пробился. Лечится очередью с повторами и алертом, если платёж висит без чека дольше нескольких минут. Вторая частая проблема это возвраты. Возврат не равен отмене платежа, это отдельный фискальный документ, и его нужно проверить до запуска.
Сколько занимает
Подключение кассы и ОФД к готовому приёму оплаты обычно занимает от трёх дней до полутора недель. Дольше всего идёт не разработка, а модерация на стороне банка и оператора. Если у вас Битрикс, WooCommerce, Tilda или OpenCart, чаще всего хватает модуля и вебхуков, сайт переделывать не нужно.