Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Утверждение аннулирования #57

Closed
OdintsovSergey opened this issue Oct 14, 2016 · 2 comments
Closed

Утверждение аннулирования #57

OdintsovSergey opened this issue Oct 14, 2016 · 2 comments
Labels

Comments

@OdintsovSergey
Copy link

Добрый день.
Подскажите пожалуйста по поводу утверждения аннулирования документов. Какой метод класса MessagePatchToPost нужно использовать и какой класс атачмента. Отклонение аннулирования работает без проблем. Утвердить не удается.
Пробуем использовать метод AddReceipt и класс Diadoc.Api.ReceiptAttachment.

Сейчас ошибки:

При утверждении аннулирования продавцом:
DiadocApi: BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/PostMessagePatch?operationId=, AdditionalMessage=Команда AddCommonReceipt не поддерживается документом 70a8e9e1-67ac-437b-9b13-056bdc5

При утверждения аннулирования покупателем:
DiadocApi: BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/PostMessagePatch?operationId=, AdditionalMessage=Некорректная ссылка на родительский файл, StatusCode=BadRequest, DiadocErrorCode: Doc

@asvyazin
Copy link
Contributor

Подтверждение аннулирования - это подпись под запросом на аннулирование. Нужно использовать метод AddSignature и класс DocumentSignature. Предварительно нужно получить контент запроса на аннулирование (например, при помощи GetMessage) и подписать его

@OdintsovSergey
Copy link
Author

Добрый день.
Подписали полученный файл предложения об аннулировании и отправили с помощью этого метода и класса. При отправке ошибок нет. Но в ящике говорит: Ошибка при аннулировании документа -
Подписанные данные были искажены после момента подписания.
Проверяю подпись под полученным файлом аннулирования на сайте госсуслуг - ошибок нет.
Метод AddSignature и класс DocumentSignature использовали для утверждения неформализованных документов и таких ошибок не встречали.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants