Отправка чеков в налоговую по 54-ФЗ

С 1 июля 2017 года по закону 54-ФЗ при оплате товаров, работ или услуг необходимо отправлять фискальный чек в налоговую, через специальную онлайн-кассу. Закон касается большинства интернет-магазинов и онлайн-сервисов.

Коротко о требованиях 54-ФЗ

Чек должен оказаться в налоговой сразу после платежа, за каждый недоставленный чек могут оштрафовать. Штраф для должностных лиц — от 1/4 до 1/2 от суммы платежа, проведённого без кассы (но не менее 10 000 рублей). Для юрлиц — от 3/4 до полной суммы платежа (не менее 30 000 рублей).

Что нужно сделать

  1. Купить или арендовать онлайн-кассу (ККТ — контрольно-кассовая техника).
  2. Заключить договор с оператором фискальных данных (ОФД).
  3. Получить квалифицированную электронную подпись (КЭП, нужна для регистрации онлайн-кассы в налоговой).
  4. Зарегистрировать онлайн-кассу в налоговой: в личном кабинете юрлица или ИП на сайте nalog.ru.
  5. Отправлять фискальные данные через онлайн-кассу после каждого платежа.

Подробнее на сайте налоговой

Чем поможет Яндекс.Касса

Мы можем настроить взаимодействие с вашей онлайн-кассой.

Если вы:

  1. подключите онлайн-кассу одного из наших партнеров,
  2. добавите данные для чека в платежную форму,

тогда мы будем отправлять вашей онлайн-кассе эти данные — в момент оплаты.

Это не обязательно: вы можете принимать платежи через Яндекс.Кассу, а данные для чека отправлять своей онлайн-кассе другим способом.

Как работает наше решение

  1. Покупатель платит в вашем магазине как обычно. Вместе с запросом на оплату вы передаете нам данные для чека: названия товаров, количество, цену, ставку НДС, электронный адрес покупателя.
  2. Мы отправляем вашей онлайн-кассе данные для чека и ждем ответ.
  3. Онлайн-касса записывает данные о продаже в фискальный накопитель.
  4. Фискальный накопитель присваивает чеку фискальный признак и остальные реквизиты, контролирует отправку чека оператору фискальных данных (ОФД).
  5. Онлайн-касса отвечает нам, что с чеком всё в порядке.
  6. Мы понимаем, что всё по закону: налоговая получит чек от ОФД в тот же день, и отправляем вам сообщение об успешной оплате.
  7. ОФД отправляет данные чека в налоговую.
  8. ОФД может отправить чек покупателю (это дополнительная услуга).

Как отправлять данные для чеков через Яндекс.Кассу

  1. Подключите Яндекс.Кассу (если еще с нами не работаете).
  2. Купите или арендуйте онлайн-кассу одного из наших партнеров, заключите договор с ОФД, зарегистрируйте онлайн-кассу в налоговой.
  3. Поменяйте настройки в личном кабинете Яндекс.Кассы. Как поменять настройки
  4. Настройте отправку фискальных данных в Яндекс.Кассу на своей стороне.

В CMS или другой системе

Обновите платежный модуль: он будет сам отправлять нам данные вместе с платежом, в нужном формате.

На самописном сайте

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

Если получаете сообщения об оплате на эл. почту

Добавьте в платежную форму дополнительные параметры: они описаны в инструкции.

Если выставляете счета в нашем личном кабинете

Ничего делать не нужно: данные о ваших заказах уже у нас, мы сами отправим их вашей онлайн-кассе.

Если принимаете оплату через mPOS

Увы, данные для чеков при оплате через мобильный терминал мы отправлять не можем. Вам нужно сделать это самостоятельно.

Какие онлайн-кассы мы поддерживаем

Поддержка других сервисов — в разработке.

Что почитать

Документация

Изменения в Протоколе приема платежей для работы по 54-ФЗ

Блог Кассы

Яндекс.Касса поможет магазинам с онлайн-чеками

Ставка НДС в 2019 году

С 1 января 2019 года в России действует новая ставка НДС – 20%. С этого момента при платежах и возвратах мы будем передавать вашей онлайн-кассе новые значения: 20% (вместо 18%) или 20/120 (вместо 18/118).

Эти значения передаются в том числе при возврате платежей, принятых до 1 января 2019 года.

Никаких доработок на вашей стороне не требуется.

Технические подробности – в документации: для протокола API и HTTP-протокола.