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.


См. также

Структура используется: