Отправка чеков в налоговую по 54-ФЗ
С 1 июля 2017 года по закону 54-ФЗ при оплате товаров, работ или услуг необходимо отправлять фискальный чек в налоговую, через специальную онлайн-кассу. Закон касается большинства интернет-магазинов и онлайн-сервисов.
 
Коротко о требованиях 54-ФЗ
Чек должен оказаться в налоговой сразу после платежа, за каждый недоставленный чек могут оштрафовать. Штраф для должностных лиц — от 1/4 до 1/2 от суммы платежа, проведённого без кассы (но не менее 10 000 рублей). Для юрлиц — от 3/4 до полной суммы платежа (не менее 30 000 рублей).
 
Что нужно сделать
  1. Купить или арендовать онлайн-кассу (ККТ — контрольно-кассовая техника).
  2. Заключить договор с оператором фискальных данных (ОФД).
  3. Получить квалифицированную электронную подпись (КЭП, нужна для регистрации онлайн-кассы в налоговой).
  4. Зарегистрировать онлайн-кассу в налоговой: в личном кабинете юрлица или ИП на сайте nalog.ru
  5. Отправлять фискальные данные через онлайн-кассу после каждого платежа.
 
Чем поможет ЮKassa
Мы можем настроить взаимодействие с вашей онлайн-кассой.
Если вы:
  1. подключите онлайн-кассу одного из наших партнеров,
  2. добавите данные для чека в платежную форму,
тогда мы будем отправлять вашей онлайн-кассе эти данные — в момент оплаты.
Это не обязательно: вы можете принимать платежи через ЮKassa, а данные для чека отправлять своей онлайн-кассе другим способом.
 
Как работает наше решение
  1. Покупатель платит в вашем магазине как обычно. Вместе с запросом на оплату вы передаете нам данные для чека: названия товаров, количество, цену, ставку НДС, электронный адрес покупателя.
  2. Мы отправляем вашей онлайн-кассе данные для чека и ждем ответ.
  3. Онлайн-касса записывает данные о продаже в фискальный накопитель.
  4. Фискальный накопитель присваивает чеку фискальный признак и остальные реквизиты, контролирует отправку чека оператору фискальных данных (ОФД).
  5. Онлайн-касса отвечает нам, что с чеком всё в порядке.
  6. Мы понимаем, что всё по закону: налоговая получит чек от ОФД в тот же день, и отправляем вам сообщение об успешной оплате.
  7. ОФД отправляет данные чека в налоговую.
  8. ОФД может отправить чек покупателю (это дополнительная услуга).
 
Как отправлять данные для чеков через ЮKassa
  1. Подключите ЮKassa (если еще с нами не работаете).
  2. Купите или арендуйте онлайн-кассу одного из наших партнеров, заключите договор с ОФД, зарегистрируйте онлайн-кассу в налоговой.
  3. Поменяйте настройки в личном кабинете ЮKassa. Как поменять настройки
  4. Настройте отправку фискальных данных в ЮKassa на своей стороне.
 
В CMS или другой системе
Обновите платежный модуль: он будет сам отправлять нам данные вместе с платежом, в нужном формате.
 
На самописном сайте
Передавайте параметры для чека в платежной форме и некоторых запросах протокола (отложенные платежи, повтор платежей, выставление счетов на оплату в смс) — по инструкции.
 
Если получаете сообщения об оплате на эл. почту
Добавьте в платежную форму дополнительные параметры: они описаны в инструкции.
 
Если выставляете счета в нашем личном кабинете
Ничего делать не нужно: данные о ваших заказах уже у нас, мы сами отправим их вашей онлайн-кассе.
 
Если принимаете оплату через mPOS
Увы, данные для чеков при оплате через мобильный терминал мы отправлять не можем. Вам нужно сделать это самостоятельно.
 
Какие онлайн-кассы мы поддерживаем
Поддержка других сервисов — в разработке.
 
Что почитать
 
Документация
 
Блог ЮKassa
 
Ставка НДС в 2019 году
С 1 января 2019 года в России действует новая ставка НДС – 20%. С этого момента при платежах и возвратах мы будем передавать вашей онлайн-кассе новые значения: 20% (вместо 18%) или 20/120 (вместо 18/118).
Эти значения передаются в том числе при возврате платежей, принятых до 1 января 2019 года.
Никаких доработок на вашей стороне не требуется.
Технические подробности – в документации: для протокола API и HTTP-протокола.