Онлайн‑касса, 54‑ФЗ и ОФД: фискализация интернет‑платежей
Table of contents
- Что такое фискализация онлайн оплат и зачем интернет‑касса для сайта
- 54‑ФЗ и интернет‑платежи: когда чек обязателен, исключения B2B
- Как работает связка сайт → платёжный провайдер → онлайн‑касса → ОФД → ФНС
- Собственная ККТ, облачная касса или касса провайдера: что выбрать
- Сценарии чеков: предоплата, полная оплата, частичная оплата, рекуррентные, чек возврата
- Теги ФФД 1.2 для интернет‑магазина: что важно передавать
- СБП и чеки: особенности фискализации по QR
- ОФД для интернет‑магазина: роль, выбор и SLA
- Интеграция: CMS, API, вебхуки и тестовая среда
- Возвраты и корректировки: как фискализировать
- Юридические и технические требования: KYC, PCI DSS, 3‑DS, агентские схемы
- Стоимость: касса, ОФД, ФН и комиссия эквайринга
- Чек‑лист запуска
- FAQ
- Вывод и следующий шаг
Что такое фискализация онлайн оплат и зачем интернет‑касса для сайта
Фискализация онлайн оплаты — это оформление и передача в ФНС фискального документа (электронного чека) по каждой операции оплаты на сайте или в мобильном приложении. Для этого используется онлайн‑касса (ККТ), подключённая к оператору фискальных данных (ОФД). Покупатель получает чек по SMS/e‑mail, а данные уходят в ФНС.
Для интернет‑торговли онлайн касса для сайта — такой же обязательный элемент, как эквайринг. Без корректной фискализации нарушается 54‑ФЗ, растут риски штрафов и блокировок. Грамотная настройка чеков повышает доверие покупателей и упрощает бухучёт.
![Схема фискализации интернет‑платежа — путь от клиента до ФНС]
54‑ФЗ и интернет‑платежи: когда чек обязателен, исключения B2B
54‑ФЗ распространяется на расчёты с использованием электронных средств платежа (карты, кошельки, СБП) и требует выдачи чека при оплатах на сайте. Основные тезисы:
- B2C: если платит физлицо — чек обязателен всегда (карта, Apple Pay/Google Pay, СБП, электронный кошелёк).
- B2B: есть исключения для расчётов «с расчётного счёта на расчётный счёт» без использования электронного средства платежа (оплата по счёту через банк). В таких случаях часто допустимо b2b без кассы (исключения), однако при оплате корпоративной картой или иным ЭСП чек, как правило, нужен.
- Онлайн‑чеки требуются и для услуг, и для цифровых товаров, и для предоплаты.
Проверяйте вашу схему с бухгалтером: детали зависят от способа оплаты и роли сторон (продавец, платёжный агент, маркетплейс). Обзор способов оплаты и их правовых нюансов — в разделе Юридические требования.
Как работает связка сайт → платёжный провайдер → онлайн‑касса → ОФД → ФНС
- Клиент оплачивает заказ (карта, Apple Pay/Google Pay, СБП, кошелёк). См. варианты эквайринга: Банковские карты, Apple Pay/Google Pay.
- Платёжный провайдер подтверждает успешный платёж.
- Формируется чек: либо вашей ККТ, либо кассой провайдера (касса провайдера — популярный вариант «без боли»).
- Чек уходит в ОФД, ОФД передаёт данные в ФНС.
- Покупателю отправляется электронный чек на e‑mail/телефон.
![Пример электронного чека с обязательными реквизитами]
Собственная ККТ, облачная касса или касса провайдера: что выбрать
Есть три базовых подхода к фискализации онлайн‑платежей:
| Критерий |
Собственная ККТ (на стороне продавца) |
Облачная ККТ (АТОЛ Онлайн, Эвотор, Orange Data) |
Касса провайдера (через платёжного оператора) |
| Время внедрения |
Дольше: закупка, регистрация, интеграция |
Среднее: подключение облачного сервиса |
Быстро: провайдер настраивает всё «под ключ» |
| Поддержка ФФД 1.2 |
Требуется обновление и сопровождение |
Обычно из коробки |
Из коробки у большинства PSP |
| Стоимость владения |
Покупка ККТ + ФН + ОФД |
Подписка за кассу + ОФД |
Входит в тариф или небольшая плата |
| Гибкость |
Максимальная |
Высокая |
Высокая, но с правилами PSP |
| Надёжность |
Зависит от вашей инфраструктуры |
SLA облака |
SLA провайдера |
Часто интернет‑магазины выбирают кассу провайдера: минимум разработки и единая точка ответственности. Крупные компании с особыми сценариями (маркировка, агентские схемы, сложные НДС) — облачная или собственная ККТ.
Сценарии чеков: предоплата, полная оплата, частичная оплата, рекуррентные, чек возврата
Правильный выбор типа чека и «признака способа расчёта» — основа соответствия 54‑ФЗ. Ниже — типовые варианты для интернет‑магазина:
| Сценарий |
Что выбрать |
Когда пробивать |
Комментарии |
| Полная оплата на сайте, товар отгружается позже |
«Чек прихода» с признаком «полная предоплата» или двухчековая схема (чек предоплаты + чек расчёта при отгрузке) |
В момент успешного списания / при отгрузке |
Оба подхода применяются на практике; сверяйтесь с методичками ФНС и вашим бухгалтером |
| Частичная предоплата на сайте + доплата при доставке |
Чек предоплаты (на предоплату), затем чек расчёта (на полный расчёт) |
На каждый этап оплаты |
В чеке важно указать корректные признаки способа расчёта |
| Двухстадийное списание (hold → capture) |
Чек формируется при capture |
При подтверждении списания |
На hold чек не формируют, но важно не забыть чек при capture |
| Рекуррентные платежи (подписки) |
Отдельный чек на каждый платёж |
После каждого автосписания |
Согласие на рекуррентные — см. Рекуррентные платежи |
| Цифровые услуги |
Чек прихода, предмет расчёта «услуга/работа» |
Сразу после оплаты |
Для НДС — по вашей СНО |
| Возврат |
«Чек возврата» (возврат прихода/аванса) |
При возврате средств |
Поддерживается частичный возврат, см. Возвраты и чарджбеки |
Теги ФФД 1.2 для интернет‑магазина: что важно передавать
Актуальный формат фискальных документов — ФФД 1.2. Он поддерживает маркировку, уточнённые признаки расчётов и агентские схемы. Ключевые теги, которые критично заполнять корректно:
- Признак способа расчёта: предоплата, полная оплата, частичный расчёт, аванс, кредит и т. д.
- Предмет расчёта: товар, услуга, работа, платеж, агентское вознаграждение.
- Номенклатура: наименование, количество, цена, ставка НДС.
- СНО (система налогообложения): по организации или по позиции, если требуется.
- Данные покупателя для отправки чека: e‑mail или телефон.
- Реквизиты продавца и (при необходимости) агента/субагента.
- Маркировка (ЧЗ): коды маркировки, способ расчёта с маркированным товаром.
Если используете кассу провайдера, вы передаёте состав корзины и атрибуты, а провайдер формирует чек сам. При собственной/облачной ККТ данные и теги ФФД 1.2 формируются вашим бэкендом — удобно делать это через серверные SDK и вебхуки. Подробнее — API и вебхуки.
СБП и чеки: особенности фискализации по QR
СБП (QR/ссылки) — популярный способ оплаты с низкой комиссией. Для B2C по 54‑ФЗ чек обязателен так же, как для карт.
- Момент чека: обычно сразу после подтверждения зачисления (событие «оплачено»).
- Сценарии предоплаты/закрытия — те же, что и для карт.
- Статический QR (на счёт) vs динамический (на заказ): динамический удобнее для автоматической фискализации.
Подробнее про подключение и UX — в разделе СБП: QR‑оплата и подключение.
ОФД для интернет‑магазина: роль, выбор и SLA
ОФД принимает фискальные документы с ККТ, передаёт их в ФНС и хранит чековую ленту. На что смотреть при выборе ОФД для интернет‑магазина:
- Поддержка ФФД 1.2 и маркировки.
- SLA доставки чеков в ФНС и доступность личного кабинета.
- Экспорт чеков для бухгалтерии, удобные отчёты.
- Каналы отправки чеков клиентам (SMS, e‑mail), ретраи при сбоях.
При использовании «кассы провайдера» ОФД обычно включён в пакет и отдельно его выбирать не нужно.
Интеграция: CMS, API, вебхуки и тестовая среда
Способ интеграции зависит от архитектуры:
- Касса провайдера: обычно достаточно передавать корзину и контакт покупателя в платёжный запрос. Чек формируется провайдером.
- Собственная/облачная ККТ: ваш сервер слушает вебхуки «платёж успешен/возврат» и формирует/отправляет чек.
Готовые модули упрощают внедрение:
Техническая сторона платежей, статусы и нотификации — в разделе API: server‑to‑server и webhooks.
Возвраты и корректировки: как фискализировать
- Возврат средств покупателю сопровождается «чеком возврата» (возврат прихода или возврат аванса).
- Частичный возврат — отдельный чек на соответствующую сумму/позиции.
- Ошибочные чеки правятся «чеком коррекции» (по правилам ФНС).
- Следите за связью «платёж ↔ чек» в учётной системе; это облегчает акты сверки и претензионную работу. Подробнее — Возвраты, чарджбеки, претензии.
Юридические и технические требования: KYC, PCI DSS, 3‑DS, агентские схемы
Стоимость: касса, ОФД, ФН и комиссия эквайринга
Итоговая экономика складывается из:
- Эквайринг (карты/СБП/кошельки) — комиссия провайдера.
- ККТ: покупка или аренда, замена фискального накопителя (обычно раз в 13–36 мес.), обслуживание.
- ОФД: абонентская плата, как правило, ежегодная или включена в тариф.
Часто «касса провайдера» выгоднее по совокупной стоимости: не нужно покупать железо/ФН и следить за обновлениями ФФД 1.2. Оцените сценарии и посчитайте в нашем разделе Тарифы, комиссии и калькулятор.
Чек‑лист запуска
- Определите схему: собственная ККТ, облако (АТОЛ, Эвотор, Orange Data) или касса провайдера.
- Выберите провайдера и способы оплаты (карты, СБП, кошельки). См. Сравнение провайдеров.
- Настройте теги ФФД 1.2: способ и предмет расчёта, НДС, СНО, агентские признаки.
- Проверьте отправку контактов покупателя (e‑mail/телефон) для чека.
- Реализуйте сценарии: предоплата/закрытие, частичный платёж, рекуррентные, возвраты.
- Пройдите тесты в песочнице и настройте вебхуки. См. Песочница и вебхуки.
- Запустите в проде и мониторьте фискальные ошибки/ретраи в ОФД.
FAQ
- Нужна ли онлайн‑касса для сайта, если принимаем карты? Да, для «54‑ФЗ интернет платежи» чек обязателен при оплате картой, Apple Pay/Google Pay и кошельками.
- Как быть с СБП и чеками? По СБП чек обязателен для B2C. Подробнее — СБП: подключение.
- Можно ли в B2B без кассы? Если оплата идёт без электронного средства платежа (банковский перевод по счёту с р/с на р/с), часто допустимо без ККТ. При корпоративной карте — чек нужен. Уточняйте с бухгалтером.
- Что такое «касса провайдера»? Это когда ККТ и ОФД обслуживает платёжный провайдер. Вы передаёте корзину, а провайдер формирует чек.
- Поддерживаете теги ФФД 1.2? Да, актуальные теги (включая маркировку и агентские признаки) поддерживаются в облачных кассах и у провайдеров. Технические детали — API и вебхуки.
Вывод и следующий шаг
Фискализация онлайн оплаты по 54‑ФЗ — это не только соблюдение закона, но и прозрачность бизнеса. Выберите подходящую модель (собственная/облачная ККТ или касса провайдера), корректно настройте теги ФФД 1.2, продумайте сценарии чеков (предоплата, полная оплата, чек возврата) и запустите интеграцию через готовые модули или API.
Готовы настроить онлайн‑кассу для сайта и ОФД без лишней бюрократии? Перейдите к руководству «Как подключить платёжную систему» — и запустите приём и фискализацию платежей за несколько дней.