> 
> 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
> 

Thanks for the input! The 'two transaction' way seems cleaner to me, and I can 
understand what's going on.

Someone has made a plugin already that does something similar, I mentioned it 
previously, but I'm actually having trouble with it, beanquery keeps throwing 
an error about not finding the module. Doing it manually though runs fine and I 
get the desired results. I will be sticking with this manual method for now, 
thanks!

What would be the advantages/disadvantages to doing it with the three 
transactions vs two?



September 26, 2024 at 4:53 PM, "Chary Chary" <[email protected] 
mailto:[email protected]?to=%22Chary%20Chary%22%20%3Cchary314%40gmail.com%3E > 
wrote:



> 
> 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] 
> mailto:[email protected] .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beancount/f6e93d96-69fc-41f0-aa27-f7664093a162n%40googlegroups.com
>  
> https://groups.google.com/d/msgid/beancount/f6e93d96-69fc-41f0-aa27-f7664093a162n%40googlegroups.com?utm_medium=email&utm_source=footer
>  .
> 

Oscar & Alejandra Camorlinga
[email protected] mailto:[email protected]

-- 
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/1d5d8ea5ed2f0d6af631a48ba651347e6b39c89c%40aleyoscar.com.

Reply via email to