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