diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
34 stars 64 forks source link

Ошибка при вызове GenerateAcceptanceCertificateXmlForSeller #681

Open mvusubtotal opened 4 years ago

mvusubtotal commented 4 years ago

При вызове метода возникает ошибка 'Either AcceptanceCertificateSellerTitleInfo.Signer.SignerDetails or AcceptanceCertificateSellerTitleInfo.Signer.SignerCertificate or AcceptanceCertificateSellerTitleInfo.Signer.SignerCertificateThumbprint is required'

При этом Signer.SignerDetails заполнен

curl -X POST -H 'Accept: application/json' -H 'Accept-Encoding: gzip, deflate' -H 'Authorization: DiadocAuth ddauth_api_client_id=<>,ddauth_token=<>' -H 'Connection: keep-alive' -H 'Content-Length: 1012' -H 'Content-Type: application/json; charset=utf-8' -H 'User-Agent: python-requests/2.22.0' -d '{"documentVersion": "act_05_01_03", "Seller": {"BoxId": "ebcce7fc-6d64-4b30-a72a-c3cd863970d9", "OrgInfo": {"Name": "\u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u21168697583", "Inn": "9686975830", "Kpp": "968601000", "Address": {"RussianAddress": {"ZipCode": "190000", "Region": "78"}, "AddressCode": ""}}}, "Buyer": {"BoxId": "73b41ad4-9f0e-4b6a-957b-293fc9cf8f17", "OrgInfo": {"Name": "\u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u21163149201", "Inn": "9631492015", "Kpp": "963101000", "Address": {"RussianAddress": {"ZipCode": "197022", "Region": "78"}, "AddressCode": ""}}}, "Signature": {}, "Signer": {"SignerDetails ": {"Surname": "\u0418\u0432\u0430\u043d\u043e\u0432", "FirstName": "\u0418\u0432\u0430\u043d", "Patronymic": "\u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447", "JobTitle": "QA", "Inn": "1234567", "SoleProprietorRegistrationCertificate": ""}}}' https://diadoc-api.kontur.ru//GenerateAcceptanceCertificateXmlForSeller

aeremina88 commented 4 years ago

Добрый день! Убедитесь, что documentVersion указана правильно. Версии act_05_01_03 не существует. Доступные для XmlAcceptanceCertificate версии смотрите в ответе метода GetDocumentTypes.

И будьте внимательны, когда указываете полный текст запроса на github - это публичное пространство и конфиденциальность ваших ddauth_api_client_id и ddauth_token не обеспечивается.