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?