Comparto mi piso con otras dos personas y actualmente tengo problemas para modelar correctamente la jerarquía de cuentas para nuestro caso de uso. Nuestra intención es sobre todo tener una buena visión general sobre quién-pagó-qué y no necesitamos generar ningún informe a las oficinas de impuestos, bancos o algo por el estilo. Sin embargo, hemos acordado algunas restricciones y me gustaría que estuvieran representadas en nuestra jerarquía de cuentas:
- Tenemos una cuenta bancaria colectiva
- Pagamos nuestros alquileres mensuales individuales (que resultan ser la misma cantidad para todos) en esta cuenta
- Pagamos al propietario el alquiler mensual desde esta cuenta, así como a nuestro proveedor de electricidad e internet, etc.
- Si decidimos que necesitamos algo (por ejemplo, hace poco una impresora), también lo pagamos con esta cuenta. Para este tipo de cosas, nuestros pagos mensuales individuales se calculan teniendo en cuenta un pequeño colchón, de modo que solemos tener unos 200 euros extra en nuestra cuenta.
- Compartimos todos nuestros alimentos y bebidas
- Recogemos todos los recibos cuando alguien compra algo
- Queremos ver si alguien paga mucho más o menos que los demás.
- Tenemos un perro. Sin embargo, es propiedad de dos de nosotros y sólo esos dos pagan los gastos del perro
- Queremos mantener el alquiler separado, por ejemplo, de la comida.
He configurado la siguiente jerarquía de cuentas que, en su mayor parte, hace lo que queremos:
O, extraído a CSV:
type,full_name,name,code,description,color,notes,commoditym,commodityn,hidden,tax,placeholder
ASSET,Accounts,Accounts,,Bank accounts & cash,,,EUR,CURRENCY,F,F,T
ASSET,Accounts:Cash,Cash,,,,,EUR,CURRENCY,F,F,F
BANK,Accounts:Bankaccount,Bankaccount,,,,,EUR,CURRENCY,F,F,F
RECEIVABLE,Rentaccounts,Rentaccounts,,,,,EUR,CURRENCY,F,F,F
RECEIVABLE,Rentaccounts:Person1,Person1,,,,,EUR,CURRENCY,F,F,F
RECEIVABLE,Rentaccounts:Person2,Person2,,,,,EUR,CURRENCY,F,F,F
RECEIVABLE,Rentaccounts:Person3,Person3,,,,,EUR,CURRENCY,F,F,F
PAYABLE,Other,Other,,,,,EUR,CURRENCY,F,F,T
PAYABLE,Other:Person1,Person1,,,,,EUR,CURRENCY,F,F,F
PAYABLE,Other:Person2,Person2,,,,,EUR,CURRENCY,F,F,F
PAYABLE,Other:Person3,Person3,,,,,EUR,CURRENCY,F,F,F
INCOME,Income,Income,,,,,EUR,CURRENCY,F,F,T
INCOME,Income:Rent,Rent,,"The rent the room mates pay each month",,,EUR,CURRENCY,F,F,F
EXPENSE,Expenses,Expenses,,,,,EUR,CURRENCY,F,F,T
EXPENSE,Expenses:Rent,Rent,,"rent including gas, internet, electricity etc.",,,EUR,CURRENCY,F,F,F
EXPENSE,Expenses:Dog,Dog,,,,,EUR,CURRENCY,F,F,F
EXPENSE,Expenses:Food,Food,,,,,EUR,CURRENCY,F,F,F
EXPENSE,Expenses:Other,Other,,,,,EUR,CURRENCY,F,F,F
El principal problema es que no sé cómo separar las cosas del perro (pagadas por Persona1&2) de Gastos:Otros y Gastos:Comida (pagados por los 3).
¿Alguien tiene un buen consejo?