В веб-интерфейсе платформы: раздел Финансы → Расходы в левом меню платформы.
Возвращает список расходов.
Уровень доступа: admin, user
Параметр
Тип
Обязательный
Значение
id
Положительное целое число
да
Уникальный идентификатор расхода.
locale_name
Строка
да
Наименование расхода.
account
Строка
да
Клиент, со счёта которого произведено списание.
realdate
Дата и время
да
Дата списания. Формат: YYYY-MM-DD.
cdate
Дата и время
нет
Дата оказания услуги (начало периода). Формат: YYYY-MM-DD.
amount
Строка
да
Сумма списания. Денежное значение с разделителем-точкой. Например, 15.00 Р.
notpayd
Строка
нет
Неоплаченная часть расхода. Например, 43.00 Р.
discountamount
Строка
нет
Сумма скидки, предоставленной при списании средств. Например, 75.00 Р.
payments
Строка
да
Номера платежей, которыми оплачен расход.
discount
Строка
нет
Код предоставленной скидки. Возможные значения:
personal — персональная;
promo — скидка по акции;
globaldiscount — глобальная скидка.
taxamount
Строка
нет
Сумма налога.
Редактировать расход
Функция: expense.edit
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → выберите расход → кнопка Изменить.
Используется для просмотра, изменения и создания расхода.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
elid
Положительное целое число
да
Уникальный идентификатор расхода
subaccount
Положительное целое число
да
Провайдер (субаккаунт), к которому относится расход.
item
Положительное целое число
нет
id услуги, за которую будет создан расход. Например, 2882.
operation
Строка
нет
Операция, на основании которой будет создан расход.
amount
Строка
да
Сумма расхода. Денежное значение в формате с разделителем-точкой. Например, 15.00 Р.
taxrate
Строка
нет
Ставка налога в процентах. Сумма налога рассчитывается автоматически:
СУММА - (СУММА / ((100 + СТАВКА) / 100)).
postpaid
Флаг
нет
Если опция установлена (on), при нехватке средств на счёте расход будет создан в долг.
name
Строка
нет
Наименование расхода. Если не указано, генерируется автоматически на основе операции.
realdate
Дата и время
нет
Фактическая дата списания. Формат: YYYY-MM-DD.
cdate
Дата и время
нет
Дата оказания услуги (начало периода). Формат: YYYY-MM-DD.
sok
Строка
да
Значение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.
Удалить расход
Функция: expense.delete
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → выберите расход → кнопка Удалить.
Удаляет расход. Поддерживает удаление нескольких расходов через запятую. Требуется подтверждение через параметр sok.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
elid
Строка (список)
да
Один или несколько id расходов через запятую. Например, 123,456.
sok
Строка
да
Значение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.
Установить фильтр по клиенту
Функция: expense.setfilter
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → кнопка По клиенту.
Устанавливает фильтр по клиенту для списка расходов. Условия сохраняются и применяются при каждом отображении списка до изменения или сброса.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
account
Строка
нет
Клиент, со счёта которого произведено списание. Поддерживается подстановочный знак *. Например, client = *smith отфильтрует расходы всех клиентов, в наименовании которых есть smith: Blacksmith, Goldsmith, и т.д.
sok
Строка
нет
Значение ok подтверждает сохранение фильтра.
Войти в панель с правами пользователя
Функция: expense.su
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → выберите расход → кнопка Войти.
Авторизует администратора в панели управления с правами клиента, на которого оформлен расход.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
elid
Положительное целое число
да
id расхода, по которому необходимо выполнить вход.
Установить фильтр
Функция: expense.filter
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → меню Фильтр в списке расходов.
Устанавливает расширенный фильтр. Вы можете задать условия отбора для данного списка. Они будут применяться при его отображении до тех пор, пока фильтр не будет изменён или снят.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
id
Положительное целое число
нет
Уникальный идентификатор расхода для фильтрации.
locale_name
Строка
нет
Наименование расхода. Поддерживается подстановочный знак *. Например, client = *smith отфильтрует расходы всех клиентов, в наименовании которых есть smith: Blacksmith, Goldsmith, и т.д.
account
Строка
нет
Клиент, со счёта которого произведено списание.
realdate.from
Дата и время
нет
Начало диапазона дат списания. Формат: YYYY-MM-DD.
Сумма списания. Поддерживаются операторы сравнения. Например, id = >100, client = smith отфильтрует всех клиентов, наименование которых Smith, кроме первых 100.
notpayd
Строка
нет
Неоплаченная часть расхода.
payments
Строка
нет
Номера платежей, которыми оплачен расход.
taxamount
Строка
нет
Сумма налога. Например, 220.00 Р.
reset
Флаг
нет
Значение on сбрасывает все установленные фильтры.
Платежи
Распределить сумму расхода по платежам
Функция: expense.payment
Результат: список элементов
В веб-интерфейсе платформы: раздел Финансы → Расходы → выберите расход → кнопка Платежи.
Возвращает список привязок расхода к платежам с указанием суммы, списанной с каждого платежа.
Уровень доступа: admin, user
Параметр
Тип
Обязательный
Значение
elid
Положительное целое число
да
id расхода, для которого необходимо показать распределение.
Создать или редактировать платежи
Функция: expense.payment.edit
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Расходы → выберите расход → кнопка Платежи → кнопка Создать.
Позволяет просматривать, изменять или привязывать часть суммы расхода к конкретному платежу.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
plid
Положительное целое число
да
Уникальный идентификатор расхода, к которому должен быть привязан платёж (элемент id из функции expense).
elid
Положительное целое число
нет
Уникальный идентификатор привязки (элемент payment из функции expense.payment). Обязателен для изменения существующей записи.
payment
Положительное целое число
да
Код платежа, с которого будет списана часть суммы расхода.
amount
Строка
да
Сумма, которая будет списана с платежа. Денежное значение в формате с разделителем-точкой. Например, 15.00 Р.
sok
Строка
да
Значение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.
Удалить привязку
Функция: expense.payment.delete
Результат: успешное выполнение операции или сообщение об ошибке
В веб-интерфейсе платформы: раздел Финансы → Платежи → выберите платёж → кнопка Удалить.
Удаляет привязку части расхода к платежу. Поддерживает удаление нескольких записей через запятую. Требуется подтверждение через параметр sok.
Уровень доступа: admin
Параметр
Тип
Обязательный
Значение
elid
Строка (список)
да
Один или несколько идентификаторов привязок (payment) через запятую. Например, 100,200.
sok
Строка
да
Значение ok подтверждает выполнение операции. Без этого параметра изменения не будут применены.
Дата последнего обновления статьи: 06.05.2026. Статья подготовлена техническими писателями ISPsystem