Управление денежными средствами на расчетных счетах клиентов
Перевод денежных средств клиентов в Федеральное Казначейство

Защита маркетплейса в ФНС РФ

Чтобы получить продакшен-ключи маркетплейсу необходимо пройти процедуру защиты в ФНС РФ. Для успешной защиты необходимо, чтобы маркетплейс соответствовал следующим пунктам чек-листа:

  1. На главной странице сайта маркетплейс должна быть размещена информация о том, как происходит работа с маркетплейсом и взаимодействие с ФНС, а также должны быть размещены ссылки на приложение “Мой налог” ФНС РФ, например:

А также о порядке регистрации самозанятого:

  1. На странице регистрации и авторизации самозанятого нужно разместить текст: Необходимо зарегистрироваться как самозанятый в мобильном приложении "Мой Налог" ФНС России или в кабинете налогоплательщика НПД МОЙ НАЛОГ: https://npd.nalog.ru

  2. Если самозанятый передает маркетплейсу номер его телефона, необходимо отправлять запрос в MonetaIdNPD на привязку самозанятого к маркетплейсу.

  3. В личном кабинете самозанятого необходимо предусмотреть поле для ввода ИНН самозанятого и кнопку “Подключить” со следующим текстом:

Указав свой ИНН вы подтверждаете, что ранее прошли регистрацию в качестве плательщика НПД в приложении "Мой налог". В приложение "Мой налог" вам будет направлен запрос на добавление НКО "МОНЕТА" (ООО) в качестве партнера. Подключите НКО "МОНЕТА" (ООО) и подтвердите запрашиваемые разрешения.

(вместо НКО “МОНЕТА” (ООО) должно быть название маркетплейса).

  1. После нажатия кнопки “Подключить” необходимо отправить в NPD API запрос на привязку к маркетплейсу по ИНН. Если в ответ на запрос будет получена ошибка, эту ошибку необходимо показать самозанятому. Иначе необходимо показать пользователю, что статус его привязки к платформе - “ожидание ответа от ФНС”, и далее текст:

В приложение "Мой налог" вам направлен запрос на добавление НКО "МОНЕТА" (ООО) в качестве партнера. Подключите НКО "МОНЕТА" (ООО) и подтвердите запрашиваемые разрешения.

  1. После того как самозанятый осуществит подключение маркетплейса в приложении “Мой налог” ФНС РФ, система MonetaIdNPD отправит URL - уведомление платформе, в результате которого ей необходимо отобразить в личном кабинете самозанятого новый статус привязки - “Вы авторизованы для НКО "МОНЕТА" (ООО) как самозанятый”.

  2. В URL - уведомлении могут прийти данные о том, что самозанятый отказался привязать маркетплейс. В этом случае поле ИНН в профиле самозанятого в маркетплейсе необходимо очистить и дать возможность самозанятому повторно осуществить привязку с новым или тем же ИНН.

  3. Доход самозанятого необходимо регистрировать в тот момент, когда в распоряжение самозанятого поступают деньги, даже если этими деньгами самозанятый может распоряжаться внутри платформы.

  4. Запрос на регистрацию дохода самозанятого в систему NPD API нужно отправлять автоматически только в том случае, если самозанятый не выключил чекбокс “автоматически регистрировать доход в ФНС”, который по умолчанию был включен сразу после регистрации самозанятого на маркетплейсе.

  5. Перед попыткой зарегистрировать доход самозанятого необходимо отправить в MonetaIdNPD запрос на проверку привязки самозанятого к маркетплейсу. Если самозанятый не привязан к маркетплейсу, необходимо прекратить прием платежей в его пользу.

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

  7. Если пользователь не включил чекбокс “автоматически регистрировать доход в ФНС”, то в истории поступлений денег в его распоряжение должна появиться кнопка “Создать чек”, по которой должны будут отправляться запросы: 1) на проверку привязки самозанятого (с прекращением приема платежей если не привязан), 2) на регистрацию дохода самозанятого, 3) на регистрацию дохода в оффлайн-режиме если не прошла регистрация на предыдущем шаге.

Кнопка “Создать чек” должна также появиться на тех поступлениях при которых выяснилось, что самозанятый не привязан к маркетплейсу.

  1. Если в процессе регистрации дохода выяснилось что самозанятый не привязан к маркетплейсу, то помимо прочих действий нужно отправить в MonetaIdNPD запрос на повторную привязку самозанятого.

  2. Не чаще чем один раз в сутки необходимо производить проверку привязки самозанятого к маркетплейсу и при необходимости отправлять в MonetaIdNPD запрос на повторную привязку к маркетплейсу.

  3. Необходимо дать возможность самозанятому осуществить “Отвязку” от маркетплейса в личном кабинете маркетплейса с прекращением получения доходов в его пользу.

  4. Необходимо в истории поступлений самозанятого предусмотреть возможность сторнировать любой из зарегистрированный в ФНС РФ чек с указанием причины: “Чек сформирован ошибочно” или “Чек отменен”. Для отмены, необходимо отправить соответствующий запрос в MonetaIdNPD.

  5. Каждый зарегистрированный в ФНС чек необходимо отправить на e-mail источнику дохода (либо сторнирования) как приложенного изображение и ссылку на него с указанием ID чека в виде текста, а также с указанием ИНН получателя дохода.

  6. В личном кабинете самозанятого необходимо предусмотреть страницу “Уведомления ФНС”, на которой должны отображаться уведомления с их статусами. Общее количество новых непрочитанных уведомлений должно быть отображено рядом со ссылкой “Уведомления ФНС”.

  7. Самозанятый должен иметь возможность отметить уведомление как прочитанное в личном кабинете маркетплейса. В то же время, если самозанятый прочитал уведомления в приложении “Мой налог”, на маркетплейсе должна быть проведена синхронизация уведомлений в фоне для корректного отображения статусов уведомлений на маркетплейсе и корректного отображения количества непрочитанных уведомлений. Для этого в MonetaIdNPD есть соответствующие методы.

  8. Уведомления должны отображаться даже если сервисы ФНС РФ не отдают данные по ним через NPD API. То есть на маркетплейсе необходимо хранить копии всех уведомлений с их статусами.