Чеки Робокассы и 54‑ФЗ: фискализация, отправка, возвраты

Получить CloudPayments бесплатно

Чеки Робокассы и 54‑ФЗ: фискализация, отправка, возвраты

Если вы принимаете онлайн‑оплаты, «робокасса чеки» — это не просто опция, а обязательная часть работы по 54‑ФЗ. Ниже — понятная схема, как устроены чеки Robokassa: фискализация, отправка покупателю и возвраты без штрафов и сбоев.

![Схема фискализации чеков Robokassa]

Зачем нужны чеки Robokassa по 54‑ФЗ

54‑ФЗ требует пробивать онлайн‑чеки по каждому расчету с физлицом или ИП: товар, услуга, подписка, доставка, цифровой контент, предоплата или аванс. Чек Robokassa подтверждает оплату, попадает в ОФД и ФНС, а покупатель получает его на e‑mail или по SMS. Без корректной фискализации риски — от недовольства клиента до штрафов.

Важно понимать: Robokassa — это платежный сервис; фискализация может происходить через облачную ККТ провайдера, через вашу кассу или партнёрский ОФД. Поэтому на этапе подключения вы выбираете схему, по которой будут формироваться 54‑ФЗ чеки Robokassa.

Как работает фискализация в Робокассе

В типовой схеме цепочка выглядит так:

  • Покупатель оплачивает заказ на вашем сайте через Robokassa.
  • Сервис передает данные чека в кассу (облачную ККТ или вашу), формируется фискальный документ.
  • ККТ отправляет данные в ОФД (оператор фискальных данных).
  • ОФД подтверждает прием и доставляет документ в ФНС.
  • Покупателю уходит чек: на e‑mail и/или по телефону (SMS/ссылка), в зависимости от настроек.

Таким образом «офд robokassa» — это не отдельный продукт, а связка: Robokassa + выбранный оператор фискальных данных, с которым настроен обмен.

Быстрая настройка чеков в личном кабинете

  1. Авторизация
  1. Схема фискализации и ОФД
  • Выберите, кто пробивает чеки: облачная касса провайдера или ваша ККТ.
  • Укажите оператора фискальных данных из доступного списка и подпишите соглашение (при необходимости). Реквизиты сверяйте с карточкой вашего юрлица в разделе об организации (например, ООО «Робокасса» как юридическое лицо сервиса).
  1. Налоги и СНО
  • Настройте систему налогообложения (ОСН, УСН, ПСН и др.).
  • Сопоставьте ставки НДС: 20%, 10%, 0%, «без НДС». Несоответствие СНО и НДС — частая причина ошибок фискализации.
  1. Номенклатура и атрибуты ФФД
  • Включите передачу позиций (товары/услуги) в чеке: наименование, количество, цена, сумма.
  • Для каждой позиции задайте: payment_object (товар, услуга, работа, подакцизный товар, цифровой контент и т.д.), payment_method (полный расчет, предоплата, аванс и др.), tax (ставка НДС), а при необходимости — признак агента и маркировку.
  1. Контакты покупателя
  • По 54‑ФЗ нужен e‑mail или телефон. Корректно передавайте custEmail и/или custPhone.
  1. Тест и запуск
  • Проведите тестовую оплату, проверьте появление чека в разделе оплаты и статус в ОФД.
  • Подключите прием платежей на сайте через интернет‑эквайринг или модули CMS.

Подробности полей и примеры схем смотрите в API документация.

ФФД и типы чеков: когда какой нужен

Ниже — краткий ориентир по типам чеков, признакам расчета и ситуациям применения.

Тип чека Когда применять Признак расчета (FFD) Комментарий
Приход Оплата заказа, подписки, доставки Полный расчет/частичный Основной чек robokassa при успешной оплате
Возврат прихода Отмена, возврат товара, рекламация Возврат «Возвратный чек robokassa» ссылается на оригинальный документ
Аванс/предоплата Внесение части суммы до отгрузки Предоплата/Аванс Потом делается «полный расчет» на оставшуюся сумму
Полный расчет Закрывает обязательство по поставке Полный расчет Для предзаказов/частичных оплат
Коррекция Исправление ошибки, не связанной с возвратом Коррекция прихода/возврата Используйте при выявленных расхождениях вне взаимодействия с покупателем
БСО (услуги) Оказание услуг без передачи товара Полный расчет Для услугного бизнеса — по ФФД 1.2 тоже онлайн

Примечание: актуальный формат фискальных данных — ФФД 1.2. Проверьте, что касса и настройки его поддерживают.

Отправка чеков покупателю: e‑mail, SMS и дубликаты

  • Каналы доставки: e‑mail, SMS или ссылка на чек. Главное — передать минимум один контакт.
  • Дубликат чека: можно запросить повторную отправку из личного кабинета в карточке платежа.
  • Где найти чек: в разделе оплаты по платежу ищите реквизиты ФД/ФПД, ссылку на чек ОФД и статусы «принят/не принят».
  • Изменение контактов: если клиент ошибся, вправьте e‑mail/телефон и переотправьте чек.

Возвратный чек Robokassa: частичный и полный возврат

Возвраты формируются как «Возврат прихода» и обязательно ссылаются на исходный чек.

Как оформить возврат:

  • Через кабинет: откройте платёж в личном кабинете и выберите «Возврат». Укажите причину и сумму — полную или частичную.
  • Через API: используйте метод возврата и передайте реквизиты исходного платежа. Для ФФД — сформируйте корректные позиции, налоговые ставки и признак расчета «возврат» (подробно — в API документация).

Особенности:

  • Частичный возврат: в чеке указываются только возвращаемые позиции или пропорциональная сумма. Сумма позиций должна точно совпадать с суммой возврата.
  • Сроки зачисления: деньги возвращаются по правилам банка-эмитента (обычно 1–10 дней), а чек формируется сразу при обработке операции.
  • Возврат предоплаты: оформляйте возвратный чек на фактически возвращаемую сумму; при отмене поставки предоплата тоже фискализируется возвратом.
  • Коррекция вместо возврата: если речь об исправлении внутренней ошибки без зачета средств покупателю — используйте чек коррекции.

Частые ошибки фискализации и как их исправить

Сводная таблица по типовым «ошибкам фискализации» и решениям:

Симптом/код Вероятная причина Что сделать
Документ не принят ОФД (код 105) Несоответствие СНО/НДС, некорректные атрибуты ФФД Проверьте СНО, ставки НДС, payment_object/method; перепроверьте номенклатуру
Неверная ставка НДС Для УСН выбрана ставка 20%/10% Смените tax на «без НДС» или корректную ставку для вашей СНО
Пустой список позиций Не переданы Items в Receipt Передайте наименование, количество, сумму для каждой позиции
Несоответствие суммы чека Сумма позиций не равна сумме платежа Сведите арифметику: сумма Items = total, округления — в пользу покупателя
Неверный e‑mail/телефон Контакт не проходит валидацию Исправьте и отправьте дубликат чека
Смена закрыта/ККТ офлайн Касса не готова принять документ Откройте смену, восстановите связь, проверьте ФН
Истек срок ФН Фискальный накопитель исчерпан Замените ФН или переключитесь на рабочую ККТ

Подсказка: статусы «принят/передан/ошибка» смотрите в карточке платежа в личном кабинете или у вашего ОФД.

Интеграция: CMS, 1C, API и тестирование

  • API основные поля чека: Receipt, Items[name, quantity, sum, tax, payment_object, payment_method], sno, total, custEmail/custPhone. Для возврата — ссылка на исходный платеж и признак «возврат». Подробно — в API документация.
  • CMS‑модули: большинство плагинов уже передают Receipt. Проверьте соответствие полей ФФД 1.2 и правила сопоставления НДС.
  • 1C интеграция: применяйте обмен с передачей номенклатуры и налогов из учётной системы. Это снизит количество ручных коррекций.
  • Тестовый режим: перед запуском включите песочницу, сделайте несколько сценариев — полный расчет, предоплата, частичный возврат, услуга vs товар. Сверьте статусы в ОФД.

Юридические нюансы и ответственность

  • Кто фискализирует: чек Robokassa может пробиваться облачной ККТ провайдера или вашей кассой — фиксируется в договоре и настройках. Следите, чтобы в чеке были корректные ваши реквизиты.
  • Агентские схемы и маркетплейсы: если вы — агент/субагент, включайте признак агента и реквизиты принципала по ФФД.
  • Исключения из 54‑ФЗ: есть частные случаи (НПД, отдельные виды услуг и пр.). Уточняйте у бухгалтера и в вашей учетной политике.
  • Ответственность: за отсутствие или некорректность чека отвечает продавец/исполнитель. Настройте контроль статусов и регламент на возвраты.

FAQ и поддержка

Итоги и что делать дальше

Чеки Robokassa по 54‑ФЗ — это про дисциплину данных: корректная СНО/НДС, полные позиции номенклатуры, верные атрибуты ФФД и понятная процедура возвратов. Настройте фискализацию однажды — и дальше система будет стабильно отправлять чеки покупателям и в ОФД.

Готовы перейти к настройке? Откройте личный кабинет, проверьте фискализацию и протестируйте сценарии. Если вы только начинаете — воспользуйтесь разделом подключить и руководством из API документация. Удачных продаж и безупречных чеков!

Получить CloudPayments бесплатно