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.
