diadoc / diadocapi-docs

HTTP API documentation - http://api-docs.diadoc.ru/
41 stars 90 forks source link

УПД 970 подпись продавца ошибка @SignerPowersConfirmationMethod must be filled #1105

Closed ArinaArs closed 1 week ago

ArinaArs commented 1 week ago

День добрый! Заполняем титул продавца по формату УПД 970 получаем ошибку (BaseUrl=https://diadoc-api.kontur.ru:443, PathAndQuery=/GenerateTitleXml?boxId=999999999999999999999999diadoc.ru&documentTypeNamedId=UniversalTransferDocument&documentFunction=%D0%A1%D0%A7%D0%A4%D0%94%D0%9E%D0%9F&documentVersion=utd970_05_02_01&titleIndex=0&editingSettingId&letterId&documentId, AdditionalMessage=Invalid data UserContractData: /UniversalTransferDocument/Signers/Signer: @SignerPowersConfirmationMethod must be filled, StatusCode=BadRequest, DiadocErrorCode: Http.BadRequest)

Каким значением надо заполнять @SignerPowersConfirmationMethod ?

При подписании используем доверенность указанную по умолчанию в Контур-Диадок

Из xsd // 1 - в соответствии с данными, содержащимися в электронной подписи // 2 - в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется посредством включения в каждый пакет электронных документов, подписываемых представителем // 3 - в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы.При этом необходимая информация для запроса доверенности из информационной системы, указана в электронном документе // 4 - в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы.При этом необходимая информация для запроса доверенности из информационной системы представляется способом, отличным от указания в электронном документе // 5 - в соответствии с доверенностью в форме документа на бумажном носителе // 6 - иное

ArinaArs commented 1 week ago

помогло подписант.SignerPowersConfirmationMethodSpecified = true;