Основы
По закону 54-ФЗ при оплате товаров, работ или услуг необходимо формировать фискальный чек и отправлять его в налоговую с помощью онлайн-кассы.
Решение Яндекс.Кассы для работы по 54-ФЗ позволяет настроить взаимодействие с вашей онлайн-кассой. Яндекс.Касса передает онлайн-кассе данные для формирования чека, например, количество и стоимость товаров, и узнает результат. Подробнее о взаимодействии
Электронные квитанции, которые могут приходить пользователю от Яндекс.Кассы, — это не фискальные чеки. Чтобы соблюдать закон, вам нужно формировать чеки в онлайн-кассе. Яндекс.Касса помогает делать это автоматически.
 Порядок интеграции
  1. Подключите онлайн-кассу одного из партнеров Яндекс.Кассы и заключите договор с оператором фискальных данных (ОФД).
  2. Заполните настройки для работы по 54-ФЗ в личном кабинете Яндекс.Кассы.
  3. Настройте передачу данных для формирования чеков при платежах и возвратах.
 Возможности API
С помощью API Яндекс.Кассы вы можете:
  • отправлять онлайн-кассе данные для формирования чеков в соответствии с форматом фискальных документов (ФФД) 1.05;
  • создавать чеки платежей и возвратов, в том числе закрывающие чеки в зачет аванса или предоплаты;
  • получать информацию о чеках, созданных с помощью Яндекс.Кассы.
Вы можете настроить способ отправки чека онлайн-кассе: за 3 дня или за 5 минут.
Отправка чека за 3 дня (рекомендуемый способ). Как только пользователь внесет оплату, платеж перейдет в статус
waiting_for_capture
или
succeeded
. Яндекс.Касса отправит данные для формирования чека и в течение трех дней будет добиваться ответа об их получении. Если чек по каким-то причинам не зарегистрируется, вы сформировать его самостоятельно в своей онлайн-кассе. На проведенные платежи это никак не повлияет.
Отправка чека за 5 минут. Платеж перейдет в статус
waiting_for_capture
или
succeeded
, только если онлайн-касса в течение пяти минут сообщит о получении данных для чека. Если за это время чек не зарегистрируется, Яндекс.Касса отменит платеж и вернет деньги пользователю. Используйте эту настройку только в крайнем случае, если сформированный чек важнее успешного платежа.
 Что почитать еще
Формирование чеков при платежахФормирование чеков при возвратахВыгрузка данных по чекам