diadoc / diadocapi-docs

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

Ошибка при отправке титула покупателя УКД версии ucd736_05_01_01 #805

Open ntsite opened 3 years ago

ntsite commented 3 years ago

Добрый день!

Столкнулись с проблемой, при попытке подписать УКД в формате по приказу 736 возникает ошибка:

Invalid data UserContractData:
/UniversalCorrectionDocumentBuyerTitle/Signers/SignerReference: @Inn is required
/UniversalCorrectionDocumentBuyerTitle/Signers/SignerReference: SignerDetails not found for boxId=80174969-2e3f-4df5-a5a1-a50cd91a0575, thumbprint=EEDBF1330977B258A33F70D9CB5C83A05231C040, documentTitleType=11

Добавили поле ИНН, а в итоге ошибка следующая:

Invalid data UserContractData:
Line: 4, Position: 136, /UniversalCorrectionDocumentBuyerTitle[1]/Signers[1]/SignerReference[1]/@Inn: The 'Inn' attribute is not declared.
/UniversalCorrectionDocumentBuyerTitle/Signers/SignerReference: @Inn is required
/UniversalCorrectionDocumentBuyerTitle/Signers/SignerReference: SignerDetails not found for boxId=80174969-2e3f-4df5-a5a1-a50cd91a0575, thumbprint=EEDBF1330977B258A33F70D9CB5C83A05231C040, documentTitleType=11

Строки 2 и 3 – это взаимоисключающие строки. Как такое может происходить? При отправки титула покупателя УКД в предыдущем формате – в принципе нет ошибки с полем ИНН, титул отправляется успешно.

Как нам решить данную проблему, куда нужно указывать поле «ИНН»?

ntsite commented 3 years ago

Добрый день

Никто не сталкивался с таким? От разработчиков Диадок тоже тихо...

ichechulina commented 3 years ago

Добрый день, в УКД 736 изменились полномочия для титула покупателя. Ошибка говорит, что полномочия не найдены для ящика =80174969-2e3f-4df5-a5a1-a50cd91a0575, отпечатка сертификата thumbprint=EEDBF1330977B258A33F70D9CB5C83A05231C040, титула покупателя УКД 736 documentTitleType=11.

Чтобы ошибки не возникало, необходимо заполнить полномочия. Подробнее смотрите здесь: https://api-docs.diadoc.ru/ru/latest/http/utd/ExtendedSignerDetailsV2.html