Как считается общий баланс при разных валютах?

Каждый счёт имеет свой баланс в своей валюте. Общий баланс компании в sidebar и в Аналитике → Balance — это сумма всех счетов, приведённая к базовой валюте компании.

Шаги:

  1. inCash берёт каждый счёт.
  2. Применяет курс к базовой валюте: фиксированный (если задан), иначе рыночный.
  3. Складывает.

Пример (базовая USD):

| Счёт | Валюта | Баланс | В USD (по курсу) | |---|---|---|---| | Карта 8325 | USD | 1 269 | 1 269 | | Касса Сум | UZS | 600 000 | 47 (по 12 800) | | Kapital | UZS | 23 200 000 | 1 813 | | Итого | | | 3 129 USD |

Курс берётся:

  1. Фиксированный из Настроек → Компания → Фиксированные курсы — если задан.
  2. Иначе рыночный с open.er-api.com (кеш 1 час).

См. Приоритет курсов.

Что важно:

  • Если рыночный курс изменится — общий баланс пересчитается. Балансы счетов не меняются (USD-карта остаётся 1 269 USD), меняется только итог в базовой.
  • Стейблкоины (USDT) без фиксированного курса покажутся как 0 в общем балансе — задайте 1.0.