Перейти к содержимому
К
  • Главная
  • Блог
  • Онлайн-касса для интернет-магазина: 54-ФЗ без па...
Магазины

Онлайн-касса для интернет-магазина: 54-ФЗ без паники

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

Кому нужна онлайн-касса при оплате на сайте

Касса привязана не к самому сайту, а к расчётам: кто продаёт, кто платит и каким способом. Логика «мы маленькие, нас не заметят» не спасает. Налоговая видит поступления на расчётный счёт, а покупатель за две минуты проверяет чек в приложении ФНС и там же жалуется, если чека нет.

СитуацияНужна ли кассаКомментарий
ООО или ИП, покупатель-физлицо платит картой или через СБП на сайтеДаЧек формируется на каждую оплату и отправляется в электронном виде
Физлицо платит по реквизитам через свой банкДаОплата от физического лица — чек нужен и при переводе на расчётный счёт
Оплата курьеру или в пункте выдачи при полученииДаЧек выдаёт тот, кто принимает деньги: вы или служба доставки по договору
Покупатель — организация или ИП, платит по счёту с расчётного счётаНетРасчёты между компаниями по безналу проходят без кассы
Продавец — самозанятыйНетЧек формируется в приложении «Мой налог»
Товар продан через маркетплейсКак правило, нетЧек покупателю обычно выдаёт сама площадка — это закреплено в её договоре

В законе есть отдельные освобождения для некоторых видов деятельности и налоговых режимов, но на обычную интернет-торговлю они, как правило, не распространяются. Свой случай стоит проверить с бухгалтером и по актуальной редакции 54-ФЗ: правила применения касс меняются довольно часто.

Как устроена фискализация, если по-человечески

Фискализация — это регистрация каждой продажи в налоговой через кассовый чек. В цепочке участвуют четыре звена.

  • Касса. Устройство или сервис, который формирует чек. Для интернет-магазина это обычно облачная касса: она стоит в дата-центре провайдера, а сайт обращается к ней через интернет.
  • Фискальный накопитель. Чип внутри кассы, который подписывает и хранит чеки. У него ограниченный срок службы — обычно 15 или 36 месяцев, после чего накопитель меняют. В облачной кассе он тоже есть, просто стоит у провайдера.
  • ОФД — оператор фискальных данных. Аккредитованный посредник, который принимает чеки от касс и передаёт их в налоговую. С ним заключается отдельный договор.
  • Налоговая. Получает данные о каждом чеке почти в реальном времени.

Сама цепочка простая:

  1. Покупатель оплачивает заказ на сайте.
  2. Платёжный сервис сообщает сайту, что деньги получены.
  3. Сайт или платёжный сервис передаёт в кассу состав заказа: товары, цены, количество, контакт покупателя.
  4. Касса формирует чек, накопитель его подписывает.
  5. Чек уходит оператору фискальных данных, а от него — в налоговую.
  6. Покупатель получает электронный чек на почту или телефон.

Хорошая новость: для онлайн-оплаты не нужна физическая касса с принтером на столе. Достаточно электронного чека — бумажный при дистанционной продаже не обязателен.

Что должно быть в чеке и когда его отправлять

Чек — не просто сумма. В нём перечисляются товары с названиями, количеством и ценой, ставка НДС, система налогообложения продавца, способ расчёта (например, предоплата или полный расчёт) и адрес сайта, на котором прошла оплата. Поэтому магазин должен передавать в кассу не «заказ на 3 400 ₽», а полный состав корзины.

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

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

Два рабочих варианта для магазина

Первый путь — аренда облачной кассы: Атол Онлайн, «Чек Онлайн», Orange Data и похожие сервисы. Касса физически стоит в дата-центре провайдера, а ваш сайт обращается к ней по интеграции при каждой оплате. Платите за аренду кассы, за фискальный накопитель и за договор с ОФД. Вариант гибкий, но требует регистрации кассы на вас и небольшой возни с документами.

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

КритерийСвоя облачная кассаЧеки через платёжный сервис
Что оформлятьДоговор аренды кассы, накопитель, ОФД, регистрация в налоговойДоговор с платёжным сервисом и подключение опции чеков
Сколько интеграций на сайтеДве: оплата и касса, либо касса подключается к платёжному сервисуОдна
Несколько способов оплаты и платёжных сервисовОдна касса обслуживает всеЧеки только по платежам этого сервиса
Чеки при оплате курьеру и по реквизитамМожно пробивать той же кассойОбычно требуют отдельного решения
Кому подходитМагазинам с несколькими каналами оплаты и учётом в 1СНебольшим магазинам на старте с одним платёжным сервисом

Цены на кассы, накопители и услуги ОФД меняются, поэтому смотреть их стоит на сайтах поставщиков в момент подключения. Как выбрать сам платёжный сервис — по комиссии, способам оплаты и срокам зачисления, — мы разобрали в статье про приём платежей в интернет-магазине.

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

В интернет-магазине оплата и передача товара почти всегда разнесены во времени, и на этом спотыкаются чаще всего. Одного чека «в момент оплаты» обычно недостаточно.

СобытиеКакой чекЧто важно
Покупатель оплатил заказ заранееЧек на предоплатуФормируется при получении денег, способ расчёта — «предоплата»
Товар передан покупателюЧек на полный расчётВторой чек закрывает предоплату: деньги новые не поступают, но факт передачи фиксируется
Оплата при полученииОдин чек на полный расчётВыдаёт тот, кто принял деньги: ваш курьер или служба доставки как агент
Покупатель вернул товарЧек возврата приходаФормируется при возврате денег, с теми же позициями
В чеке ошибка или чек не был пробитЧек коррекцииПорядок исправления лучше согласовать с бухгалтером

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

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

Самозанятые: чек через «Мой налог» вместо кассы

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

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

Как подключить онлайн-кассу к магазину: пошагово

  1. Уточните у бухгалтера, какие расчёты у вас подпадают под 54-ФЗ: оплата на сайте, при получении, по реквизитам.
  2. Выберите схему: своя облачная касса или чеки через платёжный сервис. Если способов оплаты несколько — смотрите в сторону своей кассы.
  3. Оформите электронную подпись, если её ещё нет: она нужна для регистрации кассы в налоговой.
  4. Заключите договоры с провайдером облачной кассы и с оператором фискальных данных.
  5. Зарегистрируйте кассу в налоговой — обычно это делается онлайн, через личный кабинет. В регистрационных данных указывается адрес сайта.
  6. Подключите кассу к сайту или платёжному сервису. Для популярных CMS есть готовые модули, в остальных случаях разработчик настраивает обмен через API.
  7. Проверьте справочник товаров: названия, ставки НДС и признаки расчёта должны передаваться в чек корректно.
  8. Проведите тестовые оплаты: обычный заказ, заказ с доставкой, возврат. Убедитесь, что чеки приходят на почту и видны в кабинете ОФД.
  9. Назначьте ответственного, который следит за сроком фискального накопителя, оплатой ОФД и ошибками в кабинете кассы.

Касса и товарный учёт: дружба с 1С

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

Что будет, если принимать оплату без чеков

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

К нам пришёл владелец магазина товаров для рукоделия, который полгода принимал оплату на сайте вообще без чеков — просто не знал, что при онлайн-оплате они обязательны. Повезло: успели подключить фискализацию через агрегатор за три дня до того, как вопросы задала бы налоговая. Не все истории заканчиваются так спокойно.

Частые ошибки

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

Чек-лист перед запуском оплаты на сайте

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

Коротко

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

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

Сделать магазин в CasperLab

Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.

Сделать магазин
Поделиться:
Платежи принимает агрегатор — своя касса всё равно нужна?
Зависит от схемы. Если агрегатор фискализирует чеки по агентской модели или предоставляет кассу как часть услуги, отдельно арендовать её не нужно. Смотрите договор: там должно быть прямо написано, что чеки формирует сервис и от чьего имени.
Что такое фискальный накопитель, если касса облачная?
Это чип, который хранит и подписывает чеки. В облачной кассе он тоже есть, просто стоит в дата-центре провайдера. Накопитель покупается на 15 или 36 месяцев и потом меняется — за сроком нужно следить, иначе касса остановится.
Можно ли одной кассой закрыть сайт и офлайн-точку?
На практике удобнее разделить: облачная касса для сайта не печатает бумажные чеки, а при продаже лицом к лицу бумажный чек по общему правилу нужен. Обычно для интернет-оплат арендуют облачную кассу, а в точке ставят обычную с принтером. Возможные варианты лучше обсудить с поставщиком кассы.
Нужна ли онлайн-касса самозанятому с интернет-магазином?
Нет, самозанятые кассу не применяют: чек формируется в приложении «Мой налог» и передаётся покупателю. Но режим подходит только для продажи товаров собственного производства и ограничен по годовому доходу. Для перепродажи товаров нужен другой налоговый режим и касса.
Нужен ли бумажный чек при оплате на сайте?
Нет. При оплате через интернет покупателю отправляется электронный чек — на адрес почты или номер телефона, который он указал при заказе. Поэтому одно из этих полей в форме заказа должно быть обязательным.
Нужна ли касса, если клиенты платят только по счёту как юрлица?
При безналичных расчётах между организациями и ИП со счёта на счёт касса не применяется. Но если по тому же счёту заплатит физическое лицо через свой банк, чек понадобится. Если среди покупателей бывают частные лица, без кассы не обойтись.