I don't think this is only applicable to the software, but it's the one that I'm using.
In the documentation it talks about using charitable giving (e.g. tithing) as a Liability.
An example for 10% tithing would look like this:
= /^(?:Income)/
(Liabilities:Tithing) 0.10
2019-09-01 Salary
Income:Salary -$1,000.00
Assets:Bank $1,000.00
This would give your liabilities a balance of $-100.00, like I expect. However, the problem comes when it's time to pay this amount.
If I do this:
2019-09-01 Pay tithing
Assets:Bank -$100.00
Expense:Tithing $100.00
I still have a balance in my liability. I can't just throw that in the transaction though:
2019-09-01 Pay tithing
Assets:Bank -$100.00
Liabilities:Tithing $100.00
Expense:Tithing $100.00
Clearly that doesn't balance out.
So how do I say that I'm taking money from my bank, sending it to the expense categor(ies), but that I'm also decreasing my liabilities?