PowerOfAttorney

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

Данные машиночитаемой доверенности (МЧД).

Поля структуры заполняются из полей XML-документа доверенности в зависимости от формата конкретного документа.

message PowerOfAttorney {
    required PowerOfAttorneyFullId FullId = 1;
    required PowerOfAttorneyIssuer Issuer = 2;
    required PowerOfAttorneyConfidant Confidant = 3;
    required Timestamp StartAt = 4;
    required Timestamp ExpireAt = 5;
    optional string System = 6;
    optional string IdFile = 7;
    repeated PowerOfAttorney DelegationChain = 8;
    required PowerOfAttorneyPermissionsInfo PermissionsInfo = 9;
    optional PowerOfAttorneyDelegationInfo DelegationInfo = 10;
    repeated PowerOfAttorneyRepresentative Representatives = 11;
    required DateTimeOffset StartAtByMoscow = 12;
    required DateTimeOffset ExpireAtByMoscow = 13;
}
  • FullId — идентификатор МЧД, представленный структурой PowerOfAttorneyFullId.

  • Issuer — данные доверителя, представленные структурой PowerOfAttorneyIssuer.

  • Confidant — поле устарело, используйте вместо него поле Representatives. Данные представителя, представленные структурой PowerOfAttorneyConfidant.

  • StartAt — дата начала действия МЧД в UTC, представленная структурой Timestamp. Обратите внимание, что реальная дата отсчитывается в московском часовом поясе. Поле устарело, используйте вместо него значение поля StartAtByMoscow.

  • ExpireAt — дата окончания действия МЧД в UTC, представленная структурой Timestamp. Обратите внимание, что реальная дата отсчитывается в московском часовом поясе. Поле устарело, используйте вместо него значение поля ExpireAtByMoscow.

  • System — информация о системе хранения доверенности.

  • IdFile — имя XML-файла МЧД без расширения.

  • DelegationChain — список предыдущих МЧД для доверенности, выпущенной в порядке передоверия. Каждая МЧД представлена структурой PowerOfAttorney. Список хранится в порядке от корневой МЧД (элемент с индексом 0) к дочерней, сама конечная МЧД в список не включена. Заполняется только в случаях:

    • если при отправке документов в поле Contents структуры PowerOfAttorneyToPost была указана цепочка файлов МЧД;

    • если по идентификатору FullId удалось получить цепочку доверенностей из сервиса ФНС.

  • PermissionsInfo — информация о полномочиях из МЧД, представленная структурой PowerOfAttorneyPermissionsInfo.

  • DelegationInfo — информация о предыдущих МЧД для доверенности, выпущенной в порядке передоверия. Представлена структурой PowerOfAttorneyDelegationInfo. Заполняется только в случае, если МЧД выпущена в порядке передоверия. Для цепочки передоверия из двух МЧД совпадают номера корневой доверенности и доверенности, на основании которой осуществляется передоверие.

  • Representatives — список уполномоченных представителей, представленных структурой PowerOfAttorneyRepresentative.

  • StartAtByMoscow — дата начала действия МЧД в московском часовом поясе, представленная структурой DateTimeOffset.

  • ExpireAtByMoscow — дата окончания действия МЧД в московском часовом поясе, представленная структурой DateTimeOffset.

PowerOfAttorneyIssuer

Данные доверителя машиночитаемой доверенности (МЧД).

message PowerOfAttorneyIssuer {
    optional PowerOfAttorneyIssuerType Type = 1 [default = UnknownIssuerType];
    optional PowerOfAttorneyIssuerLegalEntity LegalEntity = 2;
    optional PowerOfAttorneyIssuerForeignEntity ForeignEntity = 3;
    optional PowerOfAttorneyIssuerIndividualEntity IndividualEntity = 4;
    optional PowerOfAttorneyIssuerPhysicalEntity PhysicalEntity = 5;
}
  • Type — тип доверителя, принимает значение из перечисления PowerOfAttorneyIssuerType.

  • LegalEntity — данные юридического лица, представленные структурой PowerOfAttorneyIssuerLegalEntity. Заполняется только в случае, если тип доверителя имеет значение Type = LegalEntity.

  • ForeignEntity — данные иностранной организации, представленные структурой PowerOfAttorneyIssuerForeignEntity. Заполняется только в случае, если тип доверителя имеет значение Type = ForeignEntity.

  • IndividualEntity — данные индивидуального предпринимателя, представленные структурой PowerOfAttorneyIssuerIndividualEntity. Заполняется в случае, если тип доверителя имеет значение Type = IndividualEntity.

  • PhysicalEntity — данные физического лица, представленные структурой PowerOfAttorneyIssuerPhysicalEntity. Заполняется в случае, если тип доверителя имеет значение Type = PhysicalEntity.

PowerOfAttorneyIssuerType

Тип доверителя машиночитаемой доверенности (МЧД).

enum PowerOfAttorneyIssuerType {
    UnknownIssuerType = 0;
    LegalEntity = 1;
    ForeignEntity = 2;
    IndividualEntity = 3;
    PhysicalEntity = 4;
}
  • LegalEntity — юридическое лицо;

  • ForeignEntity — иностранная организация;

  • IndividualEntity — индивидуальный предприниматель;

  • PhysicalEntity — физическое лицо.

PowerOfAttorneyIssuerLegalEntity

Данные юридического лица, являющегося доверителем машиночитаемой доверенности (МЧД).

message PowerOfAttorneyIssuerLegalEntity {
    required string Inn = 1;
    required string Kpp = 2;
    required string OrganizationName = 3;
}
  • Inn — ИНН доверителя.

  • Kpp — КПП доверителя.

  • OrganizationName — наименование организации.

PowerOfAttorneyIssuerForeignEntity

Данные иностранной организации, являющейся доверителем машиночитаемой доверенности (МЧД).

message PowerOfAttorneyIssuerForeignEntity {
    optional string Inn = 1;
    optional string Kpp = 2;
    required string OrganizationName = 3;
}
  • Inn — ИНН доверителя.

  • Kpp — КПП доверителя.

  • OrganizationName — наименование организации.

PowerOfAttorneyIssuerIndividualEntity

Данные индивидуального предпринимателя, являющегося доверителем машиночитаемой доверенности (МЧД).

message PowerOfAttorneyIssuerIndividualEntity {
    required string Inn = 1;
    required string OrganizationName = 3;
}
  • Inn — ИНН доверителя.

  • OrganizationName — наименование индивидуального предпринимателя.

PowerOfAttorneyIssuerPhysicalEntity

Данные физического лица, являющегося доверителем машиночитаемой доверенности (МЧД).

message PowerOfAttorneyIssuerPhysicalEntity {
    required string Inn = 1;
    optional FullName PersonName = 2;
}
  • Inn — ИНН доверителя.

  • PersonName — ФИО доверителя, представленные структурой FullName.

PowerOfAttorneyConfidant

Данные представителя.

message PowerOfAttorneyConfidant {
    required FullName PersonName = 1;
    required string Inn = 2;
    optional PowerOfAttorneyConfidantOrganization Organization = 3;
}
  • PersonName — ФИО представителя, представленные структурой FullName.

  • Inn — ИНН представителя: физического или юридического лица. В случае юридического лица используется ИНН уполномоченного представителя этой организации, который может действовать без доверенности.

  • Organization — данные организации, представленные структурой PowerOfAttorneyConfidantOrganization. Заполняется только в случае, если представителем является организация.

PowerOfAttorneyConfidantOrganization

Данные организации представителя.

message PowerOfAttorneyConfidantOrganization {
    required string Inn = 1;
    optional string Kpp = 2;
    required string Name = 3;
}
  • Inn — ИНН представителя.

  • Kpp — КПП представителя.

  • Name — наименование организации.

PowerOfAttorneyDelegationInfo

Данные предыдущих машиночитаемых доверенностей (МЧД).

message PowerOfAttorneyDelegationInfo {
    required string RootRegistrationNumber = 1;
    optional string ParentRegistrationNumber = 2;
    repeated PowerOfAttorneyIssuer RootIssuers = 3;
}
  • RootRegistrationNumber — регистрационный номер корневой (первоначальной) доверенности.

  • ParentRegistrationNumber — регистрационный номер доверенности, на основании которой осуществляется передоверие.

  • RootIssuers — список первоначальных доверителей, представленных структурой PowerOfAttorneyIssuer.

PowerOfAttorneyRepresentative

Данные представителя.

message PowerOfAttorneyRepresentative {
    optional PowerOfAttorneyRepresentativeType Type = 1 [default = UnknownIssuerType];
    optional PowerOfAttorneyRepresentativeLegalEntity LegalEntity = 2;
    optional PowerOfAttorneyRepresentativeIndividualEntity IndividualEntity = 3;
    optional PowerOfAttorneyRepresentativePhysicalEntity PhysicalEntity = 4;
    optional PowerOfAttorneyRepresentativeLegalSubsidiaryEntity LegalSubsidiaryEntity = 5;
    optional PowerOfAttorneyRepresentativeForeignLegalSubsidiaryEntity ForeignLegalSubsidiaryEntity = 6;
}
  • Type — тип представителя, принимает значение из перечисления PowerOfAttorneyRepresentativeType.

  • LegalEntity — данные юридического лица, представленные структурой PowerOfAttorneyRepresentativeLegalEntity. Заполняется только в случае, если тип представителя имеет значение Type = LegalEntity.

  • IndividualEntity — данные индивидуального предпринимателя, представленные структурой PowerOfAttorneyRepresentativeIndividualEntity. Заполняется только в случае, если тип представителя имеет значение Type = IndividualEntity.

  • PhysicalEntity — данные физического лица, представленные структурой PowerOfAttorneyRepresentativePhysicalEntity. Заполняется только в случае, если тип представителя имеет значение Type = PhysicalEntity.

  • LegalSubsidiaryEntity — данные филиала юридического лица (обособленном подразделении), представленные структурой PowerOfAttorneyRepresentativeLegalSubsidiaryEntity. Заполняется только в случае, если тип представителя имеет значение Type = LegalSubsidiaryEntity.

  • ForeignLegalSubsidiaryEntity — данные филиала иностранного юридического лица (аккредитованном представительстве), представленные структурой PowerOfAttorneyRepresentativeForeignLegalSubsidiaryEntity. Заполняется только в случае, если тип представителя имеет значение Type = ForeignLegalSubsidiaryEntity.

PowerOfAttorneyRepresentativeType

Тип представителя.

enum PowerOfAttorneyRepresentativeType {
    UnknownRepresentativeType = 0;
    RepresentativeLegalEntity = 1;
    RepresentativeIndividualEntity = 2;
    RepresentativePhysicalEntity = 3;
    RepresentativeLegalSubsidiaryEntity = 4;
    RepresentativeForeignLegalSubsidiaryEntity = 5;
}
  • UnknownRepresentativeType — зарезервированное значение.

  • RepresentativeLegalEntity — юридическое лицо.

  • RepresentativeIndividualEntity — индивидуальный предприниматель.

  • RepresentativePhysicalEntity — физическое лицо.

  • RepresentativeLegalSubsidiaryEntity — филиал юридического лица (обособленное подразделение).

  • RepresentativeForeignLegalSubsidiaryEntity — филиал иностранного юридического лица (аккредитованное представительство).

PowerOfAttorneyRepresentativeLegalEntity

Данные представителя, являющегося юридическим лицом.

message PowerOfAttorneyRepresentativeLegalEntity {
    optional string Inn = 1;
    required string Kpp = 2;
    required string OrganizationName = 3;
    repeated PowerOfAttorneyRepresentativePhysicalEntity PhysicalEntity = 4;
}
  • Inn — ИНН представителя.

  • Kpp — КПП представителя.

  • OrganizationName — наименование организации представителя.

  • PhysicalEntity — список физических лиц-представителей ЮЛ, представленных структурой PowerOfAttorneyRepresentativePhysicalEntity.

PowerOfAttorneyRepresentativeIndividualEntity

Данные представителя, являющегося индивидуальным предпринимателем.

message PowerOfAttorneyRepresentativeIndividualEntity {
    required string Inn = 1;
    required string OrganizationName = 2;
}
  • Inn — ИНН представителя.

  • OrganizationName — наименование организации представителя.

PowerOfAttorneyRepresentativePhysicalEntity

Данные представителя, являющегося физическим лицом.

message PowerOfAttorneyRepresentativePhysicalEntity {
    optional string Inn = 1;
    required FullName PersonName = 2;
}
  • Inn — ИНН представителя.

  • PersonName — ФИО представителя, представленные структурой FullName.

PowerOfAttorneyRepresentativeLegalSubsidiaryEntity

Данные представителя, являющегося филиалом юридического лица (обособленным подразделением).

message  PowerOfAttorneyRepresentativeLegalSubsidiaryEntity  {
    optional string Inn = 1;
    required string Kpp = 2;
    required string OrganizationName = 3;
    repeated PowerOfAttorneyRepresentativePhysicalEntity PhysicalEntity = 4;
}
  • Inn — ИНН представителя.

  • Kpp — КПП представителя.

  • OrganizationName — наименование организации представителя.

  • PhysicalEntity — список физических лиц-представителей ЮЛ, представленных структурой PowerOfAttorneyRepresentativePhysicalEntity.

PowerOfAttorneyRepresentativeForeignLegalSubsidiaryEntity

Данные представителя, являющегося филиалом иностранного юридического лица (аккредитованным представительством).

message PowerOfAttorneyRepresentativeForeignLegalSubsidiaryEntity {
    optional string Inn = 1;
    optional string Kpp = 2;
    required string OrganizationName = 3;
}
  • Inn — ИНН представителя.

  • Kpp — КПП представителя.

  • OrganizationName — наименование организации представителя.


См. также

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