Документация BILLmanager 6

Акты вып. работ (invoice)

invoice

Результат: список элементов

Акты выполненных работ

Уровень доступа: admin user

ПараметрЗначение
idId
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

Уровень доступа: 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 Пользователь
ipIP-адрес
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