Отправка документов и подписей - Synerdocs/synerdocs-sdk GitHub Wiki

Отправка и получение документов и подписей реализовано за счет отправки сообщений, в которые вкладывается контент. Отправка сообщений реализована за счет метода SendMessage.

Сообщение может содержать:

  • документы – файлы в различных форматах, которые содержат существенную для участников обмена информацию. Документы подразделяются на:
    • формализованные – документы, формат которых утвержден действующим законодательством, различными стандартами и технологиями, которые поддерживаются сервисом, или разработан силами команды Synerdocs. Как правило, такие документы могут быть обработаны информационными системами автоматически;
    • неформализованные документы – документы в произвольном формате, например, DOC, XLS, PDF и другие;
  • служебные документы – специализированные документы, наличие которых обязательно с точки зрения порядка обмена тем или иным типом документов. Служебные документы являются формализованными;
  • электронные подписи – подписи участников обмена, которые служат для определения авторства и подтверждения неизменности документов, в том числе служебных. Для документа может быть отправлена одна или несколько ЭП. В сервисе реализована как работа с отсоединенными подписями в формате PCKS#7, в том числе облачными ЭП, так и простыми ЭП;
  • карточки документов – некоторая структурированная информация, которая предназначена для передачи дополнительной информации о документе. Например, для передачи реквизитов неформализованного документа, которые могут быть обработаны автоматически.
Кроме того, для абонентов сервиса может быть включен ряд опций, которые позволяют:
  • отправлять документы без подписания. Данная функциональность предназначена для случаев, когда некоторая головная организация готовит документы за своих контрагентов. В этом случае от имени головной организации с помощью метода SendUnsignedMessage отправляет документ в адрес своего контрагента. Неподписанные документы могут быть получены и обработаны с помощью методов по управлению списками сообщений и документов;
  • пересылать документы. Данная функциональность предназначена для передачи ранее отправленных через сервис документов некоторой третьей стороне, которая также является абонентом сервиса, но не участвовала в изначальном документообороте документа. Пересылка документов реализуется с помощью метода SendForwardMessage. Одним из применений данной функциональности является факторинг;
  • обмениваться документами внутри организации. Данная функциональность предназначена для обмена документами между подразделениями организациями с возможностью указания конкретного пользователя, который будет считаться исполнителем и только ему будет доступна возможность подписания или отказа в подписании документа (запроса уточнения). Данная функциональность реализована за счет метода SendInternalMessage.
⚠️ **GitHub.com Fallback** ⚠️