Панель управления | Регистрация

Сохранение данных договора

Поддержка -> API -> Сохранение данных договора

Сохранение данных договора, если указан id (int) ID договора, поменяются данные договора. Данной функцией создается новый договор если в поле id запроса не указан ID договора. Не допускается создание договора тестового периода (template =3), если такой договор уже существует.

Поля Запроса

cmd: set_contract
sess Авторизационная сессия.
id(int) ID договора Если данный параметр не указан, то будет создан новый договор.
sign (string) Если передано значение 1, то данный договор будет отправлен на проверку и подписание.
template(int) Шаблон договора. Принимает значения: 0 - Договор об оказании услуг, 1 - Партнерский договор, 2 - Агентский договор, 3 - Договор тестирования услуг.
type(int) Тип договора. Принимает значения: 0 - Физическое лицо (Оферта), 1 - Физическое лицо (Договор), 2 - Юридическое лицо (Договор), 3 - Индивидуальный предприниматель (Договор).
countrycode(int) Код страны. Например для России 7 а для Украины 380.
firstname(string) Имя
lastname(string) Фамилия
patronum(string) Отчество
pasp_seria(string) Серия паспорта
pasp_num(string) Номер паспорта
pasp_date(string) Дата выдачи паспорта в формате гггг-мм-дд
pasp_who(string) Кем выдан паспорт
pasp_reg(string) Адрес регистрации
org_name(string) Полное наименование организации.
org_forma(string) Организационная форма. Например "Общество с ограниченной ответственностью".
org_short(string) Краткое наименование организации. Например ООО "Ромашка".
org_inn(string) ИНН организации.
org_kpp(string) КПП организации.
org_ogrn(string) ОГРН организации.
org_jur_addr(string) Юридический адрес.
org_post_addr(string) Почтовый адрес включая индекс.
org_courier_addr(string) Курьерский адрес.
contragent_type(string) Тип Контрагента (Генеральный директор, Председатель Правления, и т.д.)
contragent_sclon(string) Тип контрагента в склонении ( Генерального директора, Председателя правления и т.д.)
contragent_osnova(string) Основание действия контрагента (устава, доверенности, приказа и т.д.)
contragent_fio(string) Фамилия Имя Отчество Контрагента (Иванов Иван Иванович)
contragent_fio_short(string) Фамилия И.О. контрагента (Иванов И.И)
contragent_fio_sclon(string) Фамилия Имя Отчество контрагента в склонении (Иванова Ивана Ивановича)
bank_account(string) Расчетный счет.
bank_corr(string) Корреспондентский счет.
bank_bik(string) БИК банка.
bank_bank(string) Наименование банка.

Поля ответа

success (true, false) Статус выполнения команды
data (string) В случае успеха, поле будет содержать id (int) ID нового либо изменяемого договора, в противном случае код ошибки.
login (string) Логин пользователя.

Примеры

http://my.imserver.ru/api?cmd=set_contract&sign=1&id=555&template=0&type=0&firstname=Иван&lastname=Иванов&patronum=Иванович&pasp_seria=4502&pasp_num=008996&pasp_date=1998-12-15&pasp_who="ОВД Зябликово"&pasp_reg="Москва, Шверника 10"&sess=f58d878cf6a90dffee54ceb169b4058ed
Данный запрос изменит параметры договора 555 и отправит его на проверку.
http://my.imserver.ru/api?cmd=set_contract&sign=1&template=0&type=2&org_name&org_forma&org_short&org_inn&org_kpp&org_ogrn&org_jur_addr&org_post_addr&org_courier_addr&contragent_type&contragent_sclon&contragent_osnova&contragent_fio&contragent_fio_short&contragent_fio_sclon&bank_account&bank_corr&bank_bik&bank_bank&sess=f58d878cf6a90dffee54ceb169b4058ed
Данный запрос создаст договор и отправит его на проверку.