Работа с документом для отмены сведений об отгрузке
Генерация документа для отмены сведений об отгрузке маркированных товаров
Чтобы отменить сведения об отгрузке маркированных товаров, сгенерируйте и отправьте специальный служебный документ.
Сгенерировать документ для отмены сведений об отгрузке можно с помощью метода GenerateTtGisFixationCancellationRequest.
Пример HTTP-запроса метода GenerateTtGisFixationCancellationRequest:
POST /GenerateTtGisFixationCancellationRequest?boxId={{boxId}}&messageId={{messageId}}&documentId={{documentId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8
Пример тела ответа метода GenerateTtGisFixationCancellationRequest:
{
"fixation_document_id": "FIX_ON_NSCHFDOPPR_2BM-9147414342-757645784-202407101104400484330_2BM-3175546205-732644841-202407101103418496883_20250620_fc857ac8-5e25-4cd3-91fd-77f0a8e141d4_0_1_1_0_0_00",
"inn": "1234567890"
}
В ответе метод вернет сгенерированный JSON-файл документа. Полученный файл нужно подписать электронной подписью и поместить в структуру TtGisFixationCancellationRequestAttachment. Отправить эту структуру можно с помощью метода PostMessagePatch (V4), передав ее в поле TtGisFixationCancellationRequests структуры MessagePatchToPostV2 соответственно. Инструкция об отправке документа приведена в разделе Отправка документа для отмены сведений об отгрузке маркированных товаров.
Получение документа для отмены сведений об отгрузке маркированных товаров
Чтобы получить служебный документ для отмены сведений об отгрузке, можно воспользоваться следующими способами:
Методы для работы с документами, сообщениями и событиями:
Информация о документе для отмены сведений об отгрузке будет представлена структурой Entity со следующими полями:
EntityType = Attachment,AttachmentType = TtGisFixationCancellationRequest.
Методы для работы с документооборотом:
Статус подписания документа для отмены сведений об отгрузке хранится в поле
CancellationStatusструктуры Document в виде значения TtGisFixationCancellationStatus.Информация о документе для отмены сведений об отгрузке хранится в поле
TtGisFixationструктур DocflowV3 и DocflowV4 в виде структуры TtGisFixationDocflow.