Переход на обязательное использование машиночитаемых доверенностей (МЧД) и квалифицированных электронных подписей (КЭП) физических лиц вызвал множество вопросов, особенно в крупном бизнесе. Если раньше для автоматического подписания тысяч накладных, актов или сообщений в систему маркировки можно было использовать обезличенную подпись организации или подпись сотрудника с реквизитами юридического лица, то теперь правила изменились.
Разберем ситуацию: подписание документов в ЭДО осуществляется роботом в фоновом режиме. Для этого роботу нужна подпись. По новым правилам это должна быть личная электронная подпись физического лица (например, руководителя склада или оператора). Возникает логичный вопрос: как передать свою личную подпись, которой можно подписать кредитный договор или дарственную на квартиру, ИТ-отделу для установки на сервер? Проанализируем, как решается эта задача на практике, разберем технические и юридические нюансы, а также посмотрим на современные инструменты защиты.
Первое, с чем сталкивается бизнес при переходе на новые рельсы — это сопротивление сотрудников. Никто не хочет отдавать токен со своей личной КЭП администраторам. Выясним причину: люди боятся потери личного имущества или оформления микрозаймов.
Давайте посмотрим, как законодательство уже решило эти проблемы:
КЭП онлайн, владелец должен предварительно лично прийти в МФЦ или Росреестр и написать бумажное заявление, разрешающее дистанционные регистрационные действия. Без такого согласия украсть квартиру через ЭЦП невозможно.МЧД указано право "Подписание первичных учетных документов", то информационная система банка или налоговой просто отклонит попытку использовать эту связку (КЭП + МЧД) для взятия кредита от лица компании.КЭП физического лица за свой счет. Да, она оформлена на гражданина, но используется исключительно в корпоративном контуре. При увольнении или компрометации компания может потребовать от сотрудника немедленно отозвать этот сертификат через удостоверяющий центр.Если документов десятки тысяч в день, ручное подписание с вводом пин-кода при каждом действии невозможно. Разберем по шагам, как крупные организации (например, ритейл и дистрибьюторы) технически реализуют процесс без передачи физических токенов из рук в руки.
Для серверного потокового подписания используются следующие архитектурные подходы:
В ходе обсуждений часто возникает идея: "А давайте выпустим подпись на саму организацию без указания ФИО сотрудника и отдадим ее роботу!". Рассмотрим подробнее, почему для коммерческой компании это не сработает.
Законодательство (63-ФЗ) действительно предусматривает существование обезличенной электронной подписи. Однако использовать ее для автоматического подписания B2B-документов (акты, накладные УПД) или отправки налоговой отчетности обычным юридическим лицам запрещено.
Право на использование ОЭП имеют только официальные Операторы информационных систем. Чтобы получить такой статус, компания должна:
Для обычной оптовой компании или сети магазинов становиться Оператором ИС ради автоматизации робота экономически нецелесообразно и практически невозможно. Поэтому единственным законным путем остается связка КЭП физического лица + МЧД.
Организовать техническое подписание — это половина дела. Вторая проблема — как передавать МЧД контрагентам при гигантском объеме документооборота. Прикреплять тяжелый XML-файл доверенности к каждому пакету документов ресурсозатратно.
Эта проблема решена с помощью распределенного реестра ФНС (блокчейн-платформы). Разберем механизм работы:
МЧД на сотрудника-робота.МЧД и валидирует полномочия на момент подписания.Концептуальный пример того, как это может выглядеть при формировании служебных данных ЭДО в системе автоматизации:
// Пример формирования структуры параметров для ЭДО с указанием МЧД
ПараметрыПодписания = Новый Структура;
ПараметрыПодписания.Вставить("Сертификат", СертификатФизЛицаНаСервере);
ПараметрыПодписания.Вставить("ИспользоватьМЧД", Истина);
ПараметрыПодписания.Вставить("ИдентификаторМЧД", "123e4567-e89b-12d3-a456-426614174000"); // GUID доверенности из реестра ФНС
ПараметрыПодписания.Вставить("ИННДоверителя", "7700000000");
// Вызов серверного метода подписания (через API криптопровайдера)
Результат = СерверныйКриптомодуль.ПодписатьПакетДокументов(МассивДокументов, ПараметрыПодписания);
Эпоха "серых" схем, когда одна флешка генерального директора или обезличенная подпись гуляла по рукам всего офиса и вставлялась в десятки серверов, безвозвратно ушла. С переходом на обязательные машиночитаемые доверенности бизнесу пришлось перестроить ИТ-инфраструктуру.
Чтобы успешно настроить работу роботов без паники среди персонала, необходимо:
МЧД строго через классификатор полномочий ФНС, ограничивая сферу применения доверенности только необходимыми документами (например, только честным знаком или только счетами-фактурами).Используя эти методы, крупные организации могут обеспечить непрерывную круглосуточную работу сервисов ЭДО и маркировки, оставаясь в рамках законодательства и сохраняя спокойствие своих сотрудников.