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)