Hello,
I'm trying to figure out a good way to handle "envelope style" budgeting in the case where I might pay groceries from two different credit cards, that are paid from different real-world bank accounts.
Previously, I was using "real" accounts to handle the budget, with specific budgets as sub-accounts, such as assets:bankX:checking:groceries
.
But that doesn't really work when my expenditures for groceries might be coming out of different accounts (for example, assets:bankX
and assets:bankY
and in ways that aren't predictable or even.
Example of How I was doing it Previously
expenses:groceries 50.00
assets:bankX:checking:groceries -50.00
assets:bankX:checking:pending:cardX 50.00
liabilities:cardX
But with having potentially "groceries" being handled by two different bank accounts, I was wondering if anyone has done something similar using virtual postings to track the envelope budgets? I was trying to do some digging to find examples, but couldn't find anything that matched this situation.
Would a way be to basically make virtual asset accounts like the expenses accounts?
Example of What I think might work, but want feedback on
expenses:groceries 50.00
(assets:groceries) -50.00
assets:bankX:checking:pending:cardX 50.00
liabilities:cardX
Or, if anyone has a different suggestion about how to do it, that is more than welcome as well. I'm just wondering if my normal reporting (I pretty much just use heldger bs --tree
to check amounts remaining in the "envelopes" and make sure my accounts have enough to pay off the card payment) will still work with that system?
And yes, I know I could just make my cards autopay from the same bank accounts, but that isn't a great solution given the rest of the circumstances not necessarily relevant to this minimal example.
Thanks!