Как подписывать извещения о получении¶
Извещение о получении (ИОП) - техническая квитанция, которая подтверждает факт получения какого-либо вложения участником ЭДО. Необходимость отправки ИОП регулируется либо приказами ФНС, либо собственными регламентами документооборота на стороне операторов ЭДО.
Формат ИОП определен приказом ФНС.
Режимы работы с извещениями о получении¶
Продукт поддерживает три режима работы с ИОП:
серверное подписание;
локальное подписание;
генерация ИОП отключена.
Режим работы задается для каждого ящика, подключенного в Продукте.
Серверное подписание¶
В этом режиме интеграционный модуль определяет небходимость отправки ИОП при поступлении события от оператора.
Если ИОП нужно отправить, интеграционный модуль генерирует ИОП.
Далее он подписывает ИОП техническим сертификатом с помощью Crypto API и отправляет ИОП в сервис оператора ЭДО.
Этот режим не требует вмешательства со стороны внешней системы.
Локальное подписание¶
В этом режиме интеграционный модуль также определяет небходимость отправки ИОП при поступлении события от оператора.
Если ИОП нужно отправить, интеграционный модуль создает задание на отправку ИОП и помещает его в очередь.
Далее с очередью ИОП работает внешняя система посредством Integration API.
По сравнению с серверным подписанием, локальное подписание работает медленнее, т. к. добавляется еще одно взаимодействие с внешней системой. Однако этот режим может использоваться в силу требований в области информационной безопасности в случаях, когда серверное подписание запрещено или технический сертификат недоступен для Crypto API Продукта.
Примечание
В этом разделе описана работа в режиме локального подписания ИОП.
Генерация извещений о получении отключена¶
В этом режиме интеграционный модуль Продукта игнорирует необходимость отправки ИОП при поступлении события от оператора.
ИОП не генерируются и не подписываются.
Порядок локального подписания извещений о получении¶
Порядок локального подписания извещений о получении выглядит следующим образом:
получить необработанные элементы очереди ИОП;
сгенерировать ИОП для элементов очереди;
загрузить результаты генерации ИОП из архива;
подписать сгенерированные ИОП с помощью сертификата, установленного на машине пользователя;
сохранить подписи в архиве;
отправить подписанные ИОП;
обработать результат отправки.