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