SearchFnsParticipantsResponse

Результат поиска участников электронного документооборота методом SearchFnsParticipants.

message SearchFnsParticipantsResponse {
    required FnsParticipantSearchStatus Status = 1;
    repeated FnsParticipant Participants = 2;
}

enum FnsParticipantSearchStatus {
    UnknownFnsParticipantSearchStatus = 0;
    OkFnsParticipantSearchStatus = 1;
    NotFoundFnsParticipantSearchStatus = 2;
    NotAllowedFnsParticipantSearchStatus = 3;
}

message FnsParticipant {
    required string FnsParticipantId = 1;
    required string Inn = 2;
    optional string Kpp = 3;
    required string FullName = 4;
}
  • Status — статус результата поиска, принимает значения из перечисления FnsParticipantSearchStatus:

    • UnknownFnsParticipantSearchStatus — неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ;

    • OkFnsParticipantSearchStatus — участники ЭДО успешно найдены;

    • NotFoundFnsParticipantSearchStatus — участники ЭДО с указанными параметрами не найдены;

    • NotAllowedFnsParticipantSearchStatus — участник ЭДО закрыл доступ к своим данным.

  • Participants — список найденных участников ЭДО, представленных структурой FnsParticipant с полями:

    • FnsParticipantId — идентификатор участника электронного документооборота. Первые 3 символа идентификатора содержат код оператора ЭДО, к которому подключена организация;

    • Inn — ИНН организации;

    • Kpp — КПП организации;

    • FullName — полное наименование организации.

При значении Status = NotFoundFnsParticipantSearchStatus или Status = NotAllowedFnsParticipantSearchStatus список Participants будет пустым.


См. также

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