Прогнозування майбутніх транзакцій в Beancount
Beancount може прогнозувати майбутні регулярні транзакції за допомогою плагіна fava.plugins.forecast. Це дозволяє візуалізувати майбутній вплив регулярних доходів і витрат, таких як зарплати, оренда та підписки, на ваші фінансові звіти.

Крок 1: Увімкніть плагін Forecast
Спочатку вам потрібно увімкнути плагін, додавши наступний рядок у верхній частині вашого файлу книги Beancount:
plugin "fava.plugins.forecast"
Крок 2: Створіть прогнозну транзакцію
Щоб спрогнозувати регулярну транзакцію, створіть один запис транзакції, використовуючи позначку # (замість * або !) і додайте спеціальний тег прогнозу до опису.
Основна структура виглядає так:
YYYY-MM-DD # "Опис [ЧАСТОТА УМОВИ]"
Account:One 100.00 USD
Account:Two -100.00 USD
Плагін прогнозування використовуватиме цей запис як шаблон для створення майбутніх транзакцій у ваших звітах.
Розуміння синтаксису прогнозування
Тег прогнозу в описі має певний формат: [ЧАСТОТА УМОВИ].
Частота
Частина ЧАСТОТА є обов'язковою та визначає, як часто повторюється транзакція. Вона має бути написана великими літерами.
DAILY(ЩОДЕННО)WEEKLY(ЩОТИЖНЕВО)MONTHLY(ЩОМІСЯЧНО)QUARTERLY(ЩОКВАРТАЛЬНО)YEARLY(ЩОРОКУ)
Приклад: Щомісячна оплата оренди Ця транзакція буде спрогнозована як така, що відбувається 1-го числа кожного місяця, починаючи з січня 2024 року.
2024-01-01 # "Оплата оренди [MONTHLY]"
Expenses:Housing:Rent 2500.00 USD
Assets:Checking -2500.00 USD