# Баланс и тарифы

Поскольку особенностью нашего платежного сервиса является прием платежей непосредственно на кошельки пользователей (продавцов) - сервис не может автоматически списывать комиссию непосредственно с платежа. Поэтому мы реализовали механизм, при котором комиссия списывается с внутреннего баланса в личном кабинете. Пользователю необходимо время от времени пополнять внутренний баланс.

## Списание комиссии

1. Комиссия по счету рассчитывается от фактически поступившей суммы, приведенной к USD.
2. В начале каждых суток суммируются комиссии всех счетов, оплаченных за предыдущие сутки.
3. Полученный размер комиссии в USD списывается с внутреннего баланса.
4. В случае, если на внутреннем балансе недостаточно средств - баланс уходит в минус.

## Цикл расчетов

1. В течение недели (понедельник - воскресенье) сервис полноценно работает без ограничений (даже с отрицательным внутренним балансом).
2. Каждый понедельник в 23:50 UTC сервис проверяет внутренний баланс, если он отрицательный - блокируется функционал создания счетов.
3. Для разблокировки требуется полностью погасить задолженность.
4. После погашения задолженности - функционал сразу же разблокируется.
5. Для бесперебойной работы (без ограничений) надо либо всегда поддерживать положительный внутренний баланс, либо полностью гасить задолженность каждый понедельник.

![Схема цикла расчетов: каждый понедельник сервис проверяет баланс, продавец гасит задолженность за прошедшую неделю](/img/docs/V822lBgqEBMs2q9UF39S-image.webp)

## Сторона, оплачивающая комиссию

В настройках каждого проекта вы можете выбрать сторону, кто оплачивает комиссию за счет. Это может быть:

1. Продавец - комиссия не увеличивает сумму счета. Покупатель оплачивает ту сумму, которую продавец указал при создании счета.
2. Покупатель - комиссия прибавляется к сумме счета. Покупатель оплачивает сумму счета плюс комиссию, продавец получает указанную сумму полностью.

Пример для счета на 100 USD при ставке 1%.

|                                   | Платит продавец | Платит покупатель |
| --------------------------------- | --------------- | ----------------- |
| Счет выставляется                 | 100 USD         | 100 USD           |
| Покупатель оплачивает             | 100 USD         | 101 USD           |
| Поступает на кошелек продавца     | 100 USD         | 101 USD           |
| Списывается с внутреннего баланса | 1 USD           | 1 USD             |
| Выручка продавца                  | 99 USD          | 100 USD           |

## Расчет тарифов для проектов

Сервис еженедельно в автоматическом режиме регулирует % комиссии по каждому проекту. Посмотреть какой % установлен для ваших проектов можно в разделе [Баланс и тарифы](https://dash.bitsby.app/billing/tariffs).

1. Размер комиссии в % рассчитывается автоматически в конце каждой недели для каждого проекта.
2. Для расчета берется сумма всех оплаченных счетов, созданных за последние 30 дней, по каждому проекту. Поступления суммируются в эквиваленте USD.
3. Полученный размер комиссии в % фиксируется на новую неделю для каждого проекта, исходя из тарифной сетки:

| Сумма за 30 дней | Тариф % |
| ---------------- | ------- |
| От 0,00 $        | 1,00%   |
| От 1 000,00 $    | 0,90%   |
| От 5 000,00 $    | 0,80%   |
| От 10 000,00 $   | 0,70%   |
| От 50 000,00 $   | 0,60%   |
| От 100 000,00 $  | 0,50%   |
