Генерация служебных документов - Synerdocs/synerdocs-sdk GitHub Wiki

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

При вызове метода можно указать отпечаток сертификата сотрудника, от имени которого будут отправлены служебные документы. Если отпечаток не указан, то сотрудник определяется по токену-авторизации.

После генерации служебные документы должны быть подписаны и отправлены.

Также в API представлены методы GenerateDeliveryConfirmation и GenerateDeliveryConfirmationV2, которые позволяют сгенерировать ИОП для конкретного документа. Отличие между методами состоит в том, что метод V2 позволяет сгенерировать ИОП для сотрудника, который является владельцем сертификата, чей отпечаток передан в запросе.

Если при рассмотрении входящего документа в нем были выявлены ошибки, расхождения с реальными фактами или иные причины, по которым документ должен быть исправлен, скорректирован или аннулирован, может быть отправлено уведомление об уточнении документа. Данный документ также рассматривается в сервисе как служебный и для его генерации предусмотрены следующие методы:

  • GenerateAmendmentRequest – сгенерировать уведомление об уточнении документа согласно общему регламенту;
  • GenerateAmendmentRequestV2 – сгенерировать уведомление об уточнении документа согласно общему регламенту;
  • GenerateInvoiceAmendmentRequest – сгенерировать уведомление об уточнении документа согласно регламенту ЭСФ;
  • GenerateInvoiceAmendmentRequestV2 – сгенерировать уведомление об уточнении документа согласно регламенту ЭСФ.
Отличие между методами состоит в том, что методы V2 позволяют сгенерировать УОУ для сотрудника, который является владельцем сертификата, чей отпечаток передан в запросе. Также стоит отметить, что формат УОУ будет одним и тем же, при генерации для документа согласно общему регламенту и согласно регламенту ЭСФ.
⚠️ **GitHub.com Fallback** ⚠️