
Онлайн-оплата на сайте спотыкается обычно не о платёжный модуль, а о чек: кнопка работает, деньги приходят, а покупателю не уходит ничего — либо уходит документ, где вместо названия товара стоит «Оплата заказа № 1024». Первое — неприменение кассы, второе — чек без обязательного реквизита, и оба случая видны налоговой без визита к вам.
Ниже — кто обязан выдавать чек при расчётах через сайт, какой и в какой момент, что в нём должно стоять по статье 4.7 54-ФЗ, кто отвечает за чек при работе через платёжный сервис и маркетплейс, когда чек не нужен и чем заканчивается нарушение по статье 14.5 КоАП. В конце — подключение оплаты по шагам и проверка одним тестовым платежом.
Кто обязан выдавать чек при оплате через сайт
Правила задаёт 54-ФЗ от 22 мая 2003 года «О применении контрольно-кассовой техники». Статья 1.1: расчётами считаются приём и выплата денег наличными и в безналичном порядке за товары, работы и услуги. Слово «безналичном» решает всё: оплата картой, платёж по ссылке, перевод по реквизитам от физического лица, списание по сохранённой карте — расчёт, и он требует чека.
Обязанность лежит на том, кто продаёт: на организации или предпринимателе. Не на разработчике, не на платёжном сервисе, не на банке. Технику можно делегировать, ответственность за факт и состав чека остаётся личной.
Иллюзия «меня это не касается» возникает там, где сайт не магазин, а страница услуги с одной кнопкой. Консультация за 3000 ₽, доступ к вебинару, предоплата за монтаж — расчёт с физическим лицом, и чек нужен. Заодно проверьте, какие сведения о продавце обязаны быть на сайте.
Какой чек, куда и в какой момент его надо отправить
Для интернет-расчётов действует часть 5 статьи 1.2 54-ФЗ: при расчёте дистанционным способом, без взаимодействия покупателя с продавцом или его автоматическим устройством, бумажный чек не печатается вообще. Продавец направляет чек в электронной форме на абонентский номер или адрес электронной почты покупателя, срок — не позднее момента расчёта.
Отсюда требование к форме оплаты: чтобы отправить чек, нужен телефон или почта покупателя, значит, форма обязана их собирать и передавать в кассу. Если кнопка просит только сумму, отправить чек некуда, и нарушение возникает при первом платеже.
Второе следствие: контакт — персональные данные. Нужна галочка согласия, политика обработки на сайте и, о чём забывают чаще всего, уведомление в Роскомнадзор об обработке персональных данных.
Третье следствие техническое. Чек формируется по факту оплаты: сервис сообщает сайту о платеже, сайт передаёт состав заказа в кассу, касса формирует чек. Если сайт в этот момент недоступен, чека нет — поэтому какой хостинг выбрать для сайта тут не праздный вопрос.
Что обязано быть в чеке
Перечень реквизитов установлен статьёй 4.7 54-ФЗ. Большую часть полей заполняет касса, но три позиции зависят от настройки интеграции и ломают почти каждую проверку: наименование товара, признак способа расчёта и место расчётов.
| Реквизит чека | Что должно быть написано | Типовая ошибка |
|---|---|---|
| Наименование товара, работы, услуги | название позиции: «Торт „Медовик“ 1,5 кг» | «Оплата по счёту», «Заказ № 1024», «Товар» |
| Количество и цена за единицу | по каждой позиции строкой, с учётом скидки | вся корзина одной строкой на общую сумму |
| Сумма расчёта, ставка и сумма НДС | по каждой позиции и итог | ставка не передана сайтом, касса подставила свою |
| Система налогообложения | из настроек кассы, при нескольких — по позициям | осталась та, которую вы сменили год назад |
| Признак расчёта | «приход» при оплате, «возврат прихода» при возврате | возврат сделан без чека |
| Признак способа расчёта | полная оплата, аванс, предоплата, частичная оплата | предоплата пробита как полная оплата |
| Место расчётов | адрес сайта, на котором прошла оплата | адрес офиса или склада |
«Оплата заказа № 1024» удобна программисту: одинакова для любой корзины. Но закон требует наименование товара, а не идентификатор сделки. На WooCommerce так выходит, когда модуль фискализации отдаёт в кассу только итог.
Способ оплаты, чек и тот, кто его выдаёт
Половина вопросов снимается одной таблицей: кто платит — человек или организация, и чем — картой или переводом со счёта.
| Как проходит оплата | Нужен ли чек | Кто выдаёт |
|---|---|---|
| Карта на сайте, покупатель — физическое лицо | да, электронный чек не позднее момента расчёта | продавец своей кассой |
| Перевод от физического лица по реквизитам | да, это тоже безналичный расчёт | продавец, по факту поступления |
| Оплата по счёту с расчётного счёта компании | нет, пункт 9 статьи 2 54-ФЗ | документы — счёт, платёжка, акт |
| Компания платит на сайте корпоративной картой | да: средство платежа предъявлено | продавец |
| Маркетплейс выступает агентом | да | площадка от своего имени |
| Свой сайт, деньги через платёжный сервис | да | продавец, сервис за него не выдаёт |
| Продавец платит налог на профессиональный доход | чек нужен, но не кассовый | продавец, чеком из приложения |
| Возврат денег покупателю | да, отдельным чеком | продавец, признак «возврат прихода» |
Когда чек не нужен
Освобождений меньше, чем принято думать; регулярно встречаются три. Первое — безналичные расчёты между организациями и предпринимателями: пункт 9 статьи 2 54-ФЗ освобождает от кассы, но с оговоркой «кроме расчётов с использованием электронного средства платежа с его предъявлением». Компания оплатила счёт со своего счёта — чека не нужно; её сотрудник оплатил картой на сайте — нужен. Вывод: оплату по счёту стоит вынести в отдельный сценарий. Тогда же удобно решить, как подписать договор с клиентом онлайн.
Второе — плательщик налога на профессиональный доход. По 422-ФЗ от 27 ноября 2018 года он кассу не применяет, но чек формирует: статья 14 обязывает передать покупателю чек из приложения «Мой налог» или через уполномоченный банк. Освобождение от кассы не равно освобождению от чека.
Третье — деньги, которые не являются расчётом за товар или услугу: переводы между физическими лицами вне предпринимательской деятельности и донаты без встречного предоставления. Оговорка серьёзная: признаки предпринимательской деятельности определяет налоговая, а не владелец сайта. Если рядом с кнопкой «поддержать» описано, что человек получит, квалификация меняется на выручку.
Аванс, подписка и возврат: сколько чеков и с какими признаками
Второй по частоте провал после наименования — количество чеков. Владельцы считают, что на сделку приходится один. В законе не так: чеков столько, сколько раз меняется состояние расчёта, а различает их признак способа расчёта из статьи 4.7.
| Ситуация | Сколько чеков | Признаки |
|---|---|---|
| Оплата и мгновенная выдача: файл, доступ, билет | один | приход, полная оплата |
| Предоплата за товар, отгрузка через неделю | два | предоплата, затем полный расчёт при передаче |
| Подписка со списанием раз в месяц | на каждое списание | приход, полная оплата за период |
| Отмена заказа, деньги вернули на карту | один дополнительно | возврат прихода на возвращаемую сумму |
| Из трёх товаров вернули один | один дополнительно | возврат прихода по позиции, не на всю сумму |
| Ошибку в чеке нашёл сам продавец | чек коррекции | коррекция с описанием причины |
Возврат регулируется статьями 4.3 и 4.7 54-ФЗ и оформляется отдельным чеком с признаком «возврат прихода». Возврат через кабинет банка сам по себе чека не создаёт — частая дыра: настроена только оплата, а возвраты делаются руками. С подписками похоже: чек нужен на каждое списание, значит, в интеграции должен быть обработчик рекуррентного платежа. По умолчанию его почти нигде нет.
Платёжный сервис чек за вас не выдаёт
Самое дорогое заблуждение: «я подключил платёжный сервис, он и чеки отправляет». Агрегатор принимает деньги и переводит их вам. Чек выдаёт тот, кто продаёт. Иначе — только если в договоре оформлено агентирование по статье 1005 Гражданского кодекса, либо если он работает как платёжный агент по 103-ФЗ от 3 июня 2009 года.
Практически: в интеграции с Робокассой, Т-Кассой, PayKeeper, платёжным модулем банка настройка передачи товарных позиций и настройка кассы — обязанность продавца. Сервисы предлагают надстройку: принимают от сайта состав заказа и передают его в вашу облачную кассу. Это техническое удобство, а не переход обязанности.
Почти везде есть поле «наименование по умолчанию», куда при подключении подставляют «Оплата на сайте». Пока сайт не передаёт позиции, все чеки уходят с этим текстом, и в интерфейсе ошибки не видно. Проверять надо чек, а не статус платежа.
На WordPress это плагин фискализации из каталога wordpress.org или модуль самого сервиса: в нём сопоставляются ставки налога, система налогообложения и признак способа расчёта, там же включается передача позиций корзины. Если магазин собран нетипично, сопоставление приходится дописывать — такую работу я делаю в рамках доработки сайта.
Маркетплейс выдаёт чек сам, ваш сайт — нет
Маркетплейс, действующий как агент, принимает деньги покупателя от своего имени и выдаёт чек сам. Продавец получает отчёт агента и выручку за вычетом комиссии, кассу для этих продаж применять не обязан — обязанность исполнена агентом.
Владелец, который два года торговал только на площадке, привыкает, что с чеками ничего делать не надо. Потом он запускает свой сайт, подключает эквайринг и живёт в прежней логике. На собственном сайте агента нет, обязанности возвращаются целиком: касса, регистрация в налоговой, договор с оператором фискальных данных, передача позиций, отправка чека. Правила площадок меняются и меняют экономику торговли через них — об этом отдельный разбор, что новый закон о маркетплейсах меняет для продавца.
Самозанятый на своём сайте: чек НПД вместо кассового
Плательщик налога на профессиональный доход кассу не применяет, но чек обязан сформировать и передать покупателю: статья 14 422-ФЗ говорит про чек из приложения «Мой налог» либо через уполномоченного оператора или банк. Срок зависит от способа оплаты: при наличных и картах с предъявлением — в момент расчёта, при безналичных переводах — не позднее 9-го числа месяца, следующего за месяцем расчёта.
Чек НПД и кассовый чек — разные документы. Кассовый содержит фискальный признак, номер накопителя и данные оператора фискальных данных; чек НПД формируется в системе налоговой и содержит идентификатор плательщика, наименование услуги и сумму. Подменять один другим нельзя ни в одну сторону.
Автоматически чек НПД по факту оплаты не появится: интеграции с приложением у платёжного сервиса нет. Схем две: принимать оплату через банк, который формирует чеки НПД по поступлениям, либо принимать оплату ссылкой и формировать чек руками, помня про срок до 9-го числа. Вторая живёт, пока продаж единицы.
Что бывает за нарушение и чем спасает чек коррекции
Ответственность установлена статьёй 14.5 КоАП. Суммы называю ориентировочно: редакция меняется, поэтому перед тем как на них опираться, сверьте с действующей редакцией КоАП.
| Нарушение | Норма | Последствие |
|---|---|---|
| Оплата прошла, чека нет | часть 2 статьи 14.5 | предпринимателю — от четверти до половины суммы расчёта без кассы, не менее 10 000 ₽; организации — от трёх четвертей до полной суммы, не менее 30 000 ₽ |
| Повторное неприменение при сумме свыше 1 млн ₽ | часть 3 статьи 14.5 | дисквалификация должностного лица, приостановление деятельности |
| Касса не соответствует требованиям или нарушен порядок её применения | часть 4 статьи 14.5 | предупреждение или штраф: предпринимателю порядка 2000 ₽, организации порядка 10 000 ₽ |
| Чек сформирован, но покупателю не направлен | часть 6 статьи 14.5 | предупреждение или штраф того же порядка |
| Нарушение исправлено добровольно до его обнаружения | примечание к статье 14.5 | освобождение от ответственности |
Обратите внимание на конструкцию штрафа по части 2: он считается не от чека, а от суммы всех расчётов без применения кассы. Для магазина, полгода принимавшего оплату без фискализации, база складывается из всей выручки за период. Опасен не минимальный штраф, а накопление.
Самое ценное практически — примечание к статье 14.5 КоАП: оно освобождает от ответственности того, кто исправил нарушение сам, то есть сформировал чек коррекции и сообщил в налоговую до того, как нарушение обнаружили. Порядок уточняйте у налоговой или бухгалтера. Принцип важнее: обнаружив, что три месяца чеков не было, разумнее закрыть это самому — после проверки освобождение не работает.
Порядок подключения оплаты на сайте по шагам
Последовательность важна: половина проблем от того, что кнопку включают раньше, чем регистрируют кассу.
- Определите, кто покупатель и как платит. Физлица картой — касса обязательна. Только организации по счёту — касса не нужна. Смешанный поток — оба сценария, разделённые.
- Соберите номенклатуру с наименованиями, которые не стыдно показать в чеке, и ставки налога по позициям.
- Выберите кассу: для интернет-расчётов подходит модель без принтера. Аренда облачной кассы небольшому магазину обычно дешевле покупки.
- Заключите договор с оператором фискальных данных, установите накопитель, зарегистрируйте кассу. В карточке регистрации указывается признак расчётов в интернете и адрес сайта.
- Подключите эквайринг и проверьте, что по успешному платежу сайту приходит уведомление. Без него чек формировать нечем.
- Настройте фискализацию на стороне сайта: позиции корзины, количество, цену, ставку налога, систему налогообложения, признак способа расчёта.
- Добавьте в форму поле телефона или почты, галочку согласия на обработку персональных данных и ссылку на политику.
- Настройте возвраты и обработку регулярных списаний: оба сценария требуют отдельных чеков и по умолчанию не работают.
- Проведите тестовый платёж на минимальную сумму, разберите чек, затем сделайте возврат и проверьте второй чек.
Типовые ошибки и как проверить свой сайт за вечер
Ошибки почти всегда одни и те же. В чеке вместо товара номер заказа. Форма не собирает контакт. Возвраты делаются в кабинете эквайринга без чеков. Подписка списывает деньги каждый месяц, а чек был только при подключении. Предоплата пробита как полная оплата. Оплата идёт на личную карту, фискализации нет вообще. Касса зарегистрирована без признака интернет-расчётов.
| Шаг проверки | Что делать | Признак проблемы |
|---|---|---|
| Тестовый платёж | купить самый дешёвый товар реальной картой | форма не спрашивает телефон или почту |
| Факт чека | проверить почту через несколько минут | пришло только письмо магазина о заказе |
| Наименование позиции | прочитать строку товара в чеке | «Оплата заказа», «Товар», номер счёта |
| Место расчётов и продавец | найти адрес сайта, наименование, ИНН, почту | адрес офиса вместо сайта |
| Проверка по QR-коду | отсканировать код в приложении налоговой | чек не находится — оператору он не ушёл |
| Возврат | оформить возврат по тестовому заказу | второго чека с признаком возврата нет |
| Подписка и оплата по счёту | дождаться списания, пройти сценарий для компаний | чек был только при первом списании |
Этот чеклист я прохожу при разборе любого магазина вместе с технической частью: потерянные вебхуки и незакрытые формы видно в том же заходе. Начать удобно с общей картины — бесплатный аудит сайта, а спорные места по кассе разобрать на консультации по сайту и продвижению. Исправный чек нужен не только налоговой: понятный документ с названием товара добавляет доверия при повторной покупке, а доверие влияет на поведение покупателей, из которого складывается продвижение интернет-магазина в Яндексе.
И последнее прямым текстом. Я настраиваю приём оплаты как владелец сайтов и специалист по продвижению, а не как юрист или бухгалтер. Суммы штрафов, сроки и применимость освобождений сверяйте с действующей редакцией КоАП и 54-ФЗ и с вашим бухгалтером.
Коротко
- По части 5 статьи 1.2 при дистанционных расчётах бумажный чек не печатается: электронный уходит на телефон или почту покупателя не позднее момента расчёта.
- Форма оплаты обязана собирать контакт. Это персональные данные: нужны галочка согласия, политика обработки и уведомление в надзорный орган.
- Реквизиты чека — в статье 4.7: наименование товара, количество, цена, сумма, ставка НДС, система налогообложения, признак расчёта и способа расчёта, номер накопителя, QR-код, адрес сайта и почта продавца.
- Самая частая ошибка — «Оплата заказа № 1024» вместо названия товара: модуль отдаёт в кассу итог, а не позиции корзины.
- По пункту 9 статьи 2 чек не нужен при безналичных расчётах между организациями и предпринимателями, но нужен, если та же компания платит картой на сайте.
- Один чек на сделку — не правило: предоплата и передача товара дают два чека, подписка — чек на каждое списание, возврат — отдельный чек по статьям 4.3 и 4.7.
- Платёжный сервис чек за продавца не выдаёт, если в договоре нет агентирования по статье 1005 Гражданского кодекса или деятельности платёжного агента по 103-ФЗ.
- Плательщик налога на профдоход кассу не применяет, но по статье 14 422-ФЗ формирует чек в «Мой налог» или через уполномоченный банк.
- Ответственность — статья 14.5 КоАП: часть 2 считается от суммы расчётов без кассы, часть 3 при повторе — дисквалификация и приостановление, части 4 и 6 — предупреждение или штраф. Суммы сверьте с действующей редакцией КоАП.
- Примечание к статье 14.5 освобождает от ответственности при добровольном исправлении: чек коррекции и сообщение в налоговую до обнаружения нарушения.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Сергей Владимирович
Прошёл ваш чеклист. Чек приходит, товар назван нормально, а возвратов в фискальных данных нет за весь год — бухгалтер делала их в кабинете банка. Что теперь, чек коррекции на каждый?
Анатолий Кузнецов автор
Порядок исправления определяйте с бухгалтером: важна корректность документов, а не скорость. Примечание к статье 14.5 КоАП работает в вашу пользу, пока вы пришли сами. Параллельно закройте причину: возвраты должны идти через тот же механизм, что и оплата.
Марина
Не соглашусь, что сервис ничего не отправляет. У меня подключён платёжный сервис, чеки уходят без моего участия, к кассе я вообще не прикасаюсь. Утверждение слишком категоричное.
Анатолий Кузнецов автор
Поправка справедливая: технически чек может уходить без вашего участия. Разница в том, от чьего имени он выдан. Откройте любой чек своего магазина и посмотрите, чьи наименование и ИНН там стоят — почти наверняка ваши. Значит, при ошибке в наименовании вопрос придёт к вам. Если сервис действует как агент от своего имени, это прямо написано в договоре.
Игорь
Добавлю про подписки. Запустили доступ к базе знаний с оплатой раз в месяц. Чек был только на первое списание: обработчика рекуррентных платежей в модуле не оказалось. Нашли, когда клиент попросил чек за март.
Ольга Петровна
Продаю оборудование, платят и физлица картой, и компании по счёту. Кнопка одна для всех, счёт выставляю по запросу на почте. Это уже нарушение или пока нет?
Анатолий Кузнецов автор
Само по себе нет: оплата компании по счёту чека не требует по пункту 9 статьи 2 54-ФЗ, а по картам физлиц чеки у вас формируются. Риск в смешении: когда сотрудник компании платит корпоративной картой через ту же кнопку, чек нужен. Советую развести сценарии явно — кнопка оплаты картой и отдельная форма «оплатить по счёту как организация».
Денис
Про место расчётов никогда не слышал. Посмотрел свой чек — там адрес склада: кассу регистрировали для выдачи заказов, а потом прицепили к сайту.
Екатерина
Я самозанятая, принимаю оплату за консультации ссылкой из банка, чеки в «Мой налог» вбиваю руками в конце месяца. В срок укладываюсь. Можно это автоматизировать без перехода в предприниматели?
Анатолий Кузнецов автор
Можно, статус менять не нужно. Рабочий путь — принимать оплату через банк, уполномоченный по 422-ФЗ: чек уходит по факту зачисления. Второй вариант — сервисы приёма платежей, интегрированные с этой системой; проверьте на тестовом платеже, что чек появился в кабинете «Мой налог», а не просто прошла оплата.
Андрей
Таблица про количество чеков закрыла спор с бухгалтером. Продаём мебель под заказ со сроком шесть недель, всё время пробивали один чек при оплате.
Наталья
Возражу против тона статьи. Для микробизнеса с десятью продажами в месяц вся конструкция — касса, оператор, накопитель, модуль — стоит дороже прибыли.
Анатолий Кузнецов автор
Про издержки соглашусь: на десяти продажах расходы ощутимы. Но аренда облачной кассы заметно дешевле покупки аппарата с накопителем — считать надо этот вариант, а не самый дорогой. И риск по части 2 статьи 14.5 КоАП считается от суммы всех расчётов без кассы, то есть растёт с каждым платежом. При маленьком обороте стоит проверить с бухгалтером, подходит ли вам налог на профессиональный доход.
Павел Сергеевич
Полезный пункт про проверку по QR-коду. Отсканировал чек своего магазина — не нашёлся. Накопитель был исчерпан две недели назад, а уведомление ушло на почту, которой не пользуются.
Вера
Не хватило раздела про иностранных покупателей. Продаём цифровые товары, часть оплат приходит из-за границы. С чеком в этом случае непонятно совсем.
Роман
Добавлю про донаты. У меня был блог с кнопкой «поддержать» без обещаний взамен. Через год добавил доступ к закрытому чату для поддержавших — и это уже фактически продажа подписки. Граница там, где появляется встречное предоставление.
Людмила
Про галочку согласия на форме оплаты — поставила. Побочный эффект: часть покупателей на мобильном её не замечает, жмёт «оплатить», получает ошибку и уходит. Пришлось выносить чекбокс выше кнопки.