No creo que esto sea sólo aplicable al software, pero es el que estoy usando.
En la documentación habla de utilizar las donaciones caritativas (por ejemplo, el diezmo) como pasivo.
Un ejemplo de diezmo del 10% sería el siguiente:
= /^(?:Income)/
(Liabilities:Tithing) 0.10
2019-09-01 Salary
Income:Salary -$1,000.00
Assets:Bank $1,000.00
Esto daría a su pasivo un saldo de 100,00 $, como es de esperar. Sin embargo, el problema viene cuando llega el momento de pagar esta cantidad.
Si hago esto:
2019-09-01 Pay tithing
Assets:Bank -$100.00
Expense:Tithing $100.00
Todavía tengo un saldo en mi pasivo. Sin embargo, no puedo incluirlo en la transacción:
2019-09-01 Pay tithing
Assets:Bank -$100.00
Liabilities:Tithing $100.00
Expense:Tithing $100.00
Claramente que no se equilibra.
Entonces, ¿cómo puedo decir que estoy tomando dinero de mi banco, enviándolo a la(s) categoría(s) de gastos, sino que también estoy disminuyendo mi pasivo?
1 votos
Para ayudarle mejor, ¿por qué se quiere seguir el diezmo como un pasivo? Ya lo tiene correctamente pagado como gasto. Una cuenta de pasivo suele representar un gasto aplazado, como ocurre con una tarjeta de crédito. Cuando usas una tarjeta de crédito, estás pidiendo un mini-préstamo. No es hasta que pagas el saldo cuando incurres en un gasto y se elimina la obligación. La cuenta de pasivo registra la obligación. El diezmo, según tengo entendido, se carga inmediatamente. Por lo tanto, es un gasto y no una obligación. No hay demora.
0 votos
@LoremIpsum se tendría que pagar inmediatamente, pero dependiendo de cómo se pague, es poco probable que se pague realmente inmediatamente - Por ejemplo, si pagas con cheque o a través de un plato de ofrendas, vas a tener cierto retraso entre tu aumento y el pago real del diezmo. Para mí eso definitivamente dice primero responsabilidad.
0 votos
A mí me suena más a un estado (por ejemplo, pendiente) que a un tipo de cuenta. Ledger admite varios marcadores, como
*
y!
para indicar el estado de una transacción (o la contabilización de una transacción). Se pueden filtrar en la CLI con el comando--cleared
,--uncleared
y--pending
banderas. ledger-cli.org/3.0/doc/ledger3.html#Estado-transacción