Написать @luxeweb3
Практическое руководство

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

Как связать оплату, облачную кассу и чеки — без ошибок и лишних затрат

W Редакция WebStudiy 6 минут чтения
Онлайн-касса и чеки по 54-ФЗ для интернет-магазина: как настроить и не получить штраф
Касса, чеки и оплата — в связке
  1. 1 Проверить
  2. 2 Подключить
  3. 3 Сверить

Главное за минуту

1

Чаще всего касса нужна при расчётах с физлицами

В большинстве случаев чек обязателен, исключения зависят от режима и схемы — уточните у бухгалтера

2

Эквайринг и касса работают в паре

Фискализация внутри платёжного сервиса или отдельная облачная касса

3

Предоплата — отдельный чек

При авансе и полном расчёте чеки разные, возврат тоже фиксируется

01 / Зачем интернет-магазину онлайн-касса и когда она нужна

Онлайн-касса для интернет-магазина — это не «железо на столе», а инструмент фискализации расчётов с покупателями. Если вы продаёте товары или услуги физлицам и принимаете деньги картой, через СБП, переводом или наличными при получении, расчёт нужно провести через кассу и выдать покупателю чек. Это касается и предоплаты, и полной оплаты, и возврата.

На практике касса нужна почти любому магазину, который принимает платежи на сайте. Исключения и особенности зависят от вашей схемы работы и режима налогообложения (например, самозанятые формируют чеки иначе): агентские продажи, маркетплейсы, оплата по счёту для юрлиц, курьерская доставка с оплатой при получении. Универсального ответа нет — схему расчётов стоит один раз разобрать с бухгалтером и зафиксировать.

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

Касса фиксирует расчёт, а не заказ — от этого зависит момент чека

02 / Как связаны платёжный сервис и чеки

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

При любом подходе сайт должен уметь передавать в кассу состав чека: наименования позиций, количество, цену, ставку НДС и признак способа расчёта. Если магазин на WooCommerce или другой платформе, это делается через плагин или доработку — важно, чтобы данные из корзины совпадали с тем, что уходит в кассу.

Настройку удобно проверять на реальных сценариях: оплата картой, оплата через СБП, частичная предоплата, возврат. Если хотя бы один сценарий не отдаёт чек, лучше поймать это до запуска трафика.

Сайт должен отдавать в кассу те же данные, что видит покупатель в корзине

03 / Что передавать в чек

01

Позиции и количество

Состав заказа

Наименования, количество и цена каждой позиции — так, как покупатель видит их в заказе

02

Ставка НДС

По вашей системе

Ставка зависит от товара и режима налогообложения — уточняйте у бухгалтера

03

Признак способа расчёта

Аванс или полный

Предоплата, полный расчёт или зачёт аванса — от этого зависит тип чека

04

Контакты покупателя

Для электронного чека

Телефон или e-mail, чтобы отправить чек и сохранить подтверждение отправки

05

Момент пробития

Когда пришли деньги

Чек формируется в момент расчёта, а не в момент оформления заказа на сайте

04 / Чеки при предоплате, оплате и возврате

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

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

Отдельная история — оплата при получении курьером или в пункте выдачи. Здесь чек может пробивать курьерская служба или вы сами, в зависимости от договора. Этот момент стоит прописать в договоре с логистикой, иначе чек может не появиться вовсе.

Аванс, полный расчёт и возврат — три разных чека, а не один

05 / Что проверить в первую очередь

ПриоритетПримерДействие
Критично Оплата проходит, чек не формируется Проверить связку кассы и оплаты
Важно Предоплата и остаток в одном чеке Разделить типы расчётов
Позже Чеки не отправляются покупателю Настроить e-mail и телефон

06 / Чек-лист перед запуском

0 из 7 выполнено

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

Нужна ли касса, если магазин только принимает оплату по счёту от юрлиц?

Зависит от схемы расчётов и статуса покупателя. Разберите свой случай с бухгалтером: правила и трактовки меняются, универсального ответа нет.

Можно ли обойтись без отдельной кассы?

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

Что будет, если чек не пробьётся?

Это нарушение порядка расчётов. Меры и порядок уточняйте в актуальных официальных источниках или у юриста — статья не заменяет консультацию.

Проверим оплату и чеки в вашем магазине

Разберём схему расчётов, связку кассы с оплатой и сценарии возврата — до запуска трафика.