54‑ФЗ и онлайн‑касса в ЮKassa: фискализация и ОФД

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

54‑ФЗ и онлайн‑касса в ЮKassa: фискализация и ОФД


Зачем нужен 54‑ФЗ и онлайн‑касса

Федеральный закон №54‑ФЗ обязывает интернет‑продавцов применять онлайн‑кассу (ККТ) при приёме оплаты от покупателей, формировать фискальные документы и передавать их через ОФД в ФНС. Это значит, что каждый платёж должен сопровождаться корректным чеком, а покупателю необходимо отправить его на e‑mail или в SMS.

Онлайн касса ЮKassa помогает выполнить требования автоматически — чеки формируются и отправляются без участия кассира, а данные уходят в ОФД. Если вы ищете «54‑ФЗ ЮKassa» или «фискализация ЮKassa», — это как раз про автоматическую работу с чеками в составе платёжного процесса.

Схема фискализации: покупатель — ЮKassa — ККТ — ОФД — ФНС — покупатель

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

Фискализация — это серийная цепочка событий, которая происходит за миллисекунды:

  1. Покупатель инициирует оплату на вашем сайте или в приложении через оплату ЮKassa.
  2. Вы передаете состав покупки (корзину) и данные клиента в API — система формирует чек.
  3. Облачная онлайн‑ККТ фискализирует чек: подписывает фискальным признаком и присваивает номер смены/документа.
  4. ОФД (оператор фискальных данных) принимает документ и переадресует его в ФНС.
  5. Покупатель получает чек на e‑mail или телефон; чек доступен и в вашем личном кабинете/отчётах.

Если вы принимаете частичные оплаты, предоплату или проводите возвраты, ЮKassa формирует соответствующий вид чека — приход, возврат, аванс, а при необходимости чек коррекции.

Подключение ККТ и ОФД через ЮKassa: шаг за шагом

Чтобы онлайн касса ЮKassa заработала под требования 54‑ФЗ:

  • Зарегистрируйте кассу (облачную ККТ) на своё юрлицо/ИП и укажите её в настройках.
  • Заключите договор с ОФД (часто это делается онлайн в пару кликов).
  • Включите опцию фискализации в кабинете ЮKassa и задайте параметры налогового режима.
  • Передавайте корректный состав корзины в API: позиции, НДС, способ/предмет расчёта и контакт клиента.

Полезные разделы:

Типы чеков: приход, возврат, коррекция

Ниже — краткая шпаргалка, когда пробивается каждый вид чека.

Тип чека Когда пробивается Кто инициирует Что уходит в ОФД
Приход Оплата заказа (полная или частичная) Продавец/ЮKassa автоматически Состав корзины, НДС, сумма оплаты, контакт покупателя
Возврат прихода Отмена/возврат оплаты (полный/частичный) Продавец/ЮKassa при возврате Исходный фискальный документ и суммы возврата
Аванс/Предоплата Получены деньги до отгрузки Продавец Признак предоплаты, суммы, при маркировке — правила ФФД 1.2
Полный расчёт/Отгрузка Передача товара/услуги Продавец Итоговый чек с полной информацией, для маркировки — код товара
Чек коррекции Нужно исправить ошибку в учёте (непробитый чек, неверная сумма/НДС) Продавец Признак коррекции, период и суммы корректировки

Чек коррекции нужен, если из‑за сбоя или человеческого фактора информация в ФНС и ваша фактическая выручка разошлись. В ЮKassa его можно сформировать вручную, указав причину и суммы; система отправит документ в ОФД и привяжет к вашей ККТ.

Подробнее о сценариях и витоках платежа читайте в разделах возвраты и chargeback и отчёты и сверка.

Теги кассы и состав чека по ФФД 1.2

Чтобы чек соответствовал формату фискальных документов 1.2, в него должны попасть корректные теги кассы — параметры, описывающие покупку и расчёты. Передавайте их в составе запроса в ЮKassa:

  • Состав корзины: наименование, количество, цена, сумма по позиции.
  • НДС: ставка для каждой позиции или для чека в целом.
  • Признак предмета расчёта: товар, работа, услуга, платеж, агентское вознаграждение и т. п.
  • Признак способа расчёта: предоплата, частичный расчёт, полный расчёт, постоплата.
  • Система налогообложения продавца: ОСН, УСН, ПСН и т. д.
  • Данные покупателя для отправки чека: e‑mail или номер телефона.
  • Агентские признаки (если вы — агент/комиссионер): сведения о принципале, поставщике.
  • Адрес расчётов (домен/URL), место расчёта.
  • Для маркированных товаров — коды маркировки и статусы кода (подтверждение/отказ).

Подсказки для интеграции с API ЮKassa:

  • Используйте поля корзины items[] с атрибутами payment_subject, payment_mode, vat_code, а также receipt.customer.email/phone и receipt.tax_system_code.
  • Для агентских и комиссионных схем заполняйте supplier_info и agent_type.
  • Для маркировки — поля для кода марки и его дробления/частичной продажи (если доступно в вашей схеме).

Если часть тегов отсутствует или противоречит друг другу (например, НДС на УСН), ОФД отклонит документ. Проверяйте валидность данных до отправки — это снижает риск чеков коррекции.

Маркировка «Честный Знак» в чеке

Для товаров, подлежащих обязательной маркировке, в чек по ФФД 1.2 должны попадать коды маркировки («Честный Знак»):

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

Рекомендации:

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

Если вы только подключаете маркировку, убедитесь, что касса переведена на ФФД 1.2 и обновлены настройки передачи кодов. Дополнительно посмотрите раздел чеки ЮKassa — там собраны практические примеры.

ОФД в связке с ЮKassa: передача и контроль

ОФД ЮKassa — это связка вашей кассы с оператором фискальных данных, который принимает документы и доставляет их в ФНС. Важно:

  • Договор с ОФД должен быть активным, а сертификат действующим.
  • Каждая смена на кассе должна закрываться; при зависании смены новые чеки не пройдут.
  • Мониторьте статус передачи документов: «принят ОФД», «принят ФНС», «ошибка формата».

Где смотреть статусы и отчёты:

Возвраты и чарджбеки: как отражаются в ККТ

  • Онлайн‑возврат по транзакции инициирует чек «Возврат прихода». Он формируется автоматически при оформлении возврата в ЮKassa.
  • Частичный возврат создаёт чек возврата на возвращаемую часть позиций/суммы.
  • Чарджбек по банковской карте также отражается как возврат, чтобы ваши фискальные данные совпадали с фактическими. Подробнее — в разделе возвраты и chargeback.

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

Частые ошибки и как их избежать

  • Неверная ставка НДС. Проверьте соответствие ставки вашему налоговому режиму; не указывайте НДС, если его нет по вашей системе налогообложения.
  • Нет контакта покупателя. Для отправки чека обязателен e‑mail или телефон — валидируйте поле на фронтенде.
  • Несовпадение сумм позиций и чека. Сумма чека должна быть равна сумме всех позиций и скидок. Не применяйте округления «по месту».
  • Неверный признак способа/предмета расчёта. Для предоплаты указывайте предоплату, для отгрузки — полный расчёт; услуги помечайте как «услуга», а не «товар».
  • Проблемы с ОФД: истёк сертификат, не закрыта смена, превышен таймаут. Настройте алерты и регламенты закрытия смен.

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

Тарифы, методы оплаты и безопасность

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

Поддержка и база знаний

Если остались вопросы по 54‑ФЗ, настройке кассы или ОФД:

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

Онлайн касса ЮKassa закрывает требования 54‑ФЗ за счёт автоматической фискализации: формирует корректные чеки, отправляет их в ОФД и доставляет покупателю. Вам остаётся корректно передавать теги кассы, следить за режимом налогообложения, маркировкой «Честный Знак» и вовремя обрабатывать возвраты.

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

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