Skip to content

Finance settings ​

INFO

Har bir javob umumiy konvertda qaytadi — code, message, messages, status_code, time — foydali yuk esa data ichida. Quyidagi jadvallar faqat data ichini tavsiflaydi.

GET /finance-settings/get ​

Get the tenant's finance settings (created with defaults on first access).

So‘rov tanasi

So‘rov tanasi talab qilinmaydi.

Javob

MaydonTurTavsif
_idstring
account_idstring
apply_in_mainboolean
service_cost_typestringMumkin qiymatlar: fixed, priced
multi_currencyboolean
expense_approval_enabledboolean
expense_approval_limitnumber
discount_below_min_price_policystringMumkin qiymatlar: strict, warning, override
expense_approval_currencyobject
expense_approval_currency._idstring
expense_approval_currency.namestring
expense_approval_currency.symbolstring
expense_approval_currency.valuenumber
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "_id": "string",
    "account_id": "string",
    "apply_in_main": false,
    "service_cost_type": "fixed",
    "multi_currency": false,
    "expense_approval_enabled": false,
    "expense_approval_limit": 0,
    "discount_below_min_price_policy": "strict",
    "expense_approval_currency": {
      "_id": "string",
      "name": "string",
      "symbol": "string",
      "value": 0
    }
  },
  "time": "2025-05-01T12:00:00Z"
}

PUT /finance-settings/set ​

Update the tenant's finance settings (partial patch). Setting expense_approval_currency_id denormalizes the currency; multi_currency cannot be disabled while more than one currency exists.

So‘rov tanasi

MaydonTurMajburiyTavsif
apply_in_mainbooleanYo‘qApply finance rules in the main organization
service_cost_typestringYo‘qService cost calculation type. Mumkin qiymatlar: fixed, priced
multi_currencybooleanYo‘qEnable multi-currency. Cannot be turned off while more than one currency exists.
expense_approval_enabledbooleanYo‘qRequire owner approval for expenses above the limit
expense_approval_limitnumberYo‘qApproval threshold amount (in the approval currency)
expense_approval_currency_idstringYo‘qCurrency ObjectId the approval limit is denominated in
discount_below_min_price_policystringYo‘qPolicy when a sale discount drops below the product minimum price. Mumkin qiymatlar: strict, warning, override
json
{
  "apply_in_main": false,
  "service_cost_type": "fixed",
  "multi_currency": false,
  "expense_approval_enabled": false,
  "expense_approval_limit": 0,
  "expense_approval_currency_id": "string",
  "discount_below_min_price_policy": "strict"
}

Javob

Javob tuzilishi quyidagi bilan bir xil: GET /finance-settings/get.


Bu sahifa OpenAPI spetsifikatsiyasidan yaratilgan.

Bito 2.0 Integration API