Функция 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
CODE

Выставить статус "Подписан" для акта выполненных работ


Функция: invoice.status.4

Выставить статус "Подписан" для акта выполненных работ

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

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ".
    Уникальный идентификатор — это элемент id из функции invoice.

Результат: успешное выполнение операции или сообщение об ошибке

Пример запроса

https://billdomain.com/billmgr?func=invoice.status.4&elid=36&sok=ok
CODE

Скачать документ в формате 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
CODE

Запрос оригинала акта


Функция: 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