Получение функциональных особенностей операторов¶
GET /OperatorFeatures?id=string
Authorization: Bearer access_token
Accept: application/json
Описание запроса¶
Запрос позволяет получить список функциональных особенностей операторов ЭДО или EDI-провайдеров применительно к текущей версии Продукта.
Код оператора задается параметром id
.
Запрос может использоваться для импорта данных во внешнюю систему. На основе этих данных можно строить бизнес-логику и/или пользовательский интерфейс внешней системы. Например, можно отключать возможность объединения документов в пакет, если оператор не поддерживает работу с пакетами и т. д.
Примечание
Код оператора можно определить из параметров оператора.
Ответ на запрос¶
Ответ на запрос содержит JSON с перечнем функциональных особенностей:
{
"Value": "string", // код оператора ЭДО
"Description": "string", // отображаемое наименование оператора ЭДО
"SupportsPackages": true, // поддерживает работу с пакетами
"PackageLockMode": 0, // режим блокировки пакетов
"SupportsPackageRevocation": true, // поддерживает пакетное аннулирование
"SupportsSendingInvitationByFnsId": true, // поддерживает отправку приглашений по ФНС-идентификатору
"SupportsSendingInvitationInRoaming": true, // поддерживает отправку приглашений в роуминг
"SupportsInvitationRevocation": true, // поддерживает отзыв приглашений к ЭДО
"SupportsRelationshipBreaking": true, // поддерживает разрыв отношений партнерства
"RequiresEmailForInvitation": true, // требует передачу e-mail для отправки приглашения к ЭДО
"SupportsInvitationAcceptanceOrRejection": true, // поддерживает приемку или отклонение приглашений к ЭДО
"SupportsDocumentRevocation": true, // поддерживает аннулирование документов
"SupportsDocumentMetadata": true, // поддерживает работу с метаданными документов
"SupportsSignatureRequest": true, // поддерживает запрос подписи получателя при отправке документов
"SupportsTorg2Acceptance": true, // поддерживает приемку ТОРГ-2
"Torg2AcceptanceContent": 0, // контент, который отправляется при приемке ТОРГ-2
"SupportsZipDownloading": true, // поддерживает выгрузку zip-архива оператора
"SupportsPowerOfAttorneyDocflow": true // поддерживает документооборот доверенностей
}
Value
возвращается переданный код оператора.Description
возвращается отображаемое наименование оператора.Особенности работы с пакетами документов¶
Поле SupportsPackages
определяет, поддерживает ли оператор работу с пакетами документов.
Поле PackageLockMode
определяет, какой режим блокировки пакетов используется у оператора. Возможные варианты:
0
- пакет документов всегда разблокирован. Действия с документами пакета выполняются отдельно для каждого документа.1
- пакет документов всегда заблокирован. Действия с документами пакета выполняются одновременно для всех документов пакета.2
- режим блокировки пакета определяется пользователем при отправке в данных пакета.
Поле SupportsPackageRevocation
определяет, будет ли аннулирование выполняться одновременно для всех документов пакета, независимо от режима блокировки пакета.
Особенности работы с приглашениями к ЭДО¶
Поле SupportsSendingInvitationByFnsId
определяет, можно ли отправить приглашение к ЭДО по ФНС-идентификатору контрагента.
Поле SupportsSendingInvitationInRoaming
определяет, можно ли отправить приглашение к ЭДО в роуминг.
Поле SupportsInvitationRevocation
определяет, можно ли отзывать отправленные, но еще не принятые контрагентами, приглашения к ЭДО.
Поле SupportsRelationshipBreaking
определяет, можно ли разрывать отношения партнерства, ранее установленные путем обмена приглашениями к ЭДО.
Поле RequiresEmailForInvitation
определяет, нужно ли передавать e-mail для отправки приглашения к ЭДО.
Поле SupportsInvitationAcceptanceOrRejection
определяет, можно ли принимать либо отклонять полученные от контрагентов приглашения к ЭДО.
Особенности выполнения действий с документами¶
Поле SupportsDocumentRevocation
определяет, можно ли аннулировать документы, отправленные или полученные через оператора.
Поле SupportsDocumentMetadata
определяет, можно ли передавать метаданные документов через оператора.
Поле SupportsSignatureRequest
определяет, можно ли передавать требование запроса подписи при отправке документов через оператора.
Поле SupportsTorg2Acceptance
определяет, поддерживает ли оператор приемку для ТОРГ-2.
Регламент обмена ТОРГ-2 не предусматривает приемку, однако, у некоторых операторов можно подписывать непосредственно сам ТОРГ-2 на стороне продавца,
у некоторых операторов под приемкой ТОРГ-2 понимается отправка файла дополнительных сведений,
у некоторых подписывается непосредственно ТОРГ-2 и отправляется файл доп. сведений.
Поле Torg2AcceptanceContent
определяет, что именно отправляется продавцу при приемке ТОРГ-2:
0
- продавец подписывает непосредственно ТОРГ-2 и отправляет свою подпись покупателю;1
- продавец формирует и подписывает файл дополнительных сведений и отправляет его покупателю;2
- продавец подписывает непосредственно ТОРГ-2 и отправляет свою подпись покупателю, а также формирует и подписывает файл дополнительных сведений и тоже отправляет его покупателю.
Поле SupportsPowerOfAttorneyDocflow
определяет, поддерживает ли оператор документооборот доверенностей.
Особенности работы с zip-архивами¶
Поле SupportsZipDownloading
определяет, поддерживает ли оператор выгрузку zip-архивов оператора.