You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Beancount
Hi there, I'd like to get your opinion on the following example of trying to manage a cash-only piggy bank among colleagues. Let's assume that everyone agreed to pay 5 Euro into the piggy bank.
Based on this information I book the accounts receivable, here it's called "Vermögen:Forderungen"
Once the money is paid, "Vermögen:Forderungen" is decreased in favor of "Vermoegen:Barkasse", the cash-only piggy bank. Once in a while money is taken out e.g. to pay for flowers, so "Vermoegen:Barkasse" is decreased, expenses for flowers "Ausgaben:Blumengeld" is increased.
Is this feasible or am I missing something? my bookkeeping lecture was quite a while ago...
2019-01-01 open Vermoegen:Forderungen EUR 2019-01-01 open Vermoegen:Barkasse EUR 2019-01-01 open Ausgaben:Blumengeld EUR 2019-01-01 open Einkommen:Blumengeld EUR
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Beancount
Looks right to me.
Basically you define a ledger with a set of accounts that belong to
the project (not any individual).
When people chip in money, that's income.
The project has asset accounts.
When money is spent, that's going to expenses.
In the end you can sum up the income for each member and you'll know
how much was chipped in.
In the case that the expenses aren't shared equally (e.g. you want to
account for every person's expenses) you expenses account should be
divided per person.
There's a plugin to automatically split up the expenses equally for
expenses account by default:
https://bitbucket.org/blais/beancount/src/tip/beancount/plugins/split_expenses.py It ignores accounts with the names of any of the participants so you
can still account for exceptions manually.