UniversalTransferDocumentMetadata

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

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

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

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

message UniversalTransferDocumentMetadata {
    optional UniversalTransferDocumentStatus DocumentStatus = 1 [default = UnknownDocumentStatus];
    required string Total = 2;
    optional string Vat = 3;
    optional string Grounds = 4;
    required string DocumentFunction = 5;
    required int32 Currency = 6;
    optional sfixed64 ConfirmationDateTimeTicks = 8;
    optional int32 InvoiceAmendmentFlags = 9;
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UniversalTransferDocumentStatus.

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

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

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

  • DocumentFunction — функция документа.

  • Currency — код валюты.

  • ConfirmationDateTimeTicks — время подтверждения оператора ЭДО об отправке исходящего документа или о доставке входящего в московском часовом поясе (GMT+4). Представляет собой целое число тиков (100-наносекундных интервалов), прошедших с момента времени 00:00:00 01.01.0001.

  • InvoiceAmendmentFlags — статус уведомления об уточнении или исправлении/корректировки УПД. Представляет собой битовую маску, составленную из одного или нескольких значений перечисления InvoiceAmendmentFlags.

UniversalTransferDocumentRevisionMetadata

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

message UniversalTransferDocumentRevisionMetadata {
    required UniversalTransferDocument.UniversalTransferDocumentStatus DocumentStatus = 1;
    required string Total = 2;
    optional string Vat = 3;
    optional string Grounds = 4;
    required string DocumentFunction = 5;
    required int32 Currency = 6;
    optional sfixed64 ConfirmationDateTimeTicks = 7;
    required int32 InvoiceAmendmentFlags = 8;
    required string OriginalInvoiceNumber = 9;
    required string OriginalInvoiceDate = 10;
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UniversalTransferDocumentStatus.

  • OriginalInvoiceNumber — номер исходного УПД.

  • OriginalInvoiceDate — дата исходного УПД в формате ДД.ММ.ГГГГ.

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

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

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

  • DocumentFunction — функция документа.

  • Currency — код валюты.

  • ConfirmationDateTimeTicks — время подтверждения оператора ЭДО об отправке исходящего документа или о доставке входящего в московском часовом поясе (GMT+4). Представляет собой целое число тиков (100-наносекундных интервалов), прошедших с момента времени 00:00:00 01.01.0001.

  • InvoiceAmendmentFlags — статус уведомления об уточнении или исправлении/корректировки ИУПД. Представляет собой битовую маску, составленную из одного или нескольких значений перечисления InvoiceAmendmentFlags.

UniversalCorrectionDocumentMetadata

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

message UniversalCorrectionDocumentMetadata {
    required UniversalTransferDocument.UniversalTransferDocumentStatus DocumentStatus = 1;
    required string TotalInc = 2;
    required string TotalDec = 3;
    required string VatInc = 4;
    required string VatDec = 5;
    optional string Grounds = 6;
    required string DocumentFunction = 7;
    required int32 Currency = 8;
    required sfixed64 ConfirmationDateTimeTicks = 9;
    required int32 InvoiceAmendmentFlags = 10;
    required string OriginalInvoiceNumber = 11;
    required string OriginalInvoiceDate = 12;
    optional string OriginalInvoiceRevisionNumber = 13;
    optional string OriginalInvoiceRevisionDate = 14;
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UniversalTransferDocumentStatus.

  • OriginalInvoiceNumber — номер исходного УПД.

  • OriginalInvoiceDate — дата исходного УПД в формате ДД.ММ.ГГГГ.

  • OriginalInvoiceRevisionNumber — номер исходного ИУПД.

  • OriginalInvoiceRevisionDate — дата исходного ИУПД в формате ДД.ММ.ГГГГ.

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

  • TotalDec — сумма с учетом НДС, всего к уменьшению.

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

  • VatDec — сумма НДС, всего к уменьшению.

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

  • DocumentFunction — функция документа.

  • Currency — код валюты.

  • ConfirmationDateTimeTicks — время подтверждения оператора ЭДО об отправке исходящего документа или о доставке входящего в московском часовом поясе (GMT+4). Представляет собой целое число тиков (100-наносекундных интервалов), прошедших с момента времени 00:00:00 01.01.0001.

  • InvoiceAmendmentFlags — статус уведомления об уточнении или исправлении/корректировки УКД. Представляет собой битовую маску, составленную из одного или нескольких значений перечисления InvoiceAmendmentFlags.

UniversalCorrectionDocumentRevisionMetadata

Данные исправления универсального корректировочного документа (ИУКД).

message UniversalCorrectionDocumentRevisionMetadata {
    required UniversalTransferDocument.UniversalTransferDocumentStatus DocumentStatus = 1;
    required string TotalInc = 2;
    required string TotalDec = 3;
    required string VatInc = 4;
    required string VatDec = 5;
    optional string Grounds = 6;
    required string DocumentFunction = 7;
    required int32 Currency = 8;
    required sfixed64 ConfirmationDateTimeTicks = 9;
    required int32 InvoiceAmendmentFlags = 10;
    required string OriginalInvoiceNumber = 11;
    required string OriginalInvoiceDate = 12;
    optional string OriginalInvoiceRevisionNumber = 13;
    optional string OriginalInvoiceRevisionDate = 14;
    required string OriginalInvoiceCorrectionNumber = 15;
    required string OriginalInvoiceCorrectionDate = 16;
}
  • DocumentStatus — состояние документа, принимает значение из перечисления UniversalTransferDocumentStatus.

  • OriginalInvoiceNumber — номер исходного УПД.

  • OriginalInvoiceDate — дата исходного УПД в формате ДД.ММ.ГГГГ.

  • OriginalInvoiceRevisionNumber — номер исходного ИУПД.

  • OriginalInvoiceRevisionDate — дата исходного ИУПД в формате ДД.ММ.ГГГГ.

  • OriginalInvoiceCorrectionNumber — номер исходного УКД.

  • OriginalInvoiceCorrectionDate — дата исходного УКД в формате ДД.ММ.ГГГГ.

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

  • TotalDec — сумма с учетом НДС, всего к уменьшению.

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

  • VatDec — сумма НДС, всего к уменьшению.

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

  • DocumentFunction — функция документа.

  • Currency — код валюты.

  • ConfirmationDateTimeTicks — время подтверждения оператора ЭДО об отправке исходящего документа или о доставке входящего в московском часовом поясе (GMT+4). Представляет собой целое число тиков (100-наносекундных интервалов), прошедших с момента времени 00:00:00 01.01.0001.

  • InvoiceAmendmentFlags — статус уведомления об уточнении или исправлении/корректировки ИУКД. Представляет собой битовую маску, составленную из одного или нескольких значений перечисления InvoiceAmendmentFlags.

UniversalTransferDocumentStatus

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

Рассчитывается без учета уведомлений об уточнении и извещений об их получении.

enum UniversalTransferDocumentStatus {
    UnknownDocumentStatus = 0;
    OutboundWaitingForSenderSignature = 1;
    OutboundWaitingForInvoiceReceiptAndRecipientSignature = 2;
    OutboundWaitingForInvoiceReceipt = 3;
    OutboundWaitingForRecipientSignature = 4;
    OutboundWithRecipientSignature = 5;
    OutboundRecipientSignatureRequestRejected = 6;
    OutboundInvalidSenderSignature = 7;
    OutboundNotFinished = 8;
    OutboundFinished = 9;
    InboundWaitingForRecipientSignature = 16;
    InboundWithRecipientSignature = 17;
    InboundRecipientSignatureRequestRejected = 18;
    InboundInvalidRecipientSignature = 19;
    InboundNotFinished = 20;
    InboundFinished = 21;
}
  • UnknownDocumentStatus — неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ.

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

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

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

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

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

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

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

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

  • OutboundFinished — исходящий документ; документооборот завершен.

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

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

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

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

  • InboundNotFinished — входящий документ; документооборот не завершен.

  • InboundFinished — входящий документ; документооборот завершен.


См. также

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