Hi,

I'm not sure how to structure my accounts for the following set of 
transactions. Any help would be welcome.
I changes some account names to simplify explaining the issue.

I have 2 asset accounts - asset:checking and asset:savings. At the 
beginning of the month I transfer money
from checking to savings, easy enough:

2019-06-01 * "Monthly allowance"
Assets:Checking   -100.00 USD
Assets:Savings      100.00 USD

During the month I will have certain expenses which I'd like to pay with my 
"allowance" from the savings account,
naturally the amount will be payed from my checking account though, because 
that's were
the charge will occur, so something like this happens:

2019-06-18 * "Sombody" "Shiny Toy"
Assets:Checking.        -20.00 USD
Expenses:Allowance   20.00 USD

2019-06-22 * "Sombody" "Another Shiny Toy"
Assets:Checking           -10.00 USD
Expenses:Allowance      10.00 USD

So money leaves my checking account, for an "allowance" expense.
Eventually, at the end of the month, I want to have a list of all my 
expenses I consider a spending of my allowance
and then "pay back" my checking account from my savings account. So this 
happens:

2019-06-30 * "paying myself"
Assets:Checking    30.00 USD
Assets:Savings     -30.00 USD

at this point the money actually leaves the savings account. Before that 
date I only know that the expenses charged
on the "Expenses:Allowance" account will eventually leave the savings 
account.

Any way to structure this better? I was thinking of treating my allowance 
like a "virtual" credit card which will
have to have a balance of 0 USD by the end of the month, e.g. I keep 
charging my allowance spendings on it and then
pay it off at the end of the month.

But if I have a post like this:

2019-06-18 * "Sombody" "Shiny Toy"
Assets:Checking        -20.00 USD
Liabilities:Allowance  -20.00 USD

it of course doesn't work because I can't make the sum 0.

Sorry for the complicated explanation, maybe it makes sense. :)

Thank you,
Stephan

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/4505ee38-b6ea-43ab-ae04-bcd0e46deb9e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to