Table of contents
- Когда ККТ обязательна при онлайн‑оплатах
- 54‑ФЗ, ОФД и роли участников
- Как связать провайдера эквайринга и кассу
- Что должно быть в чеке: состав и реквизиты
- Исключения: B2B, агенты, специфические операции
- Инвойсы и оплата по счёту: как фискализировать
- Типовые архитектуры фискализации
- Ошибки и риски: как избежать штрафов
- Чек‑лист внедрения ККТ
Когда ККТ обязательна при онлайн‑оплатах
Если вы принимаете оплату от физлиц за товары/работы/услуги — ККТ обязательна. При оплате через интернет чек нужно формировать и отправлять клиенту электронно (email/SMS). Исключения ограничены и зависят от типа расчётов.
54‑ФЗ, ОФД и роли участников
| Роль |
Что делает |
| Мерчант |
Формирует чек, хранит и передаёт данные |
| ККТ/кассовый софт |
Создаёт фискальный документ |
| ОФД |
Передаёт чек в ФНС |
| Провайдер эквайринга |
Может инициировать/передавать события и параметры чека |
Как связать провайдера эквайринга и кассу
Сценарии:
- Касса на стороне провайдера: самый простой путь — провайдер формирует чек автоматически по событию успешной оплаты.
- Облачная ККТ: ваша облачная касса получает webhook и печатает чек.
- Своя ККТ: ваш сервер вызывает API ККТ (например, через кассу‑агрегатор) при статусе «paid».
Важно: передавать корректные позиции, ставки НДС, маркировку (если есть), тип оплаты (электронно, предоплата, кредит и т.п.).
Что должно быть в чеке: состав и реквизиты
- Наименование и количество товаров.
- Цена, сумма, НДС.
- Признак расчёта (приход/возврат прихода).
- E‑mail/телефон покупателя.
- Система налогообложения (УСН/ОСН/Патент и т.д.).
Исключения: B2B, агенты, специфические операции
B2B‑оплаты по безналичному счёту могут не требовать ККТ (уточняйте с бухгалтером). Агентские и комиссионные схемы требуют верной роли в чеке (агент, принципал). Возвраты фискализируются как «возврат прихода».
Инвойсы и оплата по счёту: как фискализировать
При оплате по счёту (без карты) чек может формироваться при поступлении оплаты на р/с. Если же оплата счёта идёт через платёжную ссылку и шлюз — чек формируйте в момент онлайн‑оплаты.
Типовые архитектуры фискализации
![Схема связки провайдера эквайринга и облачной ККТ]
- «Провайдер → ККТ‑провайдера»: минимум кода, меньше контроля.
- «Ваш бэкенд → облачная ККТ»: гибко, нужна поддержка SLA.
- «Ваш бэкенд → своя ККТ»: максимум контроля и ответственности.
Ошибки и риски: как избежать штрафов
- Не фискализирован возврат — нарушение.
- Неверные ставки НДС — штрафы.
- Несвоевременная отправка чеков — претензии клиентов и ФНС.
Чек‑лист внедрения ККТ
- Определите сценарии оплаты и возвратов.
- Выберите модель фискализации (у провайдера/облако/своя).
- Наладьте надёжные вебхуки и ретраи.
- Прогоните тест‑кейсы, сверяйте чеки с заказами.
- Обучите поддержку отвечать по чекам и возвратам.