[GNC] Bills with Refund Entries

Adrien Monteleone adrien.monteleone at lusfiber.net
Mon Mar 30 17:06:48 EDT 2026


This is because it is not part of a payment, it is part of the bill line 
items and the bill is linked to that payment.

The date of the line items is for reference. ALL of the line items share 
the posting date of the bill itself. If you turn off 'consolidate line 
items when posting' you will see them in the respective AR/AP account 
transaction entry, but all of them will be posted to your books with the 
same date as the bill/invoice.

If you need to post something specifically in a period and bill for it 
in a later period, consider using intermediary 'accrued 
revenue/expenses' accounts.

For example, to record work done in one period but billed later you 
would do:

Dr. Accrued Revenue
   Cr. Sales

Then when you write the bill you set the line-item linked account to 
Accrued Revenue (rather than Sales) and the resulting transaction will be:

Dr. Accounts Receivable
   Cr. Accrued Revenue

The Accrued accounts can be sub-accounts of the respective AR/AP 
accounts, that way, the totals will roll-up to give you an at-a-glance 
accurate picture of what is due/owed.

Optionally, process the refund as a stand-alone Credit Note and apply 
the payment to both the Credit Note & the Bill.

Regards,
Adrien

On 3/29/26 8:28 PM, Jediator wrote:
> Thanks for all your responses.  It turned out that I misunderstood how 
> GnuCash manages account payable.  I was expecting the refund item (with 
> a +amount) showing up in the running balance after assigning the 
> corresponding refund transaction to the bill, but it didn't.   Instead, 
> the refund amount is subtracted from the the last transaction amount. As 
> shown in the attached sample bill printout, the refund amount ($36.42) 
> is subtracted from the last payment transaction of $100, which ends with 
> a transaction amount of -$63.58.  Why this number reduction only occurs 
> with the last payment instead immediately after the refund assignment is 
> still a mystery to me...



More information about the gnucash-user mailing list