GeneralReceiptStatus

Обобщенный статус извещения о получении (ИОП).

enum GeneralReceiptStatus {
    GeneralReceiptStatusUnknown = 0;
    GeneralReceiptStatusNotAcceptable = 1;
    HaveToCreateReceipt = 2;
    WaitingForReceipt = 3;
    Finished = 4;
}

Встречается в нескольких местах:

  • ИОП на документ со стороны получателя;
  • ИОП на подтверждение оператором даты отправки/получения документа. Актуально для типов, которые поддерживают подтверждения оператором даты отправки/получения. Например, счет-фактура или УПД с функциями СЧФ и СЧФДОП;
  • ИОП на подтверждение оператором даты отправки ИОПа на документ со стороны получателя. Актуально для типов, которые поддерживают подтверждения оператором даты отправки/получения. Например, счет-фактура или УПД с функциями СЧФ и СЧФДОП;
  • ИОП на уведомление об уточнении (УОУ), полученное отправителем документа.

Во всех ситуация статус нужно читать одинаково:

  • GeneralReceiptStatusNotAcceptable - ИОП на документ или другой технологический документ не поддерживается либо не запрошен. Не требует никакого действия.
  • HaveToCreateReceipt - нужно подписать ИОП на документ или другой технологический документ.
  • WaitingForReceipt - ожидание подписания ИОПа на документ или уведомление об уточнении со стороны контрагента.
  • Finished - ИОП подписано. Больше действий по нему совершать не надо.