Document 361178

advertisement
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Адрес боевого сервиса: https://b2b.europf.com/fund/services/contractservice.asmx
Адрес тестового сервиса: https://b2b.europf.com/printtest/services/contractservice.asmx
Операция «Аутентификация»
Общие сведения
Код операции:
Login
Наименование операции:
Логин
Назначение операции:
Метод производит аутентификацию пользователя на сервере. Ключ сессии
записывается в cookies
Описание входных параметров
№
Код параметра
Описание параметра
Обяз.
Способ
заполнения/Тип
1
username
Имя пользователя
+
Строка
2
password
Пароль
+
Строка
Обяз.
Способ
заполнения/Тип
Комментарий
Описание выходных параметров
№
Код параметра
result
1
Описание параметра
Результат
+
Комментарий
Логическая
переменная
Коды возвратов
№
Код возврата
Описание кода
возврата
Условия возникновения
Контрольный пример (C# Web Reference)
var service = new ContractService {CookieContainer = new CookieContainer()};
try
{
service.Login("login", "password");
catch (SoapException se)
{
// Ошибка аутентификации
}
Комментарий
Операция «Проверка СНИЛС»
Общие сведения
Код операции:
CheckSnils
Наименование операции:
Проверка СНИЛС
Назначение операции:
Метод проверяет номер СНИЛС на существование в БД ЕПФ
Описание входных параметров
№
Код параметра
snils
Описание параметра
СНИЛС
Обяз.
+
Способ
заполнения/Тип
Комментарий
Строка вида:
Строка
1
‘111-111-111 11’
Описание выходных параметров
№
1
Код параметра
Описание параметра
resultcode
Код возврата
birthdate
Дата рождения персоны
Обяз.
+
Способ
заполнения/Тип
Комментарий
Целый
Для проверки
достоверности
возвращаемых
данных
Дата
2
Коды возвратов
№
Код возврата
Описание кода
возврата
Условия возникновения
СНИЛС не найден в БД ЕПФ и БД
Партнера
1
0
СНИЛС не найден
2
101
СНИЛС
неверно
указан Неверная контрольная
неверная форма записи
3
102
СНИЛС не найден
4
103
СНИЛС найден
сумма
Комментарий
или
Делается
СНИЛС не найден в БД ЕПФ и ошибка соответствующая
проверки у Партнера
пометка в БД
СНИЛС найден в БД ЕПФ или БД
Партнера
Контрольный пример (C# Web Reference)
var service = new ContractService {CookieContainer = new CookieContainer()};
try
{
service.Login("login", "password");
var result = service.CheckSnils("111-111-111 11");
catch (SoapException se)
{}
Операция « Создать договор»
Общие сведения
Код операции:
ReserveContract
Наименование операции:
Создать договор, редактировать договор
Назначение операции:
Метод создает, редактирует договор резервируя идентификатор
Описание входных параметров
№
Описание
параметра
Код параметра
О
б
Способ
я заполнен
з
ия/Тип
.
Целое
число
Contract.ContractId
Идентификатор
договора
1
Contract.AgentId
ID Агента
+ Строка
2
Contract.LastName
Фамилия
+ Строка
3
Contract.FirstName
Имя
+ Строка
Contract.GenderId
Пол
+ Целое
0
4
число
5
Contract.BirthDate
Дата рождения
+ Дата
7
Contract.SeriesCard
Серия документа
+ Строка
8
Contract.NumberCard
Номер документа
+ Строка
9
Contract.IssueDateCard
Дата
документа
выдачи
+ Дата
10
Contract.IssuedCard
Кем
документ
выдан
Contract.AddressStringRegistra
tion
Адрес
регистрации
11
Комментарий
Указывается в случае
редактирования договора
Муж:1
Жен:2
+ Строка
Строка
Почтовый код, Регион, область,
город(населенный пункт), улица,
дом, корпус(если есть),
строение(если есть),
квартира(если есть)
12
Contract.MobilePhone
Мобильный
телефон
+ Строка
14
Contract.CardAccess
Карта доступа в
«Личный кабинет»
+ Строка
18
Contract.SubagentId
Субагент
уровня (id)
19
Contract.Snils
СНИЛС
Строка
20
Contract.MiddleName
Отчество
Строка
Contract.IsOldName
Ф.И.О. менялось
Логическа
я
переменн
ая
22
Contract.OldLastName
Фамилия до смены
Строка
23
Contract.OldFirstName
Имя до смены
Строка
24
Contract.OldMiddleName
Отчество
смены
25
Contract.BirthPlace
Место рождения
+ Строка
26
Contract.CodeDivisionIssuedCar
d
Код
подразделения,
выдавшего
паспорт
+ Строка
Contract.AddressStringResidenc
e
Адрес проживания
Строка
28
Contract.HomePhone
Домашний телефон
Строка
29
Contract.WorkPhone
Рабочий телефон
Строка
Contract.Codeword
Кодовое
слово
для
получения
информации
по
телефону
(девичья фамилия
матери)
Строка
Contract.WaysInformingId
Способ
информирования
Целое
число
2-го
21
до
Строка
Строка
27
30
31
Почтовый код, Регион, область,
город(населенный пункт), улица,
дом, корпус(если есть),
строение(если есть),
квартира(если есть)
e-mail + ЛК:1
адрес местожительства:2
адрес регист + ЛК:3
e-mail:4
адрес регистрации + e-mail:5
Личный кабинет (ЛК):6
адрес местожительства + e-mail +
ЛК:7
адрес местожительства + e-mail:8
адрес регистрации:9
адрес местожительства + ЛК:10
адрес регистрации + e-mail + ЛК:11
не указан:12
Contract.Email
Адрес
электронной
почты
Строка
Contract.EmploymentId
Занятость
Целое
число
34
Contract.LengthWorkId
Стаж работы
Целое
число
35
Contract.OfficialIncomeId
Официальный
доход
Целое
число
36
Contract.Enterprise
Место работы
Строка
37
Contract.NoteToCallTime
Примечание
Строка
Contract.IsPaymentContribution
s
Производилась ли
уплата взносов в
ПФР
Логическа
я
переменн
ая
Contract.IsAnotherContract
Наличие договора
ОПС с другим НПФ
в этом году
Логическа
я
переменн
ая
Contract.OldInsurer
Предыдущий
страховщик
Строка
Contract.hasJob
Трудоустроен
Логическа
я
переменн
ая
Contract.IsTransfer
Договор передан
Логическа
я
переменн
ая
Contract.KladrCode
Идентификатор
КЛАДР для адреса
регистрации
+ Строка
Contract.KladrResCode
Идентификатор
КЛАДР для адреса
проживания
Строка
48
Contract.BuildingRegistration
Дом регистрации
49
Contract.HousingRegistration
Корпус
регистрации
32
33
38
39
43
44
45
46
47
+ Строка
Строка
По трудовой книжке:1
Работаю неофициально:2
Не работаю / ищу работу:3
ИП:4
Иное (студент, домохозяйка,
военнослужащий):5
По временному договору:11
50
Contract.ApartmentRegistration
Квартира
регистрации
Строка
51
Contract.BuildingResidence
Дом проживания
Строка
52
Contract.HousingResidence
Корпус
проживания
Строка
53
Contract.ApartmentResidence
Квартира
проживения
Строка
Contract.IsResidence
Адрес проживания
не совпадает с
адресом
регистрации
Логическа
я
переменн
ая
55
Contract.Assignee
Список
правопреемников
Список
Assignee
56
Contract.PartnerRecordId
id
партнера
Строка
57
Contract.SellPointId
id точки продаж
Строка
58
Contract.ACPNumber
Номер
заявления
трансфера АЦП
Строка
59
Contract.ACPDate
Дата
заявления
трансфера АЦП
ДатаВремя
60
ContractStatus
Статус договора
Целое
число
(1 - Проект, 2 - Подписан
клиентом)
TimesToCall[]
Удобное
для звонка
массив
целых,
размернос
ть - 7
1 - В любое время
54
записи
время
2 - 8:00-13:00 (будни)
3 - 13:00-18:00 (будни)
4 - 18:00-21:00 (будни)
61
5 - 8:00-13:00 (выходные)
6 - 13:00-18:00 (выходные)
7 - 18:00-21:00 (выходные)
62
Contract.ACPStatus
Статус заявления
трансфера АЦП
Строка
Assignee — список из правопреемников
№
Код параметра
Описание параметра
Обяз.
Способ
заполнения/Тип
1
Assignee.ContractId
ID договора
2
Assignee.LastName
Фамилия
Строка
3
Assignee.FirstName
Имя
Строка
4
Assignee.MiddleName
Отчество
Строка
5
Assignee.GenderId
Пол
Целое число
6
Assignee.Share
Доля
Строка
7
Assignee.Relationship
Степень родства
Строка
8
Assignee.BirthDate
Дата рождения
Дата
9
Assignee.CardId
Тип документа
Целое число
10
Assignee.SeriesCard
Серия документа
Строка
11
Assignee.NumberCard
Номер документа
Строка
12
Assignee.IssueDateCard
Дата выдачи
Дата
13
Assignee.IssuedCard
Кем выдан
Строка
14
Assignee.Snils
СНИЛС
Строка
15
Assignee.Phone
Телефон
Строка
+
Комментарий
Целое число
Муж:1
Жен:2
Паспорт РФ:1
Описание выходных параметров
№
Код параметра
Описание параметра
Обяз.
Способ
заполнения/Тип
1
ResultCode
Код возврата
2
ContractId
ID контракта
Целое число
3
Details
Комментарии
Строка
ValidationErrors
Ошибки
валидации/верификации
полей договора
Ключ-Значение
4
+
Комментарий
Целое число
Ключ – название
поля, значение –
описание ошибки
Коды возвратов
№
1
Код возврата
0
Описание кода
возврата
Договор создан
успешно,
зарезервирован
идентификатор
Условия возникновения
Комментарий
2
3
4
5
6
201
202
203
204
205
Ошибка, не
определен ID
агента /
субагента
Ошибка валидации
или верификации
полей
Сумма долей
правопреемников
не равна 100%
Указанная
комбинация
паспортных
данных уже
существует
Внутренняя
ошибка
сохранения
7
206
Договор не
найден
8
207
Нет прав на
редактирование
9
208
Невозможно
отредактировать
договор,
несоответствие
статуса
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
Операция «Подтверждение договора»
Общие сведения
Код операции:
ConfirmContract
Наименование операции:
Подтверждение договора
Назначение операции:
Метод подтверждает договор, статус договора устанавливается
"Подписан клиентом", данный передаются в операционную систему ЕПФ
Описание входных параметров
№
1
Код параметра
Описание параметра
Обяз.
Способ
заполнения/Тип
Комментарий
contractId
ID договора
+
Целое число
transitionType
Тип перехода
+
Целое число
Из ПФР в НФП:1
из НФП в НФП :2
3
applicationRegist
rationNumber
Номер заявления по
журналу регистрации
+
строка
Номер в журнале
регистрации ПФР
4
applicationRegist
rationDate
Дата регистрации
+
Дата
Дата регистрации
в ПФР
5
notificationRegis
trationNumber
Номер уведомления по
журналу регистрации
+
строка
Номер в журнале
регистрации ПФР
6
notificationRegis
trationDate
Дата регистрации
уведомления
+
Дата
Дата регистрации
в ПФР
Обяз.
Способ
заполнения/Тип
2
заявления
Описание выходных параметров
№
Код параметра
Описание параметра
1
ResultCode
Код возврата
2
ContractId
ID контракта
Целое число
3
Details
Комментарии
Строка
ValidationErrors
Ошибки
валидации/верификации
полей договора
Ключ-Значение
4
+
Комментарий
Целое число
Ключ – название
поля, значение –
описание ошибки
Коды возвратов
№
Код возврата
Описание кода
возврата
Условия возникновения
Комментарий
в
1
0
Договор
подписан
2
301
Договор
найден
Клиент подписал договор
не
3
302
Нет
прав
на
редактирование
4
303
Невозможно
подтвердить
5
305
6
306
Договор, указанный в теле запроса, не
найден
Договор может
редактировать
только создавший
его пользователь
Невозможно
подтвердить
несоответствие статуса
Внутренняя
ошибка
сохранения
Ошибка валидации
или верификации
полей
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
договор,
Операция «Удаление договора»
Общие сведения
Код операции:
ReleaseContract
Наименование операции:
Удаление договора
Назначение операции:
Метод удаляет договор из БД ЕПФ, при этом СНИЛС освобождается
Описание входных параметров
№
1
Код параметра
contractId
Описание параметра
ID договора
Обяз.
Способ
заполнения/Тип
+
Целое число
Обяз.
Способ
заполнения/Тип
Комментарий
Описание выходных параметров
№
Код параметра
Описание параметра
1
ResultCode
Код возврата
2
ContractId
ID контракта
Целое число
3
Details
Комментарии
Строка
ValidationErrors
Ошибки
валидации/верификации
полей договора
Ключ-Значение
4
+
Комментарий
Целое число
Ключ – название
поля, значение –
описание ошибки
Коды возвратов
№
Код возврата
Описание кода
возврата
1
0
Договор
подписан
2
401
Договор
найден
Условия возникновения
Комментарий
Клиент подписал договор
не
3
402
Нет
прав
на
редактирование
4
403
Невозможно
подтвердить
5
405
Внутренняя
ошибка
сохранения
Договор, указанный в теле запроса, не
найден
Договор может
редактировать
только создавший
его пользователь
Невозможно
подтвердить
несоответствие статуса
договор,
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
Операция «метод статусов»
Общие сведения
Код операции:
GetContractInfo
Наименование операции:
Информация о договоре
Назначение операции:
Метод возвращает информацию о договоре по Id договора
Описание входных параметров
№
1
Код параметра
contractId
Описание параметра
ID договора
Обяз.
Способ
заполнения/Тип
+
Целое число
Обяз.
Способ
заполнения/Тип
Комментарий
Описание выходных параметров
№
Код параметра
Описание параметра
1
ResultCode
Код возврата
2
ContractInfo
Договор
Contract
3
Details
Комментарии
Строка
ValidationErrors
Ошибки
валидации/верификации
полей договора
Ключ-Значение
4
+
Комментарий
Целое число
Ключ – название
поля, значение –
описание ошибки
Описание класса Contract
№
1
Код параметра
Contract.ContractId
Описание параметра
Обяз.
Идентификатор договора
Способ
заполнения
/Тип
Целое число
2
Contract.AgentId
ID Агента
+
Строка
3
Contract.LastName
Фамилия
+
Строка
4
Contract.FirstName
Имя
+
Строка
5
Contract.GenderId
Пол
+
Целое число
6
Contract.BirthDate
Дата рождения
+
Дата
7
Contract.SeriesCard
Серия документа
+
Строка
8
Contract.NumberCard
Номер документа
+
Строка
9
Contract.IssueDateCard
Дата выдачи документа
+
Дата
10
Contract.IssuedCard
Кем выдан документ
+
Строка
11
Contract.AddressStringReg
Адрес регистрации
Строка
Комментарий
Указывается в
случае
редактирования
договора
Муж:1 Жен:2
Почтовый код,
istration
Регион,
область,
город(населенн
ый
пункт), улица,
дом,
корпус(если
есть),
строение(если
есть),
квартира(если
есть)
12
Contract.MobilePhone
Мобильный телефон
+
Строка
13
Contract.CardAccess
Карта доступа в «Личный кабинет»
+
Строка
14
Contract.SubagentId
Субагент 2-го уровня (id)
Строка
15
Contract.Snils
СНИЛС
Строка
16
Contract.MiddleName
Отчество
Строка
17
Contract.IsOldName
Ф.И.О. менялось
18
Contract.OldLastName
Фамилия до смены
Логическая
переменная
Строка
19
Contract.OldFirstName
Имя до смены
Строка
20
Contract.OldMiddleName
Отчество до смены
Строка
21
Contract.BirthPlace
Место рождения
+
Строка
22
Contract.CodeDivisionIssu
edCard
Contract.AddressStringRes
idence
Код подразделения, выдавшего паспорт
+
Строка
Адрес проживания
Строка
24
Contract.HomePhone
Домашний телефон
Строка
25
Contract.WorkPhone
Рабочий телефон
Строка
26
Contract.Codeword
Строка
27
Contract.WaysInformingId
Кодовое слово для получения
информации по телефону (девичья
фамилия матери)
Способ информирования
23
Целое число
Почтовый код,
Регион,
область,
город(населенн
ый пункт),
улица, дом,
корпус(если
есть),
строение(если
есть),
квартира(если
есть)
e-mail + ЛК:1
адрес
местожительств
а:2 адрес
регист + ЛК:3
e-mail:4 адрес
регистрации +
e-mail:5
Личный кабинет
(ЛК):6 адрес
местожительств
а + e-mail +
ЛК:7 адрес
местожительств
а + e-mail:8
адрес
регистрации:9
адрес
местожительств
а + ЛК:10
адрес
регистрации +
e-mail + ЛК:11
не указан:12
28
Contract.Email
Адрес электронной почты
Строка
29
Contract.EmploymentId
Занятость
Целое число
По трудовой
книжке:1
Работаю
неофициально:2
Не работаю /
ищу работу:3
ИП:4
Иное (студент,
домохозяйка,
военнослужащий
):5
По временному
договору:11
30
Contract.LengthWorkId
Стаж работы
Целое число
31
Contract.OfficialIncomeId
Официальный доход
Целое число
32
Contract.Enterprise
Место работы
Строка
33
Contract.NoteToCallTime
Примечание
Строка
34
Производилась ли уплата взносов в ПФР
36
Contract.IsPaymentContrib
utions
Contract.IsAnotherContrac
t
Contract.OldInsurer
Логическая
переменная
Логическая
переменная
Строка
37
Contract.hasJob
Трудоустроен
38
Contract.IsTransfer
Договор передан
39
Contract.KladrCode
40
Contract.KladrResCode
41
Contract.BuildingRegistra
tion
Идентификатор КЛАДР для адреса
регистрации
Идентификатор КЛАДР для адреса
проживания
Дом регистрации
42
Contract.HousingRegistrat
ion
Contract.ApartmentRegistr
ation
Contract.BuildingResidenc
e
Contract.HousingResidence
Корпус регистрации
Строка
Квартира регистрации
Строка
Дом проживания
Строка
Корпус проживания
Строка
Квартира проживения
Строка
47
Contract.ApartmentResiden
ce
Contract.IsResidence
48
Contract.Assignee
Адрес проживания не совпадает с
адресом регистрации
Список правопреемников
49
Contract.PartnerRecordId
id записи партнера
Логическая
переменная
Список
Assignee
Строка
50
Contract.SellPointId
id точки продаж
Строка
51
Contract.ACPNumber
Номер заявления трансфера АЦП
Строка
35
43
44
45
46
Наличие договора ОПС с другим НПФ в
этом году
Предыдущий страховщик
+
Логическая
переменная
Логическая
переменная
Строка
Строка
+
Строка
52
Contract.ACPDate
Дата заявления трансфера АЦП
ДатаВремя
53
ContractStatus
Статус договора
Целое число
54
TimesToCall[]
Удобное время для звонка
массив
целых,
размерность
- 7
55
Contract.ACPStatus
Статус заявления трансфера АЦП
Строка
56
Contract.StatusContract
Статус договора
Целое число
57
Contract.ChangeStatusDate
Дата изменения статуса договора
Дата
58
Contract.StatusDescriptio
n
Contract.CardId
Комментарий статуса
Строка
тип документа
Целое число
регион регистрации
Строка
61
Contract.RegionRegistrati
on
Contract.AreaRegistration
Область регистрации
Строка
62
Contract.CityRegistration
Город регистрации
Строка
59
60
(1 - Проект, 2
- Подписан
клиентом)
1 - В любое
время
2 - 8:00-13:00
(будни)
3 - 13:0018:00 (будни)
4 - 18:0021:00 (будни)
5 - 8:00-13:00
(выходные)
6 - 13:0018:00
(выходные)
7 - 18:0021:00
(выходные)
1 Новый
договор
2 Получен в
электронном
виде
3 Готов к
передаче в КЦ
4 На
подтверждении
КЦ
5 Подтвержден
КЦ 6 Не
подтвержден КЦ
7 Готов к
передаче в ТАЦ
8 Получен в
ТАЦ
9 Готов к
передаче в ПФР
10 Принят в
ПФР
11 Отказ
12 Действующий
договор
13 Действие
приостановлено
14 Прекратил
действие
15 Возвращен
для доработки
16 Возвращен с
доработки
17 Отказ ПФР
63
Район регистрации
Строка
Улица регистрации
Строка
65
Contract.LocalityRegistra
tion
Contract.StreetRegistrati
on
Contract.TypeTransitionId
Тип перехода
Целое число
66
Contract.SBStatusCode
Статус верификации
67
Contract.SignatoryId
Id Подписанта
Логическая
переменная
Целое число
68
Contract.WitnessId
Id свидетеля
WitnessId
69
Contract.s_Old_Address
Прошлый адрес
Целое число
70
Contract.LengthWorkId
Стаж работы
Целое число
71
Contract.CreatedAt
Дата создания
Дата
72
Contract.UpdatedAt
Дата обновления
Дата
73
Contract.DsvId
Статус заявления ДСВ
Целое число
74
Contract.IsDeleted
Договор удален
75
Contract.DeletedTime
Время удаления
Логическая
переменная
Дата
76
Contract.DeleteUser
Удален пользователем
Строка
77
Contract.MadeCalls
Количество звонков клиенту
Целое число
78
Contract.IsDuplicate
79
Contract.AssignsDataId
Логическая
переменная
Целое число
80
Contract.ImportId
Договор зарегистрирован в другом
фонде
Необходим указать тип ввода данных
правопреемника
Id акта приема передачи
81
Contract.DeclaredCategory
Id
Заявленная категория
Целое число
82
Contract.StatusRegistrati
onId
Статус оформления
Целое число
83
Contract.ContactCenterSta
tuseId
Статус КЦ
Строка
64
1 из ПФР в НФП
2 из НФП в НФП
Целое число
1 100000001
2 100000002
3 100000003
4 100000004
5 100000005
6 100000006
7 100000007
8 100000010
9 100000011
10 100000012
11 100000000
12 100000008
13 100000009
1 Проект
2 Подписан
клиентом
3 Отправлен в
Фонд
4 Получен
Фондом
5 Принят
Фондом
6 Ошибка
7 Отказ
Клиента
Подтвержден
КЦ-100000000
Не подтвержден
КЦ-100000001
Готов к
передаче к КЦ100000002
На
подтверждении
КЦ-100000003
84
Contract.CorrectLastName
Фамилия после проверки
Строка
85
Contract.CorrectName
Имя после проверки
Строка
86
Отчество после проверки
Строка
87
Contract.CorrectMiddleNam
e
Contract.CorrectBirthDate
Дата рождения после проверки
Дата
88
Contract.SBPriority
Приоритет
Строка
89
Contract.CCStatuse
Статус КЦ
Строка
90
Contract.EPFBranch
Название отделения ЕПФ
Строка
91
Contract.SubagentName
Имя агента
Строка
92
Имя субагента
Строка
93
Contract.SubagentSecondLe
velPerson
Contract.FullName
Полные фамилия, имя и отчество
Строка
94
Contract.OldFullName
Прошлое полное имя
Строка
95
Contract.DateContract
Дата договора
Строка
96
Contract.ForeignPublicOff
icial
Contract.NationalityId
Иностранное публичное должностное
лицо/родственник
Гражданство
Логическая
переменная
Строка
Contract.MigrationCardEnd
Date
Contract.MigrationCardSta
rtDate
Contract.MigrationCardNum
ber
Contract.MigrationCardSer
ies
Contract.ResidenceDocType
Дата окончания срока пребывания
Дата
Дата начала срока пребывания
Дата
Номер миграционной карты
Строка
Серия миграционной карты
Строка
Документ пребывания/проживания: Вид
Строка
Contract.ResidenceDocEndD
ate
Contract.ResidenceDocStar
tDate
Contract.ResidenceDocNumb
er
Contract.ResidenceDocSeri
es
Contract.TaxNumber
Документ пребывания/проживания: дата
окончания действия
Документ пребывания/проживания: дата
начала действия
Документ пребывания/проживания: номер
Дата
Документ пребывания/проживания: серия
Строка
ИНН застрахованного лица
Строка
Contract.DeclarantProcura
tionSeries
Contract.DeclarantProcura
tionNumber
Contract.DeclarantProcura
tionDateStart
Contract.DeclarantProcura
tionDateEnd
Contract.DeclarantProcura
tionDocTypeId
Серия документа заявителя
Строка
Номер документа заявителя
Строка
Дата выдачи документа заявителя
Дата
Дата
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
113
Contract.DeclarantId
114
Contract.IsClient
Дата окончания действия документа
заявителя
вид документа
заявителя(Доверенность/Договор/Заявле
ние/Иной документ)
Заявитель(клиент/представитель/выгодо
приобретатель/бенефициарный
владелец).
клиент
115
Contract.IsDelegate
представитель
116
Contract.IsEarner
выгодоприобретатель
112
Дата
Строка
Целое число
Целое число
Логическая
переменная
Логическая
переменная
Логическая
переменная
117
118
Contract.IsBeneficialOwne
r
Contract.IsPubIOEmployee
119
Contract.IsGovernor
120
Contract.IsPresidentEmplo
yee
121
Contract.PartnerRecordId
122
Contract.ContactCenterSta
tusDate
бенефициарный владелец
Логическая
переменная
Логическая
переменная
Логическая
переменная
является должностным лицом публичных
международных организаций
является лицом, замещающим
(занимающим) государственные
должности Российской Федерации,
должности членов Совета Директоров
Центрального Банка Российской
Федерации, федеральной
государственной службы,
назначение/освобождение на/ от
которых осуществляются Президентом
Российской Федерации и Правительством
Российской Федерации
является лицом, замещающим
(занимающим) должности, определяемые
Президентом Российской Федерации
id записи партнера
Логическая
переменная
Строка
Дата статуса КЦ
Дата
Коды возвратов
№
Код возврата
Описание кода
возврата
1
0
Договор
подписан
2
401
Договор
найден
Условия возникновения
Комментарий
Клиент подписал договор
не
3
402
Нет
прав
на
редактирование
4
403
Невозможно
подтвердить
5
405
Внутренняя
ошибка
сохранения
Договор, указанный в теле запроса, не
найден
Договор может
редактировать
только создавший
его пользователь
Невозможно
подтвердить
несоответствие статуса
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
договор,
Операция «Получение первых 100 событий по договорам»
Общие сведения
Код операции:
GetContractEvents
Наименование операции:
Получение первых 100 событий по договорам из таблицы EventsCache
Назначение операции:
Метод возвращает XML с событиями из таблицы EventsCache (кэш), после
выполнения запроса данные кэша переносятся в таблицу EventsHistory.
Возвращаются первые 100 событий по дате события и количество событий
в ответе (клиент веб-сервиса выполняет запросы до тех пор, пока
количество событий в ответе не станет 0)
Описание входных параметров
Нет
Описание выходных параметров
№
Код параметра
Описание параметра
Обяз.
Способ
заполнения/Тип
1
ContractCount
Количество договоров
2
Contracts.Id
ID договора
Целое число
3
Contracts.EventCo
unt
Количество событий
Целое число
4
Contracts.Events.
EventId
ID события
Строка
Contracts.Events.
Createdon
Дата создания события
Дата время
Contracts.Events.
EventTypeName
Тип события
Строка
Contracts.Events.
EventTypeCode
Код события
Целое число
Contracts.Events.
EventDateTime
Дата и время статуса
Дата время
Contracts.Events.
EventDescription
Описание события
Строка
Contracts.Events.
EventFieldNewValu
e
Значение статуса (число)
Целое число
Contracts.Events.
EventFieldNewValu
eDescription
Значение статуса (текст)
Строка
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
+
Целое число
Комментарий
Операция «Получение событий по списку id договоров»
Общие сведения
Код операции:
GetContractEventsHistory
Наименование операции:
Получение событий по договорам из таблиц EventsHistory и EventsCache
Назначение операции:
Метод возвращает все события по указанным договорам (максимум 100
договоров в запросе) из таблиц EventsHistory и EventsCache.
Если события были в таблице EventsCache, то они переносятся в
EventsHistory
Описание входных параметров
№
1
Код параметра
ids
Описание параметра
список ID договоров
Обяз.
Способ
заполнения/Тип
+
Список/массив
Обяз.
Способ
заполнения/Тип
Комментарий
Описание выходных параметров
№
Код параметра
Описание параметра
1
ContractCount
Количество договоров
2
Contracts.Id
ID контракта
3
Contracts.EventCo
unt
Количество событий
4
Contracts.Events.
EventId
ID события
Contracts.Events.
Createdon
Дата создания события
Дата время
Contracts.Events.
EventTypeName
Тип события
Строка
Contracts.Events.
EventTypeCode
Код события
Целое число
Contracts.Events.
EventDateTime
Дата и время статуса
Дата время
Contracts.Events.
EventDescription
Описание события
Строка
Contracts.Events.
EventFieldNewValu
e
Значение статуса (число)
Целое число
Contracts.Events.
EventFieldNewValu
eDescription
Значение статуса (текст)
Строка
Контрольные примеры
Запрос
Ответ на запрос в случае успешного исполнения
+
Целое число
Целое число
Комментарий
Download