BilateralDocumentMetadata

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

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

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

Данные двустороннего документа.

message BilateralDocumentMetadata
{
    optional BilateralDocumentStatus DocumentStatus = 1 [default = UnknownBilateralDocumentStatus];
    optional ReceiptStatus ReceiptStatus = 2 [default = UnknownReceiptStatus];
}
  • DocumentStatus — состояние документа, принимает значение из перечисления BilateralDocumentStatus.

  • ReceiptStatus — статус извещения о получении, принимает значение из перечисления ReceiptStatus.

BilateralDocumentStatus

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

enum BilateralDocumentStatus
{
    UnknownBilateralDocumentStatus = 0;
    OutboundWaitingForRecipientSignature = 1;
    OutboundWithRecipientSignature = 2;
    OutboundRecipientSignatureRequestRejected = 3;
    OutboundWaitingForSenderSignature = 10;
    OutboundInvalidSenderSignature = 11;
    InboundWaitingForRecipientSignature = 4;
    InboundWithRecipientSignature = 5;
    InboundRecipientSignatureRequestRejected = 6;
    InboundInvalidRecipientSignature = 12;
    InternalWaitingForRecipientSignature = 7;
    InternalWithRecipientSignature = 8;
    InternalRecipientSignatureRequestRejected = 9;
    InternalWaitingForSenderSignature = 13;
    InternalInvalidSenderSignature = 14;
    InternalInvalidRecipientSignature = 15;
}
  • UnknownBilateralDocumentStatus — неизвестное значение. Клиент использует устаревшую версию SDK и не может интерпретировать ответ.

  • OutboundWaitingForRecipientSignature — исходящий документ. Ответная подпись либо отказ от ее формирования еще не получены.

  • OutboundWithRecipientSignature — исходящий документ. Ответная подпись получена.

  • OutboundRecipientSignatureRequestRejected — исходящий документ. Получен отказ от формирования ответной подписи.

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

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

  • InboundWaitingForRecipientSignature — входящий документ. Ответная подпись либо отказ от ее формирования еще не отправлены.

  • InboundWithRecipientSignature — входящий документ. Ответная подпись поставлена.

  • InboundRecipientSignatureRequestRejected — входящий документ. Отправлен отказ от формирования ответной подписи.

  • InboundInvalidRecipientSignature — входящий документ. Документооборот не завершен, поскольку подпись получателя не является корректной.

  • InternalWaitingForRecipientSignature — внутренний документ. Ответная подпись либо отказ от ее формирования еще не отправлены.

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

  • InternalRecipientSignatureRequestRejected — внутренний документ. Отправлен отказ от формирования ответной подписи.

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

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

  • InternalInvalidRecipientSignature — внутренний документ. Документооборот не завершен, поскольку подпись получателя не является корректной.

ReceiptStatus

Статус извещения о получении.

enum ReceiptStatus
{
    UnknownReceiptStatus = 0;
    ReceiptStatusNone = 1;
    ReceiptStatusFinished = 2;
    ReceiptStatusHaveToCreateReceipt = 3;
    ReceiptStatusWaitingForReceipt = 4;
}
  • ReceiptStatusNone — извещение не требуется.

  • ReceiptStatusFinished — извещение сформировано.

  • ReceiptStatusHaveToCreateReceipt — необходимо сформировать извещение.

  • ReceiptStatusWaitingForReceipt — ожидание извещения.

TrustConnectionRequestMetadata

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

message TrustConnectionRequestMetadata
{
    optional BilateralDocumentStatus TrustConnectionRequestStatus = 1 [default = UnknownBilateralDocumentStatus];
}
  • TrustConnectionRequestStatus — состояние документа, принимает значение из перечисления BilateralDocumentStatus.

BasicDocumentMetadata

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

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

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

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

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

  • ReceiptStatus — статус извещения о получении, принимает значение из перечисления ReceiptStatus.

PriceListMetadata

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

message PriceListMetadata
{
    required BilateralDocumentStatus DocumentStatus = 1;
    optional string PriceListEffectiveDate = 2;
    optional string ContractDocumentDate = 3;
    optional string ContractDocumentNumber = 4;
}
  • DocumentStatus — состояние ценового листа, принимает значение из перечисления BilateralDocumentStatus.

  • PriceListEffectiveDate — дата вступления в силу ценового листа в формате ДД.ММ.ГГГГ.

  • ContractDocumentDate — дата составления договора, к которому относится ценовой лист в формате ДД.ММ.ГГГГ.

  • ContractDocumentNumber — номер договора.

ContractMetadata

Дополнительные атрибуты, специфичные для договоров.

message ContractMetadata
{
    optional BilateralDocumentStatus DocumentStatus = 1 [default = UnknownBilateralDocumentStatus];
    optional string ContractPrice = 2;
    optional string ContractType = 3;
    optional ReceiptStatus ReceiptStatus = 4 [default = UnknownReceiptStatus];
}
  • DocumentStatus — состояние документа, принимает значение из перечисления BilateralDocumentStatus.

  • ContractType — тип договора.

  • ContractPrice — цена договора.

  • ReceiptStatus — статус извещения о получении, принимает значение из перечисления ReceiptStatus.

AcceptanceCertificateMetadata

Дополнительные атрибуты, специфичные для актов о выполнении работ или оказании услуг.

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

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

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

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

  • ReceiptStatus — статус извещения о получении, принимает значение из перечисления ReceiptStatus.

AcceptanceCertificateDocumentStatus

Статус акта о выполнении работ или оказании услуг.

enum AcceptanceCertificateDocumentStatus
{
    UnknownAcceptanceCertificateDocumentStatus = 0;
    OutboundWaitingForRecipientSignature = 1;
    OutboundWithRecipientSignature = 2;
    OutboundRecipientSignatureRequestRejected = 3;
    OutboundWaitingForSenderSignature = 10;
    OutboundInvalidSenderSignature = 11;
    OutboundNoRecipientSignatureRequest = 16;
    InboundWaitingForRecipientSignature = 4;
    InboundWithRecipientSignature = 5;
    InboundRecipientSignatureRequestRejected = 6;
    InboundInvalidRecipientSignature = 12;
    InboundNoRecipientSignatureRequest = 17;
    InternalWaitingForRecipientSignature = 7;
    InternalWithRecipientSignature = 8;
    InternalRecipientSignatureRequestRejected = 9;
    InternalWaitingForSenderSignature = 13;
    InternalInvalidSenderSignature = 14;
    InternalInvalidRecipientSignature = 15;
    InternalNoRecipientSignatureRequest = 18;
}
  • UnknownAcceptanceCertificateDocumentStatus — неизвестное значение. Клиент использует устаревшую версию SDK и не может интерпретировать ответ.

  • OutboundWaitingForRecipientSignature — исходящий документ. Ответная подпись либо отказ от ее формирования еще не получены.

  • OutboundWithRecipientSignature — исходящий документ. Ответная подпись получена.

  • OutboundRecipientSignatureRequestRejected — исходящий документ. Получен отказ от формирования ответной подписи.

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

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

  • OutboundNoRecipientSignatureRequest — исходящий документ. Запрос на формирование ответной подписи не отправлялся.

  • InboundWaitingForRecipientSignature — входящий документ. Ответная подпись либо отказ от ее формирования еще не отправлены.

  • InboundWithRecipientSignature — входящий документ. Ответная подпись поставлена.

  • InboundRecipientSignatureRequestRejected — входящий документ. Отправлен отказ от формирования ответной подписи.

  • InboundInvalidRecipientSignature — входящий документ. Документооборот не завершен, поскольку подпись получателя не является корректной.

  • InboundNoRecipientSignatureRequest — входящий документ. Запрос на формирование ответной подписи не отправлялся.

  • InternalWaitingForRecipientSignature — внутренний документ. Ответная подпись либо отказ от ее формирования еще не отправлены.

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

  • InternalRecipientSignatureRequestRejected — внутренний документ. Отправлен отказ от формирования ответной подписи.

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

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

  • InternalInvalidRecipientSignature — внутренний документ. Документооборот не завершен, поскольку подпись получателя не является корректной.

  • InternalNoRecipientSignatureRequest — внутренний документ. Запрос на формирование ответной подписи не отправлялся.

SupplementaryAgreementMetadata

Дополнительные атрибуты, специфичные для дополнительного соглашения к договору.

message SupplementaryAgreementMetadata
{
    optional BilateralDocumentStatus DocumentStatus = 1 [default = UnknownBilateralDocumentStatus];
    optional string Total = 2;
    optional string ContractType = 3;
    required string ContractNumber = 4;
    required string ContractDate = 5;
    optional ReceiptStatus ReceiptStatus = 6 [default = UnknownReceiptStatus];
}
  • DocumentStatus — состояние документа, принимает значение из перечисления BilateralDocumentStatus.

  • Total — сумма дополнительного соглашения.

  • ContractType — тип договора.

  • ContractNumber — номер договора.

  • ContractDate — дата договора.

  • ReceiptStatus — статус извещения о получении, принимает значение из перечисления ReceiptStatus.

UniversalTransferDocumentStatus

Статус универсального передаточного документа (УПД).

enum UniversalTransferDocumentStatus
{
    UnknownDocumentStatus = 0;
    OutboundWaitingForSenderSignature = 1;
    OutboundWaitingForInvoiceReceiptAndRecipientSignature = 2;
    OutboundWaitingForInvoiceReceipt = 3;
    OutboundWaitingForRecipientSignature = 4;
    OutboundInvalidSenderSignature = 5;
    InboundWaitingForInvoiceReceiptAndRecipientSignature = 6;
    InboundWaitingForRecipientSignature = 7;
    InboundWaitingForInvoiceReceipt = 8;
    InboundWithRecipientSignature = 9;
    InboundInvalidRecipientSignature = 10;
}
  • UnknownDocumentStatus — неизвестное значение. Клиент использует устаревшую версию SDK и не может интерпретировать ответ.

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

  • OutboundWaitingForInvoiceReceiptAndRecipientSignature — исходящий документ. Ожидается извещение о получении и ответная подпись.

  • OutboundWaitingForInvoiceReceipt — исходящий документ. Ожидается извещение о получении.

  • OutboundWaitingForRecipientSignature — исходящий документ. Ответная подпись либо отказ от ее формирования еще не получены.

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

  • InboundWaitingForInvoiceReceiptAndRecipientSignature — входящий документ. Ожидается извещение о получении и ответная подпись.

  • InboundWaitingForRecipientSignature — входящий документ. Ответная подпись либо отказ от ее формирования еще не отправлены.

  • InboundWaitingForInvoiceReceipt — входящий документ. Ожидается извещение о получении.

  • InboundWithRecipientSignature — входящий документ. Ответная подпись поставлена.

  • InboundInvalidRecipientSignature — входящий документ. Документооборот не завершен, поскольку подпись получателя не является корректной.


См. также

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