PowerOfAttorney¶
На этой странице, помимо PowerOfAttorney
, описаны следующие структуры и перечисления:
Структура PowerOfAttorney
предназначена для хранения информации о машиночитаемой доверенности (МЧД).
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;
}
FullId
— идентификатор МЧД, представленный структурой PowerOfAttorneyFullId.Issuer
— данные о доверителе, представленные структурой PowerOfAttorneyIssuer.Confidant
— данные о представителе, представленные структурой PowerOfAttorneyConfidant.StartAt
— дата начала действия МЧД, представленная структурой Timestamp.ExpireAt
— срок действия МЧД, представленный структурой Timestamp.System
— информация о системе хранения доверенности.IdFile
— имя XML-файла МЧД без расширения.DelegationChain
— список предыдущих МЧД для доверенности, выпущенной в порядке передоверия. Каждая МЧД представлена структуройPowerOfAttorney
. Список хранится в порядке от корневой МЧД (элемент с индексом0
) к дочерней, сама конечная МЧД в список не включена. Заполняется только в случаях:если при отправке документов в поле
Contents
структуры PowerOfAttorneyToPost была указана цепочка файлов МЧД;если по идентификатору
FullId
удалось получить цепочку доверенностей из сервиса ФНС.
PermissionsInfo
— информация о полномочиях из МЧД, представленная структурой PowerOfAttorneyPermissionsInfo.DelegationInfo
— информация о предыдущих МЧД для доверенности, выпущенной в порядке передоверия. Представлена структурой PowerOfAttorneyDelegationInfo. Заполняется только в случае, если МЧД выпущена в порядке передоверия. Для цепочки передоверия из двух МЧД совпадают номера корневой доверенности и доверенности, на основании которой осуществляется передоверие.
PowerOfAttorneyIssuer¶
Структура 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¶
Перечисление PowerOfAttorneyIssuerType
представляет собой тип доверителя.
enum PowerOfAttorneyIssuerType {
UnknownIssuerType = 0;
LegalEntity = 1;
ForeignEntity = 2;
IndividualEntity = 3;
PhysicalEntity = 4;
}
LegalEntity
— юридическое лицо;ForeignEntity
— иностранная организация;IndividualEntity
— индивидуальный предприниматель;PhysicalEntity
— физическое лицо.
PowerOfAttorneyIssuerLegalEntity¶
Структура PowerOfAttorneyIssuerLegalEntity
хранит данные о юридическом лице, являющимся доверителем.
message PowerOfAttorneyIssuerLegalEntity {
required string Inn = 1;
required string Kpp = 2;
required string OrganizationName = 3;
}
Inn
— ИНН доверителя.Kpp
— КПП доверителя.OrganizationName
— наименование организации.
PowerOfAttorneyIssuerForeignEntity¶
Структура PowerOfAttorneyIssuerForeignEntity
хранит данные об иностранной организации, являющейся доверителем.
message PowerOfAttorneyIssuerForeignEntity {
optional string Inn = 1;
optional string Kpp = 2;
required string OrganizationName = 3;
}
Inn
— ИНН доверителя.Kpp
— КПП доверителя.OrganizationName
— наименование организации.
PowerOfAttorneyIssuerIndividualEntity¶
Структура PowerOfAttorneyIssuerIndividualEntity
хранит данные об индивидуальном предпринимателе, являющимся доверителем.
message PowerOfAttorneyIssuerIndividualEntity {
required string Inn = 1;
required string OrganizationName = 3;
}
Inn
— ИНН доверителя.OrganizationName
— наименование индивидуального предпринимателя.
PowerOfAttorneyIssuerPhysicalEntity¶
Структура PowerOfAttorneyIssuerPhysicalEntity
хранит данные о физическом лице, являющимся доверителем.
message PowerOfAttorneyIssuerPhysicalEntity {
required string Inn = 1;
optional FullName PersonName = 2;
}
Inn
— ИНН доверителя.PersonName
— ФИО доверителя, представленные структурой FullName.
PowerOfAttorneyConfidant¶
Структура PowerOfAttorneyConfidant
хранит данные о представителе.
message PowerOfAttorneyConfidant {
required FullName PersonName = 1;
required string Inn = 2;
optional PowerOfAttorneyConfidantOrganization Organization = 3;
}
PersonName
— ФИО представителя, представленные структурой FullName.Inn
— ИНН представителя: физического или юридического лица. В случае юридического лица используется ИНН уполномоченного представителя этой организации, который может действовать без доверенности.Organization
— данные об организации, представленные структурой PowerOfAttorneyConfidantOrganization. Заполняется только в случае, если представителем является организация.
PowerOfAttorneyConfidantOrganization¶
Структура PowerOfAttorneyConfidantOrganization
хранит данные об организации-представителе.
message PowerOfAttorneyConfidantOrganization {
required string Inn = 1;
optional string Kpp = 2;
required string Name = 3;
}
Inn
— ИНН представителя.Kpp
— КПП представителя.Name
— наименование организации.
PowerOfAttorneyDelegationInfo¶
Структура PowerOfAttorneyDelegationInfo
хранит данные о предыдущих МЧД.
message PowerOfAttorneyDelegationInfo {
required string RootRegistrationNumber = 1;
optional string ParentRegistrationNumber = 2;
}
RootRegistrationNumber
— регистрационный номер корневой (первоначальной) доверенности.ParentRegistrationNumber
— регистрационный номер доверенности, на основании которой осуществляется передоверие.
См. также
- Структура используется:
в структуре EmployeePowerOfAttorney
в структуре PowerOfAttorneyRegisterResult
в теле ответа метода GetPowerOfAttorneyInfo
- Руководства: