AmendmentRequestDocflowV4

Совет

Для этой структуры существует новая версия — AmendmentRequestDocflowV5. В интеграционных решениях рекомендуем использовать именно ее.

Состояние уведомления об уточнении (УоУ).

message AmendmentRequestDocflowV4 {
    required bool IsFinished = 1;
    optional SignedAttachmentV3 AmendmentRequest = 2;
    optional Timestamp SentAt = 3;
    optional Timestamp DeliveredAt = 4;
    optional ReceiptDocflowV4 Receipt = 5;
    required int32 AmendmentFlags = 6;
    optional string PlainText = 7;
    optional ConfirmationDocflowV4 ConfirmationDocflow = 8;
    optional UniversalMessageAttachmentDocflow UniversalMessage = 9;
}
  • IsFinished — признак того, что документооборот по УоУ завершен и не требует дальнейших действий.

  • AmendmentRequest — информация о файле УоУ и подписи под ним, представленная структурой SignedAttachmentV3.

  • SentAt — время отправки УоУ, представленная структурой Timestamp.

  • DeliveredAt — время доставки УоУ в ящик отправителя документа, представленная структурой Timestamp.

  • Receipt — состояние извещения о получении УоУ отправителем документа, представленное структурой ReceiptDocflowV4.

  • AmendmentFlags — статус УоУ или исправления/корректировки, принимает значения из перечисления InvoiceAmendmentFlags.

  • PlainText — текст уведомления об уточнении.

  • ConfirmationDocflow — состояние подтверждения оператора ЭДО об отправке или получении УОУ, представленная структурой ConfirmationDocflowV4.

  • UniversalMessage — универсальное сообщение с уведомлением об уточнении, представленное структурой UniversalMessageAttachmentDocflow.

Структура возвращается даже в том случае, если УоУ не отправляли: например, когда документ был исправлен или откорректирован. В этом случае поле IsFinished всегда имеет значение false. Чтобы определить состояние документа, используйте поле AmendmentFlags.


См. также

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