Неформализованный документооборот
Диадок позволяет передавать между контрагентами любые электронные документы, даже не соответствующие форматам ФНС, придавая им юридическую значимость с помощью электронной подписи (ЭП). Такие документы называются неформализованными.
Чтобы отправить контрагенту неформализованный документ, нужно сформировать сообщение, в которое вложен сам документ в виде сущности DocumentAttachment и подпись под документом в виде сущности SignatureV3. Такой документ можно сопроводить текстовым комментарием DocumentAttachment.Comment
. В одном сообщении можно передать сразу несколько документов.
На схеме стрелками обозначены связи между сущностями ParentEntityId
.

Если нужно, чтобы под документом стояли подписи обоих участников документооборота — отправителя и получателя, то при отправке такого документа можно запросить подпись получателя. Это применяется, например, для договоров и актов о выполнении работ (оказании услуг).
Получив такой документ, получатель может:
согласиться с его содержимым, подготовив документ к подписанию и добавив к нему подпись в виде сущности SignatureV3;
отказаться от подписания, приложив к сообщению сущность XmlSignatureRejectionAttachment и подпись в виде сущности SignatureV3.
На схемах ниже изображены сообщения с неформализованным документом: с ответной подписью под документом и с отказом от запрошенной подписи. Зелеными прямоугольниками обозначены сущности, сформированные отправителем сообщения, а синими — сформированные получателем сообщения.
