[GNC] How to suppress automatic refund fill-in for overpayment

Geert Janssens geert.gnucash at kobaltwit.be
Wed Mar 27 04:25:55 EDT 2019


Hi Tim,

I had sent this before but my mail was blocked by your hosting provider. I'll now resend to list 
only, perhaps this will reach you. To all others, sorry for the double post.

Op dinsdag 26 maart 2019 17:50:58 CET schreef Tim Quinn:
> 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.

Hi Tim,

Just to be sure I understand correctly what's happening:

So you have at some point used the Process Payment window to enter a 
prepayment for a customer.
That at some point later you write the first invoice for that customer.
As the customer has already paid in advance you'd now like to link part of the 
prepayment to that invoice.
If you use the process payment window to do so (by selecting both the 
prepayment and the invoice) it will fill the Refund field.

When doing this manually it will always fill that field indeed. The only way I 
have  found to avoid this is to configure gnucash to automatically pay 
invoices on posting. You can enable this via
Edit->Preferences->Business->(Invoices)Process Payments on Posting

Regards,

Geert



More information about the gnucash-user mailing list