Акты вып. работ (invoice)
Функция invoice
Результат: список элементов
Акты выполненных работ
Уровень доступа: admin user
- id — Id
- number — Номер
- cdate — Дата
- company — Компания
- customer — Плательщик
- amount_iso — Сумма
- invoice_status — Статус
- warning_message — Сообщение об ошибке
- sdate — Дата отправки
Генерация актов
Функция: invoice.generate
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см. выше):
- invoice_status — статус создаваемых актов
- company — компания, для которой создается акт выполненных работ
- gentype — плательщики. Выберите, для кого будут сгенерированы акты
- singlecustomer — один плательщик
- all — все плательщики компании
- profiletype — типы плательщиков, для которых необходимо сгенерировать акты
- 1 — физическое лицо
- 2 — юридическое лицо
- 3 — индивидуальный предприниматель
- 1,2,3 — все типы
- customer — плательщик. Плательщик, которому будет выставлен акт
- cdate — укажите дату выставления акта
- fromdate — расходы с даты. Укажите дату начала периода по которому выписываются акты
- todate — расходы по дату. Укажите дату завершения периода, по которому выписываются акты
Сгенерировать акт выполненных работ
https://billdomain.com/billmgr?func=invoice.generate&invoice_status=0&company=12&gentype=all&profiletype=1,2,3&fromdate=2023-03-31&todate=2023-09-30&cdate=2023-06-02&sok=ok
Выставить статус "Подписан" для акта выполненных работ
Функция: invoice.status.4
Выставить статус "Подписан" для акта выполненных работ
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ".
Уникальный идентификатор — это элемент id из функции invoice.
Результат: успешное выполнение операции или сообщение об ошибке
Пример запроса
https://billdomain.com/billmgr?func=invoice.status.4&elid=36&sok=ok
Скачать документ в формате PDF
Функция: invoice.print.pdf
Скачать документ в формате PDF
Уровень доступа: admin user
Написать запрос клиенту
Функция: ticket.write.invoice
Написать запрос клиенту
Уровень доступа: admin
Редактирование акта выполненных работ
Функция: invoice.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см. выше):
- number — номер акта выполненных работ
- cdate — дата выставления акта выполненных работ
- invoice_status — статус акта. Выставляется вручную, если не подключен электронный документооборот
Статусы:- 0 — предварительный (акт не отображается клиентам в списке и акте сверки);
- 1 — создан (акт доступен клиентам для просмотра);
- 2 — запрошен;
- 3 — отправлен;
- 4 — подписан.
Пример запроса, установить другой статус
https://billdomain.com/billmgr?func=invoice.edit&invoice_status=3&elid=36&sok=ok
Запрос оригинала акта
Функция: invoice.request
Уровень доступа: admin user
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см. выше):
Наименование
Функция: invoice.history
Результат: список элементов
История изменения акта
Уровень доступа: admin user
- changedate — Дата изменения
- desc — Описание
- user — Пользователь
- ip — IP-адрес
- action — Функция
Печать акта выполненных работ
Функция: invoice.print
Печать акта выполненных работ
Уровень доступа: admin user
Описание
Функция: invoice.item
Результат: список элементов
Выполненные работы по акту
Уровень доступа: admin user
- id — Id
- name — Описание
- amount — Сумма
- payments — Номера платежей
Пункт акта
Функция: invoice.item.edit
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции invoice).
- elid — уникальный идентификатор (элемент id из функции invoice.item)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- plid — уникальный идентификатор родительского списка (элемент id из функции invoice).
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok=ok — подтверждение операции
- plid — уникальный идентификатор родительского списка (элемент id из функции invoice).
- elid — уникальный идентификатор (элемент id из функции invoice.item)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Описание. Описание услуги/работ
Установка фильтра.
Функция: invoice.item.filter
Войти в панель с правами пользователя
Функция: invoice.su
Войти в панель с правами пользователя
Уровень доступа: admin
Распечатать конверт для отправки акта почтой
Функция: invoice.envelope
Распечатать конверт для отправки акта почтой
Уровень доступа: admin
Удалить
Функция: invoice.delete
Удалить
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции invoice.
Результат: успешное выполнение операции или сообщение об ошибке
Аннулирование акта
Функция: invoice.revocation
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- revocation_comment — Комментарий. Укажите комментарий к предложению об аннулировании документа
Установить фильтр по клиенту
Функция: invoice.setfilter
Установить фильтр по клиенту
Уровень доступа: admin
Отправка актов выполненных работ
Функция: invoice.send
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- method — Способ отправки. Способ отправки актов клиентам
- sdate — Дата отправки. Дата отправки актов будет выставлена в указанное значение
- currency — Валюта. Валюта, в которой указана стоимость отправки и сумма актов для бесплатной отправки.
- cost — Стоимость отправки. Если за отправление актов почтой вы хотите снимать деньги с клиента, укажите сумму в данном поле. Расход будет создан с наименованием "Операционные расходы". Если средств на счету не достаточно, то баланс окажется отрицательным.
- freepostsum — Сумма актов для бесплатной отправки. Вы можете указать сумму актов одного клиента, при достижении которой отправка будет бесплатной
Перегенерация акта
Функция: invoice.regenerate
Уровень доступа: admin
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции invoice)
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok=ok — подтверждение операции
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта
- Параметры:
- sok=ok — подтверждение операции
- elid — уникальный идентификатор (элемент id из функции invoice)
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- invoice_status — Статус. Статус создаваемых актов
- cdate — Дата акта. Укажите дату выставления акта
- fromdate — Расходы с даты. Укажите дату начала периода по которому выписываются акты
- todate — Расходы по дату. Укажите дату завершения периода, по которому выписываются акты
Выставить статус "Создан" для акта выполненных работ
Функция: invoice.status.1
Выставить статус "Создан" для акта выполненных работ
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции invoice.
Результат: успешное выполнение операции или сообщение об ошибке
Установка фильтра.
invoice.filter