I am just thinking aloud here on your question.
I would probably go even a step further in compare to what I just proposed.
I would live the initial transaction intact and would add another 2 to
delay appearing of Expense
2024-01-20 * "Payment for a Electricity bill for Feb"
Assets:Bank -100 USD
Expenses:Electricity 100 USD
accrual_date: "2024-02-01"
2024-01-20 * "Accural correction part 1"
Expenses:Electricity -100 USD
Assets:Accural-corrections:Electricity 100 USD
2024-02-01 * "Accural correction part 2"
Expenses:Electricity 100 USD
Assets:Accural-corrections:Electricity -100 USD
This is definitely quite a simple plugin. I will not be surprised, if
somebody has already created something like this
You can also do it now, without any plugin, but manually. Probably the best
thing is to create a separate file *accural_corrections.bean* and then
include it from the mail file.
In this way you can switch off and on these accrual corrects by simply
commenting out the include directive.
On Thursday, September 26, 2024 at 10:57:52 PM UTC+2 Chary Chary wrote:
> On Thursday, September 26, 2024 at 9:42:57 PM UTC+2 Oscar & Alejandra
> wrote:
>
>
>
> For my use case it is helpful for me to see an overview of my monthly
> expenses for budgeting purposes, but I get paid bi-weekly and many times I
> pay bills as soon as I get paid, which is frequently the month prior to
> when my bill is actually due. By being able to specify when the 'expense'
> is tracked vs when the money actually leaves my account I am able to both
> budget on a monthly basis and do a balance check when my bank statements
> come out.
>
>
> I think what you are talking about is called an accrual accounting
> <https://www.investopedia.com/ask/answers/09/accrual-accounting.asp>
>
> You can still can do it now
>
> 2024-01-20 * "Advance payment for a Electricity bill for Feb"
> Assets:Bank -100 USD
> Assets:Advanced-Payments:Electricity 100 USD
>
> 2024-02-01 * "Payment for Electricity bill for Feb"
> Assets:Advanced-Payments:Electricity -100 USD
> Expenses:Electricity 100 USD
>
>
> Though I agree, this is a bit manual
>
> You would probably want to write it like this:
>
> 2024-01-20 * "Payment for a Electricity bill for Feb"
> Assets:Bank -100 USD
> Expenses:Electricity 100 USD
> accrual_date: "2024-02-01"
>
> and then have a plugin to turn it to a 2 transactions as above
>
>
--
You received this message because you are subscribed to the Google Groups
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beancount/f6e93d96-69fc-41f0-aa27-f7664093a162n%40googlegroups.com.