InvoiceMetadata

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

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

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

Данные счета-фактуры (СФ).

message InvoiceMetadata {
    optional InvoiceStatus InvoiceStatus = 1 [default = UnknownInvoiceStatus];
    required string Total = 2;
    required string Vat = 3;
    required int32 Currency = 4;
    required sfixed64 ConfirmationDateTimeTicks = 5;
    required int32 InvoiceAmendmentFlags = 6;
}
  • InvoiceStatus — статус документооборота СФ, принимает значения из перечисления InvoiceStatus.

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

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

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

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

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

InvoiceRevisionMetadata

Данные исправления счета-фактуры (ИСФ).

message InvoiceRevisionMetadata {
    optional InvoiceStatus InvoiceRevisionStatus = 1 [default = UnknownInvoiceStatus];
    required string OriginalInvoiceNumber = 2;
    required string OriginalInvoiceDate = 3;
    required string Total = 4;
    required string Vat = 5;
    required int32 Currency = 6;
    required sfixed64 ConfirmationDateTimeTicks = 7;
    required int32 InvoiceAmendmentFlags = 8;
}
  • InvoiceRevisionStatus — статус документооборота ИСФ, принимает значения из перечисления InvoiceStatus.

  • OriginalInvoiceNumber — номер исходного СФ.

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

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

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

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

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

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

InvoiceCorrectionMetadata

Данные корректировочного счета-фактуры (КСФ).

message InvoiceCorrectionMetadata {
    optional InvoiceStatus InvoiceCorrectionStatus = 1 [default = UnknownInvoiceStatus];
    required string OriginalInvoiceNumber = 2;
    required string OriginalInvoiceDate = 3;
    optional string OriginalInvoiceRevisionNumber = 4;
    optional string OriginalInvoiceRevisionDate = 5;
    required string TotalInc = 6;
    required string TotalDec = 7;
    required string VatInc = 8;
    required string VatDec = 9;
    required int32 Currency = 10;
    required sfixed64 ConfirmationDateTimeTicks = 11;
    required int32 InvoiceAmendmentFlags = 12;
}
  • InvoiceCorrectionStatus — статус документооборота КСФ, принимает значения из перечисления InvoiceStatus.

  • OriginalInvoiceNumber — номер исходного СФ.

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

  • OriginalInvoiceRevisionNumber — номер исходного ИСФ.

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

  • TotalInc — сумма к доплате.

  • TotalDec — сумма к уменьшению.

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

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

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

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

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

InvoiceCorrectionRevisionMetadata

Данные исправления корректировочного счета-фактуры (ИКСФ).

message InvoiceCorrectionRevisionMetadata {
    optional InvoiceStatus InvoiceCorrectionRevisionStatus = 1 [default = UnknownInvoiceStatus];
    required string OriginalInvoiceNumber = 2;
    required string OriginalInvoiceDate = 3;
    optional string OriginalInvoiceRevisionNumber = 4;
    optional string OriginalInvoiceRevisionDate = 5;
    required string OriginalInvoiceCorrectionNumber = 6;
    required string OriginalInvoiceCorrectionDate = 7;
    required string TotalInc = 8;
    required string TotalDec = 9;
    required string VatInc = 10;
    required string VatDec = 11;
    required int32 Currency = 12;
    required sfixed64 ConfirmationDateTimeTicks = 13;
    required int32 InvoiceAmendmentFlags = 14;
}
  • InvoiceCorrectionRevisionStatus — статус документооборота ИКСФ, принимает значения из перечисления InvoiceStatus.

  • OriginalInvoiceNumber — номер исходного СФ.

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

  • OriginalInvoiceRevisionNumber — номер исходного ИСФ.

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

  • OriginalInvoiceCorrectionNumber — номер исходного КСФ.

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

  • TotalInc — сумма к доплате.

  • TotalDec — сумма к уменьшению.

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

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

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

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

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

InvoiceStatus

Статус документооборота счета-фактуры (СФ), исправления счета-фактуры (ИСФ), корректировочного счета-фактуры (КСФ) или исправления корректировочного счета-фактуры (ИКСФ).

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

enum InvoiceStatus {
    UnknownInvoiceStatus = 0;
    OutboundWaitingForInvoiceReceipt = 1;
    OutboundNotFinished = 2;
    OutboundFinished = 3;
    OutboundWaitingForSenderSignature = 6;
    OutboundInvalidSenderSignature = 7;
    InboundNotFinished = 4;
    InboundFinished = 5;
}
  • UnknownInvoiceStatus — неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ.

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

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

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

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

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

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

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


См. также

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