Тарифы и платежи
Затраты → Тарифы. Запись «за что платим», пока ресурс (или прочий расход) активен.

Таблица как в каталоге ресурсов: поиск, чипы провайдера / валюты / статуса / периодичности, 25 / 50 / 100 строк.
Создать тариф
Добавить тариф (owner / manager):
- Из инвентаря — выбор ресурса; провайдер и имя подтягиваются сами.
- Прочий расход — без ресурса (общий счёт, лицензия): описание и провайдер вручную.
Дальше: сумма, валюта, ежемесячно или ежегодно, дата начала. Дата окончания пустая — тариф действует, пока не прекратите его.
Следующий платёж и «активен» считаются на лету. Год в run-rate делится на 12.
Карточка тарифа
Клик по строке открывает тариф: сумма, следующий платёж, оплаченные и предстоящие счета.

| Действие | Что происходит |
|---|---|
| Отметить оплаченным | Создаёт платёж за ближайший период (идемпотентно). |
| Добавить платёж | Ручной счёт за произвольный интервал. |
| Прекратить | Ставит ends_on на сегодня. История платежей остаётся. |
| Удалить | Убирает тариф целиком. |
Ссылка на ресурс ведёт в инвентарь. На карточке ресурса — блок активного тарифа в обратную сторону.
Платежи
Затраты → Платежи — история уже оплаченных счетов. Строка с тарифом открывает ту же карточку. Платёж «прочего расхода» может ссылаться на проект, только если ресурса нет.
История
Затраты → История — создание, правка, удаление тарифа / платежа / события календаря и mark-paid. Фильтры как в инвентаре: поиск, тип, актор.