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— наименование организации представителя.
См. также
- Структура используется:
в структуре EmployeePowerOfAttorney
в структуре PowerOfAttorneyRegisterResult
в теле ответа метода GetPowerOfAttorneyInfo