I don’t think there is a way. I just zero it out manually too and let it all go to A/R and then use the funds as a pre-payment that I later apply.
If you create a credit memo first since you know they’ll be getting that discount, you can ‘pay’ it as part of the process. Another option is to book the payment against a Customer Deposits liability account and then pay out invoices from there as you go using just the exact amount needed. Regards, Adrien > On Mar 26, 2019, at 11:50 AM, Tim Quinn <tim.qu...@att.net> wrote: > > Hi, all. I’m running GC Build ID: 3.4+ (2018-12-30) on Mac (High Sierra). > > My wife offers clients a discount if they pay for several tutoring sessions > in advance. > > When I process the payment (which exceeds the first session’s invoice > amount), GnuCash always computes and fills in the “Refund” amount with the > excess payment. > > This is never what I want, so I always have to clear out the Refund field > manually before proceeding. > > I have not found a preference setting to control this behavior, nor did I > find anything in the mailing list archive. Have I missed it? > > Clearly this is not a huge problem, but it’s a frequent mild annoyance I > would like to avoid if I could. > > Thanks. > > - Tim _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.