QUINCEFIN
Відкрити меню

QUINCE API. Статті руху коштів

Список методів

МетодОпис
/api/v2/cash_flow_item/listОтримання списку статей руху коштів
/api/v2/cash_flow_item/addСтворення статей руху коштів
/api/v2/cash_flow_item/updateОновлення статей руху коштів

Отримання списку статей руху коштів

Назва методу: /api/v2/cash_flow_item/list

Повертає список статей руху коштів. Для навігації використовується номер сторінки page.

Параметри запиту

ПолеОпис
filterОб’єкт з фільтрами. Необов’язковий.
filter.IdІдентифікатор статті.
filter.IncomeФільтр статей надходжень.
filter.OutgoingФільтр статей витрат.
filter.MovingФільтр статей переміщення коштів.
filter.ArchiveОзнака архівності.
filter.MobileAppЯкщо true, API використовує збільшений ліміт вибірки.
pageНомер сторінки. Необов’язковий.

Поля відповіді

ПолеОпис
IdІдентифікатор статті.
NameНазва статті.
ParentElementБатьківський елемент.
PnlItemПов’язана стаття P&L, якщо є.
IncomeОзнака статті надходжень.
OutgoingОзнака статті витрат.
MovingОзнака статті переміщення коштів.
MemoКоментар.
IsFolderОзнака папки.
VoidОзнака архівності.

Створення статей руху коштів

Назва методу: /api/v2/cash_flow_item/add

Метод приймає масив статей у полі array. Поле Name є обов’язковим.

Параметри запиту

ПолеОпис
arrayМасив статей. Обов’язковий.
array[].NameНазва статті. Обов’язкова.
array[].IncomeОзнака статті надходжень.
array[].OutgoingОзнака статті витрат.
array[].MovingОзнака статті переміщення коштів.
array[].ParentElementІдентифікатор батьківської статті.
array[].PnlItemІдентифікатор пов’язаної статті P&L.
array[].MemoКоментар.
array[].VoidОзнака архівності.

Приклад запиту

{
  "array": [
    {
      "Name": "Оплата від клієнта",
      "Income": true,
      "Outgoing": false,
      "Moving": false,
      "Memo": "Основна стаття надходжень"
    }
  ]
}

Оновлення статей руху коштів

Назва методу: /api/v2/cash_flow_item/update

Метод приймає масив статей у полі array. Поле Id є обов’язковим. Якщо переданий Id не знайдено, API поверне success: false і список проблемних Id у data.

Параметри запиту

ПолеОпис
arrayМасив статей. Обов’язковий.
array[].IdІдентифікатор статті. Обов’язковий.
array[].NameНазва статті. Якщо передається, не може бути порожньою.
array[].IncomeОзнака статті надходжень.
array[].OutgoingОзнака статті витрат.
array[].MovingОзнака статті переміщення коштів.
array[].ParentElementІдентифікатор батьківської статті.
array[].PnlItemІдентифікатор пов’язаної статті P&L.
array[].MemoКоментар.
array[].VoidОзнака архівності.

Приклад відповіді для add/update

{
  "success": true,
  "data": [
    {
      "Id": 123
    }
  ]
}