EncryptedInvoiceAttachment
Предупреждение
Структура устарела. При заполнении структуры MessageToPost используйте структуру DocumentAttachment.
На этой странице, помимо EncryptedInvoiceAttachment, описаны следующие структуры и перечисления:
Данные зашифрованного счета-фактуры в отправляемом сообщении.
message EncryptedInvoiceAttachment {
required SignedContent SignedContent = 1;
optional string Comment = 3;
repeated DocumentId InitialDocumentIds = 4;
repeated DocumentId SubordinateDocumentIds = 5;
optional string CustomDocumentId = 6;
repeated CustomDataItem CustomData = 7;
required EncryptedDocumentMetadata Metadata = 8;
optional EncryptedInvoiceMetadata InvoiceMetadata = 9;
optional EncryptedInvoiceCorrectionMetadata InvoiceCorrectionMetadata = 10;
}
SignedContent— содержимое файла документа с электронной подписью, представленное структурой SignedContent.Comment— комментарий к документу.InitialDocumentIds— список идентификаторов документов, к которым привязывается отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Привязка документа работает по следующим правилам:Чтобы установить связь с документом внутри отправляемого сообщения, передайте в поле
DocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа.Чтобы установить связь с уже загруженным в систему документом, укажите его идентификатор в поле
DocumentId.InitialDocumentIds.
SubordinateDocumentIds— список идентификаторов документов, которые должны ссылаться на отправляемый документ. Каждый элемент списка представлен структурой DocumentId. Чтобы установить связь с документом внутри отправляемого сообщения, передайте в полеDocumentId.MessageIdпустую строку, а в полеDocumentId.EntityIdпередайте значение поляCustomDocumentIdсоответствующего документа.CustomDocumentId— идентификатор документа во внешней системе; используется для выстраивания связей между документами внутри отправляемого сообщения. Должен быть уникальным в рамках структуры MessageToPost. После отправки сообщения этот идентификатор можно получить в полеCustomDocumentIdструктуры Document.CustomData— список пользовательских данных (тегов), привязанных к документу. Каждый элемент списка представлен структурой CustomDataItem.Metadata— метаданные зашифрованного документа, представленные структурой EncryptedDocumentMetadata.InvoiceMetadata— метаданные исправления зашифрованного счета-фактуры, представленные структурой EncryptedInvoiceMetadata. Заполняется только в случае, если передается исправление счет-фактуры (ИСФ), которое содержит номер и дату исправления.InvoiceCorrectionMetadata— метаданные корректировки зашифрованного счета-фактуры (корректировки исправления счета-фактуры), представленные структурой EncryptedInvoiceCorrectionMetadata.
EncryptedInvoiceMetadata
Данные исправления зашифрованного счета-фактуры в отправляемом сообщении.
message EncryptedInvoiceMetadata {
optional DocumentDateAndNumber RevisionDateAndNumber = 1;
}
DocumentDateAndNumber— дата и номер исправления счета-фактуры, представленные структурой DocumentDateAndNumber.
EncryptedInvoiceCorrectionMetadata
Данные корректировки зашифрованного счета-фактуры (корректировки исправления счета-фактуры) в отправляемом сообщении.
message EncryptedInvoiceCorrectionMetadata {
required DocumentDateAndNumber OriginalInvoiceDateAndNumber = 1;
optional DocumentDateAndNumber OriginalInvoiceRevisionDateAndNumber = 2;
optional DocumentDateAndNumber InvoiceCorrectionRevisionDateAndNumber = 3;
}
OriginalInvoiceDateAndNumber— дата и номер счета-фактуры, к которому выставляется корректировка, представленные структурой DocumentDateAndNumber.OriginalInvoiceRevisionDateAndNumber— дата и номер исправления счета-фактуры, к которому выставляется корректировка, представленные структурой DocumentDateAndNumber.InvoiceCorrectionRevisionDateAndNumber— дата и номер корректировки счета-фактуры, представленные структурой DocumentDateAndNumber.
См. также
- Структура используется:
в устаревшем поле структуры MessageToPost