3 ЭТАП

Тип сценария: позитивный

Заявитель: ИП (реальный клиент банка, пожелавший открыть бизнес новым способом)

СФЛ: клиент банка

Контур: PROD ФНС/Банк

N

Наименование

Контур

Шаги

Ожидаемый результат

Негативный результат

Комментарий

1

Авторизация ЛК ФНС

ФНС

Авторизация через ЕСИА

успешный вход в ЛК сервиса Открытие бизнеса окно согласия на исп перс данных 21001/11001

2

Создать заявление

ФНС

Дать согласие на обработку перс данных

Окно начала заполнения 21001

Для создания заявления необходимо подтвердить свое согласие на обработку введенных персональных данных физических лиц

3

Заполнение сведений о заявителе/юридическом лице

ФНС

Заполнить на данном шаге следующие поля:

- Гражданство

- Пол

- ФИО

- Дата рождения

- Место рождения

- Данные паспорта: серия, номер, дата выдачи, орган выдачи, код подразделения

- ИНН (можно выяснить в автоматическом режиме)

- Адрес места жительства (пребывания) в РФ (возможен ввод в формате АТД и МТД)

- Адрес электронной почты индивидуального предпринимателя

4

Заполнение сведений о виде экономической деятельности

ФНС

Выбрать вид экономической деятельности (ОКВЭД)

Для удобства представлены популярные коды ОКВЭД и поиск по вводу вида деятельности или непосредственно кода.

В случае выбора нескольких кодов ОКВЭД, необходимо определить основной вид деятельности, выбрав соответствующий код из списка ранее выбранных кодов

5

Контактная информация и способ получения документов

ФНС

Указать контактную информацию заявителя

- email

- телефон

Заявитель может выбрать получение документов на бумажном носителе. По умолчанию документы направляются в электронном виде по указанному адресу, а также доступны для скачивания в профиле сервиса

6

Выбор налогового режима

ФНС

1. Выбрать вид налогообложения (можно не осуществлять выбор и нажать кнопку Далее, раскроется дополнительное окно о том, что будет применяться общий режим налогообложения)

Для удобства выбора на портале реализована помощь в выборе специального налогового режима с описанием всех видов налогообложения:

- Упрощенная система налогообложения - доходы

- Упрощенная система налогообложения - доходы минус расходы

- Патентная система налогообложения

- Единый сельскохозяйственный налог

- Налог на профессиональный доход

2. Подтвердить или опровергнуть место жительства на новых присоединенных территориях (при выборе специального налогового режима Упрощенная система налогообложения)

7

Дистанционное открытие счета в банке

ФНС

1. Отжать галку "Я хочу подать заявление на дистанционное открытие счета в банке"

2. Выбрать банк для дистанционного открытия счета

3. Выберите регион, в котором будет открыт счет

4. Оказываются ли Вашей организацией/ИП услуги с использованием сайта в сети Интернет?

5. Сколько вы планируете проводить операций по счету в месяц? (шт.)

6. Сколько Вы планируете снимать денег со счета наличными в месяц?

7. Какова сумма планируемых операций (предполагаемых оборотов) по счету в месяц?

8

Способ предоставления документов

ФНС

Выбрать способ представления документов в регистрирующий орган

- в электронном виде с подписанием в Госключе

9

Проверка сформированных документов

ФНС

Проверить сформированные документы:

- P21001 (ИП)

- Заявление USN (или иной формы налогообложения) - не обязательно (в случае выбора общей системы налогообложения этот документ отсутствует

Документы отправлены на регистрацию бизнеса

В случае обнаружения в заявлении ошибки, необходимо вернуться назад к редактированию заявления и исправитель выявленные ошибки

10

Отправка заявления в регистрирующий орган

ФНС

Необходимо подписать документы с помощью ЭЦП/Госключ

11

Подписание заявления УКЭП ФЛ

ФНС

1. Скачать приложение Госключ

Убедиться, что в ЛК ФНС есть статус "бизнес зарегистрирован"

2. Выпустить сертификат

3. Подписать заявление

12

Регистрация бизнеса

ФНС

1. Убедиться, что в профиле пользователя на сервисе регистрации ФНС есть статус "бизнес зарегистрирован"

2. Получить уведомление о том, что бизнес зарегистрирован и необходимо пройти идентификацию по ссылке

13

Выпуск УКЭП ЮЛ в УЦ ФНС

1. Перейти по ссылке

Идентификация пройдена

2. Выбрать способ идентификации по ЕБС или ПВДНП (пока недоступно)

3. Пройти идентификацию по ЕБС

4. Выпустить УКЭП ЮЛ

14

Подпись заявления на открытие счета

ФНС

Просмотреть и подписать заявление на открытие счета

15

Авторизация в API ФНС

ФНС

1. Получить токен авторизации

УКЭП ЮЛ выпущен

Вызвать метод getAuthToken(), отправив запрос GET /rs/auth/token"

2. Сохранить полученный токен авторизации

3. Декодировать токен из кодировки BASE64

4. Подписать декодированный токен в формате CAdES-BES (формат PKCS#7)

5. Закодировать подпись в кодировке BASE64

6. Выполнить авторизацию пользователя по токену и его подписи

Пришел ответ в формате JSON с кодом "200 ОК" и токеном авторизации:

Пришел ответ с кодом, отличным от 200

Свидетельствует об ошибке авторизации

Вызвать метод signIn(), отправив запрос POST /rs/auth/signin

{

"STATUS": "OK",

"expires_in": 86400000,

"type": "RiToken",

"token": <Токен авторизации>

}

<expires_in> - время в миллисекундах, через которое истечет

срок действия токена. Например, 86400000мс = 24 часа.

<type> - Тип токена.

В параметрах запроса передать:

- токен авторизации, полученный на шаге 1

- подпись в формате BASE64, полученную на шаге 4

Тип передаваемых данных: text/xml

7. Сохранить полученный токен авторизации

Токен сохранен

16

Запросить список заявок на открытие счета

ФНС

1. Получить список заявок на открытие счета

Пришел ответ в формате JSON со статусом "200 ОК" и списком строк - идентификаторов

транспортных контейнеров:

Вызвать метод getAccList(), отправив запрос GET /rs/acc

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

"STATUS": "OK",

"ACC_LIST": [

<Идентификаторфайла>,

...

]

}

2. Сохранить идентификаторы транспортных контейнеров

Идентификаторы транспортных контейнеров сохранены

17

Получить контейнер с заявкой на открытие счета

ФНС

1. Загрузить с сервера файл с заявкой на открытие счета

Пришел ответ с кодом "200 ОК" и файлом транспортного контейнера в формате ZIP-архива, который содержит:

- свидетельство о регистрации бизнеса

- универсальная форма на открытие счета

- подписи sig.

Пришел ответ с кодом, отличным от 200

Свидетельствует об ошибке загрузки

Вызвать метод downloadAcc(), отправив запрос GET /rs/acc/{id}

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

2. Сохранить полученные транспортные контейнеры

Полученные транспортные контейнеры сохранены

3. Передать в ФНС статус о принятии заявки в работу

Пришел ответ с кодом "200 ОК"

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 10

- state = "Заявка принята в банке"

Распаковать контейнер, полученный от ФНС

Банк

1. Распаковать контейнер, сохраненный ранее

Контейнер распакован

Альтернативный сценарий:

При попытке распаковать контейнер, появляется ошибка "файл поврежден"

Порядок действий:

1. Направить уведомление о неоткрытии счета

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 30

- state = "Счет не может быть открыт"

18

2. Проверить комплектность контейнера (смотри вкладку описание ТК)

Содержимое контейнера соответствует перечню:

- свидетельство о регистрации бизнеса

- универсальная форма на открытие счета

- подписи sig.

(TBD: точный перечень документов будет утвержден ближе к запуску)

Альтернативный сценарий:

Содержимое контейнера не соответствует требованию для открытия счета.

Порядок действий:

1. Направить уведомление о неоткрытии счета

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 30

- state = "Счет не может быть открыт"

19

Внутренние проверки банка

Банк

Направить данные клиента в систему банка по ИНН

Данные направлены, API банка вернул ответ с кодом "200 ОК"

Альтернативный сценарий:

Заявитель не прошел проверки банка.

Порядок действий:

1. Направить уведомление о неоткрытии счета

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 30

- state = "Счет не может быть открыт"

2. Направить уведомление для клиента о невозможности открыть счет

20

Проверка подписи

Банк

Проверить файл подписи

Подпись проверена

Альтернативный сценарий:

Подпись проверена и не валидна.

Порядок действий:

1. Направить уведомление о неоткрытии счета

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 12

- state = "Требуется переподписать УКЭП"

21

Определить клиент / не клиент банка

Банк

Получить результат по статусу заявителя

Клиент идентифицирован

Альтернативный сценарий 1:

Клиент не идентифицирован в банке

Порядок действий описан в шаге N 22

Альтернативный сценарий 2:

Банковский сервис недоступен

22

Удаленная идентификация по ЕБС + ЕСИА, если не клиент банка ранее

Банк

1. Передать в ФНС статус о необходимости дополнительной идентификации клиента

Пришел ответ с кодом "200 ОК"

Альтернативный сценарий 1:

Клиент не прошел идентификацию в банке

Если клиент ранее не был идентифицирован Банком, ему понадобится еще раз пройти идентификацию ЕБС в Банке.

Порядок действий:

1. Направить в ФНС статус о необходимости дополнительной идентификации клиента

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

2. По истечении 60 дней с момента регистрации бизнеса заявка уходит в архив

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

3. Уведомить клиента о невозможности открыть по данной заявке счет

В теле запроса передать:

- stateCode= 11

- state = "Требуются дополнительные действия по идентификации клиента"

2. Направить уведомление клиенту о необходимости идентификации клиента в банке и ссылку на прохождение идентификации

23

Прохождение идентификации в случае, если заявитель не является клиентом банка

Банк

1. Получить ссылку на прохождение идентификации

2. Пройти идентификацию по ЕБС

3. Выпустить УКЭП ЮЛ

4. Направить статус "Идентификация пройдена" в ФНС

24

Подписать заявление на открытие счета

Банк

Подписать заявление на открытие счета

Заявление подписано

25

Передать документы клиента с соответствующими ЭЦП, на открытия счета

Банк

1. Загрузить документы для открытия счета на FTPS

В случае, если контейнер не приходит в банк напрямую

2. Получить уведомление об окончании загрузки

3. Проверить статус принятия документов

Документы успешно загружены

Документы не загружены, система сохраняет отказ загрузки документов, переход к сценарию 29 "Уведомление о неоткрытии счета"

26

Процесс открытия счета

Банк

1. Запросить открытие счета

Запрос отправлен

2. Проверить статус открытия счета

Счет открыт. Переход к сценарию 9 "Уведомление об открытии счета"

Счет открыть не удалось. Переход к сценарию 29 "Уведомление о неоткрытии счета"

27

Уведомление об открытии счета

Банк/ФНС

1. Передать в ФНС статус об успешном открытии счета

Пришел ответ с кодом "200 ОК"

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 20

- state = "Счет открыт"

2. Направить уведомление клиенту

28

Уведомление о неоткрытии счета

Банк/ФНС

1. Передать в ФНС статус о неуспешном открытии счета

Пришел ответ с кодом "200 ОК"

Вызвать метод setAccStatus(), отправив запрос POST /rs/acc/{id},

где {id} - идентификатор транспортного контейнера

В заголовке запроса указать токен авторизации:

("Authorization: RiToken <Токен, полученный в методе /rs/auth/signin>")

В теле запроса передать:

- stateCode= 30

- state = "Счет не может быть открыт"

2. Направить уведомление клиенту

29

Проверить результат в ЛК ФНС

ФНС

Проверить статус в ЛК ФНС

Бизнес зарегистрирован, счет открыт

Отказ в открытие счета/Переподписать УКЭП

Код типа документа

Тип Документа

Наименование файла в контейнере

Расширение

Обязательность Для ИП кодТипаДокументооборота="ИП"

Обязательность для ООО кодТипаДокументооборота="ЮЛ"

Бизнес-название

Подпись

подпись ФНС идет с роль="налоговыйОрган" остальные с роль ="заявитель"

packageDescription

xml

+

+

Техническая информация о содержимом контейнера из ФНС

17

ЗаявОткСчет

ZayavOtkSchet_<id>

pdf

+

+

Заявление о присоединении

ZayavOtkSchet_<id>.pdf.zayav_N(N уник номер подписи файла но не обязат по порядку)

p7s

+

+

ЭП заявителя для "Заявление о присоединении"

УКЭП ЮЛ/ИП

ZayavOtkSchet_<id>.pdf.fns_N

p7s

+

+

ЭП ФНС для "Заявление о присоединении"

УКЭП ФНС

18

ЗаявОткСчетФормат

ZayavOtkSchetXml_<id>

xml

+

+

Заявление о присоединении в формате XML

ZayavOtkSchetXml_<id>.xml.zayav_N

p7s

+

+

ЭП заявителя для "Заявление о присоединении в формате XML"

УКЭП ЮЛ/ИП

ZayavOtkSchetXml_<id>.xml.fns_N

p7s

+

+

ЭП ФНС для "Заявление о присоединении в формате XML"

УКЭП ФНС

03

ПриложенныйДокумент

PrilozhDokum_<id>

tiff pdf

-

+

Решение о назначении ЕИО

PrilozhDokum_<id>.<tiff/pdf>.zayav_N

p7s

-

+

ЭП для "Решение о назначении ЕИО"

УКЭП ФЛ

PrilozhDokum_<id>.<tiff/pdf>.fns_N

p7s

-

+

ЭП для "Решение о назначении ЕИО"

УКЭП ФНС

09

УчредительныйДокумент

UchDokum_<id>

tiff pdf

-

+/-

Устав

UchDokum_<id>.<tiff/pdf>.fns_N

p7s

-

+/-

ЭП для "Устав"

УКЭП ФНС

38

ВыпискаЗапЕГРИП

VypZapEGRIP_<id1>

pdf

+

-

Запись о государственной регистрации физ. лица в качестве ИП

VypZapEGRIP_<id1>.pdf.fns_N

p7s

+

-

ЭП для "Запись о государственной регистрации физ. лица в качестве ИП"

УКЭП ФНС

38

ВыпискаЗапЕГРИП

VypZapEGRIP_<id2>

pdf

+

-

Запись об учете в налоговом органе

VypZapEGRIP_<id2>.pdf.fns_N

p7s

+

-

ЭП для "Запись об учете в налоговом органе"

УКЭП ФНС

38

ВыпискаЗапЕГРЮЛ

VypZapEGRUL_<id>

pdf

-

+

Запись о создании ЮЛ

VypZapEGRUL_<id>.pdf.fns_N

p7s

-

+

ЭП для "Запись о создании ЮЛ"

УКЭП ФНС

38

ВыпискаЗапЕГРЮЛ

VypZapEGRUL_<id>

pdf

-

+

Запись об учете юридического лица в налоговом органе

VypZapEGRUL_<id>.pdf.fns_N

p7s

-

+

ЭП для "Запись об учете юридического лица в налоговом органе"

УКЭП ФНС

41

ВыпискаЕГРЮЛформат

VypEGRULxml_<id>

xml

-

+

Выписка по записи ЕГРЮЛ в XML формате

Полный текст документа вы можете просмотреть в коммерческой версии КонсультантПлюс.