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

Сохранение настроек договора

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

Сохранение настроек договора. В запросе можно передавать одновременно несколько настроек сразу или по отдельности.

Поля Запроса

cmd: set_contract_settings
sess: Авторизационная сессия.
id (int) ID договора.
autoinvoice (int) Автоматическое выставление счета. Принимает значения: 1 - Не выставлять, 2 - Выставлять по достижении заданной в параметре autoinvoicesumm суммы, 3 - Выставлять за 10 дней до прогнозируемого исчерпания баланса.
financeemail (string) Адрес электронной почты для счетов. Поле доступно если параметр sendinvoiceemail = 2.
sendinvoiceemail (int) Отправлять счет по эл. почте. Принимает значения: 1 - не отправлять, 2 - отправлять.
sendinvoicepaper (int) Отправлять бумажный счет по почте. Принимает значения: 1 - не отправлять, 2 - отправлять.
autoinvoicebalance (int) Порог баланса для выставления счета в рублях. Поле доступно если параметр autoinvoice = 2.
autoinvoicefix (int) Cумма генерируемого счета в рублях. Поле доступно если параметр autoinvoicesumm = 2
autoinvoicesumm (int) Способ формирования итоговой суммы счета. Принимает значения: 1 - Счет формируется по объему услуг, 2 - Счет формируется исходя из фиксированной суммы заданной в параметре autoinvoicefix
financeaddress (string) Точный почтовый адрес для отправки оригиналов документов с помощью почты России. Адрес должен содержать: почтовый индекс, адрес, фио получателя.
financephone (string) Телефонный номер бухгалтерии для голосовой связи. Данный номер используется для оперативной голосовой связи с расчетной службой абонента.
org_post_addr (string) Точный почтовый адрес для доставки оригиналов документов.(Почтовый индекс почты России, Адрес, ФИО Получателя).
org_edoid (string) Идентификатор ЭДО для отправки документов посредством системы электронного документооборота.

Поля ответа

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

Примеры

https://my.imserver.ru/api?сmd=set_contract_settings&id=202&autoinvoice=3&financeemail=fin@client.ru&autoinvoicesumm=1&financeaddress="222333, г. Иваново, Ул. Ивановская. д.2, Иванову И.И."&sess=f58d878cf6a90dffee54ceb169b4058
Данная команда включит автоматическое выставление счетов для договора с id=202 за 10 дней до исчерпания баланса. Счета будут отправляться на адрес эл. почты: fin@client.ru, формироваться счета будут исходя из объема услуг, Оригиналы закрывающих документов будут направляться на адрес: "222333, г. Иваново, Ул. Ивановская. д.2, Иванову И.И."