Перейти к основному содержимому

2 записи с тегом "Plugins"

Посмотреть все теги

Прогнозирование будущих транзакций в Beancount

· 1 минута чтения
Mike Thrift
Mike Thrift
Marketing Manager

Существует плагин для Beancount, позволяющий прогнозировать будущие повторяющиеся транзакции. Как применить его в beancount.io? Вставьте следующее содержимое в ваш файл учета.

; import the plugin
plugin "fava.plugins.forecast"

; добавить ежемесячную плату за ТСЖ
2022-05-30 # "Плата за ТСЖ [ЕЖЕМЕСЯЧНО]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

Скриншот плагина прогнозирования

2022-05-30-плагин-прогнозирования

И затем вы увидите прогноз в отчете о чистой прибыли.

Плагин прогнозирования

Тег [MONTHLY] выше означает, что транзакция будет повторяться бесконечно. Если у вас есть дополнительные условия для применения, попробуйте [ЕЖЕМЕСЯЧНО ДО 2022-06-01], [ЕЖЕМЕСЯЧНО ПОВТОРИТЬ 5 РАЗ], [ЕЖЕГОДНО ПОВТОРИТЬ 5 РАЗ], или [ЕЖЕНЕДЕЛЬНО ПРОПУСТИТЬ 1 РАЗ ПОВТОРИТЬ 5 РАЗ].

Понимание амортизации в Beancount

· 2 минуты чтения
Mike Thrift
Mike Thrift
Marketing Manager

Амортизация распределяет платежи на множество взносов во времени. В beancount.io вы можете использовать плагин fava.plugins.amortize_over для достижения этой цели.

2021-01-09-амортизация

Без амортизации, если вы хотите застраховать свой автомобиль на 6 месяцев стоимостью $600, вам придется записать это как разовый расход на определенную дату.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pay car insurance"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

Однако с амортизацией вы можете распределить расход на шесть месяцев, добавив plugin "fava.plugins.amortize_over" в начало файла и используя amortize_months: 6 для транзакции.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortize car insurance over six months"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

И затем в Журнале вы увидите, что транзакция разбита на 6 проводок.

2020-11-01 * Amortize car insurance over six months (6/6) am
2020-10-01 * Amortize car insurance over six months (5/6) am
2020-09-01 * Amortize car insurance over six months (4/6) am
2020-08-01 * Amortize car insurance over six months (3/6) am
2020-07-01 * Amortize car insurance over six months (2/6) am
2020-06-01 * Amortize car insurance over six months (1/6) am

Скриншот транзакции амортизации