MessagePatchToPostV2
Данные дополнения к сообщению для отправки методом PostMessagePatch (V4).
message MessagePatchToPostV2 {
required string BoxId = 1;
required string MessageId = 2;
repeated ReceiptAttachment Receipts = 3;
repeated CorrectionRequestAttachment CorrectionRequests = 4;
repeated DocumentSignature Signatures = 5;
repeated ResolutionAttachment Resolutions = 6;
repeated ResolutionRequestAttachment ResolutionRequests = 7;
repeated ResolutionRequestCancellationAttachment ResolutionRequestCancellations = 8;
repeated ResolutionRequestDenialAttachment ResolutionRequestDenials = 9;
repeated ResolutionRequestDenialCancellationAttachment ResolutionRequestDenialCancellations = 10;
repeated RevocationRequestAttachment RevocationRequests = 11;
repeated XmlSignatureRejectionAttachment XmlSignatureRejections = 12;
repeated CustomDataPatch CustomDataPatches = 13;
repeated ResolutionRouteAssignment ResolutionRouteAssignments = 14;
repeated SignatureVerification SignatureVerifications = 15;
repeated EditDocumentPacketCommand EditDocumentPacketCommands = 16;
repeated ResolutionRouteRemoval ResolutionRouteRemovals = 17;
repeated RecipientTitleAttachment RecipientTitles = 18;
repeated EditingPatch EditingPatches = 19;
repeated UniversalMessageAttachment UniversalMessages = 20;
repeated TtGisFixationCancellationRequestAttachment TtGisFixationCancellationRequests = 21;
}
message UniversalMessageAttachment {
required string ParentEntityId = 1;
required UniversalMessageCodeGroup CodeGroup = 2;
required UnsignedContent UniversalMessageContent = 3;
repeated string Labels = 4;
}
BoxId— идентификатор ящика организации, в котором находится исходное сообщение.MessageId— идентификатор сообщения, к которому относится дополнение.Receipts— список извещений о получении документов, подлежащих отправке и предусмотренных порядком обмена электронными счетами-фактурами. Каждый элемент списка представлен структурой ReceiptAttachment.CorrectionRequests— список уведомлений об уточнении СФ/ИСФ/КСФ/ИКСФ, подлежащих отправке и предусмотренных порядком обмена электронными счетами-фактурами. Каждый элемент списка представлен структурой CorrectionRequestAttachment.Signatures— список подписей под документами. Каждый элемент списка представлен структурой DocumentSignature.Resolutions— список операций согласования документов в сообщении, к которому относится дополнение. Каждый элемент списка представлен структурой ResolutionAttachment.ResolutionRequests— список запросов на согласование или подпись документа. Каждый элемент списка представлен структурой ResolutionRequestAttachment.ResolutionRequestCancellations— список операций, отменяющих отправленные ранее запросы на согласование документа. Каждый элемент списка представлен структурой ResolutionRequestCancellationAttachment.ResolutionRequestDenials— список отказов от запроса подписи. Отказ аннулирует ошибочный отправленный запрос на подпись со стороны получателя запроса. Каждый элемент списка представлен структурой ResolutionRequestDenialAttachment.ResolutionRequestDenialCancellations— список операций, отменяющих отказы от запросов подписей. При выполнении операций исходные запросы на подпись восстанавливаются. Каждый элемент списка представлен структурой ResolutionRequestDenialCancellationAttachment.RevocationRequests— список предложений об аннулировании документов. Каждый элемент списка представлен структурой RevocationRequestAttachment.XmlSignatureRejections— список отказов от подписи под документом или от предложений об аннулировании. Каждый элемент списка представлен структурой XmlSignatureRejectionAttachment.CustomDataPatches— список операций изменения пользовательских данных документов в исходном сообщении. Каждый элемент списка представлен структурой CustomDataPatch. Максимальное количество операций — 15.ResolutionRouteAssignments— список операций постановки документов на маршрут согласования. Каждый элемент списка представлен структурой ResolutionRouteAssignment.SignatureVerifications— список результатов проверки подписей зашифрованных документов на стороне получателя. Каждый элемент списка представлен структурой SignatureVerification.EditDocumentPacketCommands— список операций изменения состава пакета у документов в исходном сообщении. Каждый элемент списка представлен структурой EditDocumentPacketCommand.ResolutionRouteRemovals— список операций снятия документов с маршрута согласования. Каждый элемент списка представлен структурой ResolutionRouteRemoval.RecipientTitles— список титулов получателя для любого типа документов, подлежащих отправке. Каждый элемент списка представлен структурой RecipientTitleAttachment.EditingPatches— список операций редактирования содержимого документа. Каждый элемент списка представлен структурой EditingPatch. Редактировать можно только документы, для которых была указана настройка редактированияEditingSettingId.UniversalMessages— список универсальных сообщений. Каждый элемент списка представлен структуройUniversalMessageAttachmentс полями:ParentEntityId— идентификатор документа, к которому относится универсальное сообщение. Принимает значение одной из сущностей родительского сообщения (полеEntityId).CodeGroup— группа кода универсального сообщения, которая определяет его назначение — извещение о получении, уведомление об уточнении или отказ в подписи. Принимает значения из перечисления UniversalMessageCodeGroup.UniversalMessageContent— содержимое XML-файла универсального сообщения, представленное структурой UnsignedContent.Labels— список меток.
Обратите внимание, что на время переходного периода вместе с универсальным сообщением в структуре
MessagePatchToPostV2обязательно должна быть передана сущность служебного документа в текущем формате в поляхReceipts,CorrectionRequestsи/илиXmlSignatureRejections.TtGisFixationCancellationRequests— список документов для отмены сведений об отгрузке маркированных товаров. Каждый элемент списка представлен структурой TtGisFixationCancellationRequestAttachment.
См. также
- Структура используется:
в теле запроса метода PostMessagePatch (V4)