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— входящий документ; документооборот завершен.
См. также
- Структура используется:
в устаревшей структуре DocumentInfo