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

Расходы (expense)

expense

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

Расходы

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

ПараметрЗначение
idId
locale_name Наименование
accountКлиент
realdateДата списания
cdate Дата
amount Сумма
notpayd Не оплачено
discountamount Сумма скидки
payments Оплачено платежами
discount Код скидки
taxamount Налог

Установить фильтр по клиенту

Функция: expense.setfilter

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

Установка фильтра.

Функция: expense.filter

Войти в панель с правами пользователя

Функция: expense.su

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

Редактирование раcхода

Функция: expense.edit

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

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции expense)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции expense)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
subaccount Провайдер
item Услуга. Выберите услугу, за которую будет создан расход
operation Операция, на основании которой будет расход
amount Сумма расхода
taxrate Ставка налога. Процент налогов. Обратите внимание, что сумма налога включена в сумму расхода. Поэтому сумма налога будет высчитана по формуле СУММА — (СУММА / ((100 + СТАВКА) / 100))
postpaid (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Если опция установлена, то при нехватке средств на счете расход будет создан в долг
nameНаименование. Вы можете указать собственное наименование. Если вы не укажете наименование, то наименование будет сгенерировано автоматически на основе операции.
realdate Фактическая дата списания
cdate Дата оказания услуги. Дата, с которой начинается оказание услуги

Удалить

Функция: expense.delete

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

Параметры:

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

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

Распределение суммы расхода по платежам

Функция: expense.payment

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

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

ПараметрЗначение
payment Код платежа
payment_number Платеж
amount_isoСумма
invoice Код акта
invoice_number Акт

Редактирование распределения

Функция: expense.payment.edit

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

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции expense).
    • elid — уникальный идентификатор (элемент payment из функции expense.payment)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции expense).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции expense).
    • elid — уникальный идентификатор (элемент payment из функции expense.payment)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
payment Платеж, с которого будет списана часть суммы расхода
amount Сумма, которая будет списана с платежа

Удалить

Функция: expense.payment.delete

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

Параметры:

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

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