Hi, Derek. Thanks for the reply. I was thinking of doing something like that. Maybe creating an Income:Discounts Received account, and crediting $20 to that from Liabilities:Accounts Payable.
I had thought of doing that as a separate transaction, added directly to the account registers. I did not think of adding a credit split to the existing transaction, as I thought that might mess up however GnuCash does its internal handling of payments using Business -> Vendor -> Find Bill -> Process Payment. Since this would seem to be a common scenario, was surprised that I could not seem to find a way to have GnuCash "handle it automatically". On Sun, 2024-10-27 at 17:23 -0400, Derek Atkins wrote: > Hi, > > IANAA.... Having said that, the way I would handle it is to Process > Payment for $200, and then go in and split the transaction so you > still > debit A/P the $200, but only credit $180 to your Checking and credit > $20 > to whatever counter-account you are using to keep track of your > discounts. > > -derek > > On Sun, October 27, 2024 5:10 pm, Default User wrote: > > 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. > > > > _______________________________________________ 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.