Hi! This should be a simple question, with a simple answer.
Let's imagine that a customer purchases computer repair services from a vendor on 2024-10-27, for $200.00, due in 30 days. There are no taxes involved. The vendor will give a 10% discount ($20.00) for early payment. Let's assume, for simplicity, that the customer has these starting Account balances: $0.00 Liabilities:Accounts Payable $0.00 Expenses:Repairs:Computer Repairs $200.00 Assets:Current Assets:Checking Account The customer uses GnuCash Version 4.13, from the default package repository in Debian 12 GNU/Linux. He enters the bill from the vendor using: Business -> Vendor -> New Bill. This results in: $200.00 debit to Expenses:Repairs:Computer Repairs $200.00 credit to Liabilities:Accounts Payable Then, later the same day, the customer pays the vendor $180.00 from his checking account. This results in: $180.00 debit to Liabilities:Accounts Payable $180.00 credit to Assets:Curent Assets:Checking Account Since he has a $20.00 discount for early payment, he now owes the vendor nothing. So, how does the customer enter the transaction(s) in GnuCash? If he uses Business -> Vendor -> Find Bill -> Process Payment, entering a Payment amount of $180.00, the result is : $180.00 debit to Liabilities:Accounts Payable $180.00 credit to Assets:Current Assets:Checking Account The Asssets:Current Assets:Checking Account balance is now $20.00, which is correct. But the Liabilities:Accounts Payable balance is $20.00, which should not be correct, as the customer received a $20.00 discount for early payment. But if the customer instead uses Business -> Vendor -> Find Bill -> Process Payment, entering a Payment amount of $200.00, the result is : $200.00 debit to Liabilities:Accounts Payable $200.00 credit to Assets:Current Assets:Checking Account The Accounts Payable balance is now $0.00, which would seem to be correct, as the customer now owes the vendor nothing. But the Checking Account balance is now $0.00, which would of course not be correct. So, what is the correct way to handle this situation, so that these account balances result: $0.00 Liabilities:Accounts Payable $20.00 Assets:Current Assets:Checking Account $200.00 Expenses:Repairs:Computer Repairs ??? _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.