ProformaInvoiceMetadata

Предупреждение

Структура устарела.

На этой странице, помимо ProformaInvoiceMetadata, описаны следующие структуры и перечисления:

Данные дополнительных атрибутов одностороннего документа.

message ProformaInvoiceMetadata {
    optional UnilateralDocumentStatus DocumentStatus = 1 [default = UnknownUnilateralDocumentStatus];
    required string Total = 2;
    optional string Vat = 3;
    optional string Grounds = 4;
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UnilateralDocumentStatus.

  • Total — сумма с учетом НДС, всего по документу.

  • Vat — сумма НДС, всего по документу.

  • Grounds — основания для документа. Указываются в виде строки: например, «Договор №1234», «Заказ №321».

ServiceDetailsMetadata

Данные дополнительных атрибутов документа (в структуре Document), специфичные для реестров сертификатов.

message ServiceDetailsMetadata {
    optional UnilateralDocumentStatus DocumentStatus = 1 [default = UnknownUnilateralDocumentStatus];
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UnilateralDocumentStatus.

UnilateralDocumentStatus

Статус одностороннего документа.

enum UnilateralDocumentStatus {
    UnknownUnilateralDocumentStatus = 0;
    Outbound = 1;
    OutboundWaitingForSenderSignature = 4;
    OutboundInvalidSenderSignature = 5;
    Inbound = 2;
    Internal = 3;
    InternalWaitingForSenderSignature = 6;
    InternalInvalidSenderSignature = 7;
}
  • UnknownUnilateralDocumentStatus — неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ.

  • Outbound — исходящий документ.

  • OutboundWaitingForSenderSignature — исходящий документ; документ не отправлен, поскольку не подписан отправителем.

  • OutboundInvalidSenderSignature — исходящий документ; документ не отправлен, поскольку подпись отправителя не является корректной.

  • Inbound — входящий документ.

  • Internal — внутренний документ.

  • InternalWaitingForSenderSignature — внутренний документ; документ не отправлен, поскольку не подписан отправителем.

  • InternalInvalidSenderSignature — внутренний документ; документ не отправлен, поскольку подпись отправителя не является корректной.


См. также

Структура используется:
  • в устаревших полях структуры Document