Accounting: Customers + Vendors: Customers: Credit Notes


This document covers creating a Credit Note for a customer's invoice within the Accounting application in Odoo 15. A Credit Note (sometimes called a Credit Memo) is issued to the customer, notifying them that a credit for a certain amount has been sent to them as a document. There are several events that may lead to issuing a credit note, including the return of goods or rejection of a service, a mistake on the invoice, or delivered goods being damaged. 


To get started, navigate to the Accounting app.


Issuing a Credit Note is the only legal way to change, cancel, or refund a validated invoice. Remember to Register the Payment if you need to return money to the customer!

We can manually record a credit note through Customers > Credit Notes; however, we recommend recording it directly from the posted, paid invoice. To do so, go to Customers > Invoices and select the invoice to issue a credit note on.

From within the invoice, click ADD CREDIT NOTE. This brings up the Credit Note modal window, which we'll cover next.

Good to Know!

Partial Refund vs Full Refund?

When an invoice is marked as Paid or In Payment, the only option for a credit note is for a Partial Refund. The other credit note types are only accessible on invoices that have not been paid.  

An example for issuing a full refund on an invoice with an outstanding balance due might be that your company is giving a credit on that order, to the customer, for one reason or another. Another example might be that you need to modify the invoice because the price listed was incorrect and you can not reset the invoice to Draft.  If a period that an invoice is in is locked, you wouldn't be able to modify that invoice, but you could still issue a credit against it, and then make a new draft record to modify and report the original invoice. 

                        Partial Refund Credit Notes

                        With a Partial Refund, Odoo will create a Draft profiled with the necessary information from the referenced or original invoice. The following modal will open with the Credit Method already set and is not able to be modified.  


                        • Credit Method: Select 'Partial Refund'. This type of credit note is created as a draft and can be edited before being issued.

                        • Reason: Enter a reason for the credit note, if desired. 

                        Reversal Date

                        • Specific: Marking this box allows you to choose the Refund Date in the corresponding field.

                        • Journal Entry Date: Marking this box will issue the credit note on the same date the payment was made. Choosing this option will remove the Refund Date field.

                        • Use Specific Journal: To record the credit note to a journal different from the one where the payment was recorded, select that journal here.

                        • Refund Date: This is the date for when the refund is being issued.

                        Click REVERSE when complete. This will create the Draft Credit Note where you can then click CONFIRM.

                        Odoo • Text and Image

                        This will move the draft to the Posted state, and reflect the credit note as Outstanding debits, or partial payments, near the total due, which can be applied to the invoice as payment. Note in the breadcrumbs that the new posted reference number begins with an 'R,' and is followed by the original invoice reference.

                        Full Refund Credit Notes

                        When creating a Full Refund, Odoo automatically creates and validates a credit note, and reconciles the original invoice to it. This is the option to choose if you need to do a full refund or cancel an already validated invoice. In this section, we have chosen an invoice that has already posted. Click ADD CREDIT NOTE

                        This will give us the same pop up window with the same options as the Partial Refund, though this time, we will select 'Full Refund', complete the form, then click REVERSE when ready. 

                        If we now look at the amount due at the bottom of the invoice, we will see the  icon. When clicked, the following pop out window will show the amount of the credit, a Memo line showing the Reversal and reference numbers, the date, and the journal it posted to. 

                        Full Refund and New Draft Invoice Credit Note

                        With a Full Refund with New Draft Invoice, Odoo will create a credit note, automatically validate it, reconciles it with the original invoice, and will draft a new invoice using the same information from the original invoice. This is the Rolls Royce of Credit Notes. You would choose this option to modify the content of a validated invoice. We will once again use a posted invoice, and click ADD CREDIT NOTE

                        For this credit note method, we will select 'Full refund and new draft' invoice, complete the form, then click REVERSE when ready. 

                        We will automatically be taken to the new Draft. You can leave this in draft for now, or confirm it if you're ready to do so.

                        Next, we will follow our breadcrumbs to view the original invoice. 

                        Which will now show us the source invoice now in a REVERSED state. Again, if we click on the  icon we will see all the related Payment Info:

                        See also: Vendor Refunds