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