Защита маркетплейса в ФНС РФ
Чтобы получить продакшен-ключи маркетплейсу необходимо пройти процедуру защиты в ФНС РФ. Для успешной защиты необходимо, чтобы маркетплейс соответствовал следующим пунктам чек-листа:
- На главной странице сайта маркетплейс должна быть размещена информация о том, как происходит работа с маркетплейсом и взаимодействие с ФНС, а также должны быть размещены ссылки на приложение “Мой налог” ФНС РФ, например:
А также о порядке регистрации самозанятого:
- На странице регистрации и авторизации самозанятого нужно разместить текст:
Необходимо зарегистрироваться как самозанятый в мобильном приложении “Мой Налог” ФНС России или в кабинете налогоплательщика НПД МОЙ НАЛОГ:
- Если самозанятый передает маркетплейсу номер его телефона, необходимо отправлять запрос в MonetaIdNPD на привязку самозанятого к маркетплейсу.
- В личном кабинете самозанятого необходимо предусмотреть поле для ввода ИНН самозанятого и кнопку “Подключить” со следующим текстом:
Указав свой ИНН вы подтверждаете, что ранее прошли регистрацию в качестве плательщика НПД в приложении “Мой налог”. В приложение “Мой налог” вам будет направлен запрос на добавление НКО “МОНЕТА” (ООО) в качестве партнера. Подключите НКО “МОНЕТА” (ООО) и подтвердите запрашиваемые разрешения.
(вместо НКО “МОНЕТА” (ООО) должно быть название маркетплейса).
- После нажатия кнопки “Подключить” необходимо отправить в NPD API запрос на привязку к маркетплейсу по ИНН. Если в ответ на запрос будет получена ошибка, эту ошибку необходимо показать самозанятому. Иначе необходимо показать пользователю, что статус его привязки к платформе - “ожидание ответа от ФНС”, и далее текст:
В приложение “Мой налог” вам направлен запрос на добавление НКО “МОНЕТА” (ООО) в качестве партнера. Подключите НКО “МОНЕТА” (ООО) и подтвердите запрашиваемые разрешения.
(вместо НКО “МОНЕТА” (ООО) должно быть название маркетплейса).
- После того как самозанятый осуществит подключение маркетплейса в приложении “Мой налог” ФНС РФ, система MonetaIdNPD отправит URL - уведомление платформе, в результате которого ей необходимо отобразить в личном кабинете самозанятого новый статус привязки - “Вы авторизованы для НКО “МОНЕТА” (ООО) как самозанятый”.
- В URL - уведомлении могут прийти данные о том, что самозанятый отказался привязать маркетплейс. В этом случае поле ИНН в профиле самозанятого в маркетплейсе необходимо очистить и дать возможность самозанятому повторно осуществить привязку с новым или тем же ИНН.
- Доход самозанятого необходимо регистрировать в тот момент, когда в распоряжение самозанятого поступают деньги, даже если этими деньгами самозанятый может распоряжаться внутри платформы.
- Запрос на регистрацию дохода самозанятого в систему NPD API нужно отправлять автоматически только в том случае, если самозанятый не выключил чекбокс “автоматически регистрировать доход в ФНС”, который по умолчанию был включен сразу после регистрации самозанятого на маркетплейсе.
- Перед попыткой зарегистрировать доход самозанятого необходимо отправить в MonetaIdNPD запрос на проверку привязки самозанятого к маркетплейсу. Если самозанятый не привязан к маркетплейсу, необходимо прекратить прием платежей в его пользу.
- Если маркетплейс получила ошибку при попытке регистрации дохода, необходимо сразу же отправить новый запрос в MonetaIdNPD на регистрацию дохода в оффлайн-режиме.
- Если пользователь не включил чекбокс “автоматически регистрировать доход в ФНС”, то в истории поступлений денег в его распоряжение должна появиться кнопка “Создать чек”, по которой должны будут отправляться запросы: 1) на проверку привязки самозанятого (с прекращением приема платежей если не привязан), 2) на регистрацию дохода самозанятого, 3) на регистрацию дохода в оффлайн-режиме если не прошла регистрация на предыдущем шаге.
Кнопка “Создать чек” должна также появиться на тех поступлениях при которых выяснилось, что самозанятый не привязан к маркетплейсу.
- Если в процессе регистрации дохода выяснилось что самозанятый не привязан к маркетплейсу, то помимо прочих действий нужно отправить в MonetaIdNPD запрос на повторную привязку самозанятого.
- Не чаще чем один раз в сутки необходимо производить проверку привязки самозанятого к маркетплейсу и при необходимости отправлять в MonetaIdNPD запрос на повторную привязку к маркетплейсу.
- Необходимо дать возможность самозанятому осуществить “Отвязку” от маркетплейса в личном кабинете маркетплейса с прекращением получения доходов в его пользу.
- Необходимо в истории поступлений самозанятого предусмотреть возможность сторнировать любой из зарегистрированный в ФНС РФ чек с указанием причины: “Чек сформирован ошибочно” или “Чек отменен”. Для отмены, необходимо отправить соответствующий запрос в MonetaIdNPD.
- Каждый зарегистрированный в ФНС чек необходимо отправить на e-mail источнику дохода (либо сторнирования) как приложенного изображение и ссылку на него с указанием ID чека в виде текста, а также с указанием ИНН получателя дохода.
- В личном кабинете самозанятого необходимо предусмотреть страницу “Уведомления ФНС”, на которой должны отображаться уведомления с их статусами. Общее количество новых непрочитанных уведомлений должно быть отображено рядом со ссылкой “Уведомления ФНС”.
- Самозанятый должен иметь возможность отметить уведомление как прочитанное в личном кабинете маркетплейса. В то же время, если самозанятый прочитал уведомления в приложении “Мой налог”, на маркетплейсе должна быть проведена синхронизация уведомлений в фоне для корректного отображения статусов уведомлений на маркетплейсе и корректного отображения количества непрочитанных уведомлений. Для этого в MonetaIdNPD есть соответствующие методы.
- Уведомления должны отображаться даже если сервисы ФНС РФ не отдают данные по ним через NPD API. То есть на маркетплейсе необходимо хранить копии всех уведомлений с их статусами.