Issuing Credit Notes in Odoo: A Clean Way to Adjust What a Customer Owes
How to raise credit notes from invoices in Odoo Accounting — partial credits, the two reversal options, dedicated numbering, and how reconciliation happens automatically.

At APAA, one of the questions we hear most from Hong Kong SME owners is what to do when an invoice has already gone out but the amount is now wrong — a shipment arrived damaged, a customer returned part of an order, or a price was agreed down after the fact. The instinct is often to delete the invoice and re-issue it. That is exactly the wrong move: it leaves a gap in your numbering, breaks your audit trail, and is the kind of thing that draws questions at year-end.
The correct tool is a credit note. In Odoo Accounting you raise one directly from the original invoice, the original document stays untouched, and the books reflect the adjustment cleanly. This guide walks through the whole flow — the accounting logic underneath, how to set up tidy numbering, issuing a partial credit step by step, choosing between the two reversal options, and how Odoo reconciles everything for you.
What a Credit Note Actually Does
A credit note is a document that reduces the amount a customer owes you. The everyday reasons to raise one are familiar to any business:
- A customer received a damaged product
- A customer is returning goods
- A pricing error slipped onto the original invoice
- A discount was negotiated after the invoice was issued
The important point is that a credit note does not touch the original invoice. Instead of editing or deleting anything, it creates a separate accounting entry that offsets part or all of the original amount. The original invoice and the credit note both stand on the record, linked together — which is precisely what keeps your audit trail intact.
The Journal Entry Behind a Credit Note
It helps to see what is happening in the ledger. A credit note is, in accounting terms, the mirror image of an invoice. An invoice debits Accounts Receivable and credits an Income account; a credit note does exactly the reverse:
| Entry | Account | Debit | Credit |
|---|---|---|---|
| Invoice | Accounts Receivable | X | |
| Invoice | Income | X | |
| Credit Note | Income | X | |
| Credit Note | Accounts Receivable | X |
The effect is that both your recognised revenue and your receivables fall by the credited amount. Nothing is hidden, nothing is overwritten — the reduction is recorded as its own deliberate entry.
Setting Up a Dedicated Credit Note Sequence
Out of the box, Odoo numbers credit notes in the same sequence as your invoices. For cleaner records — and for keeping auditors happy — we usually recommend separating the two so a credit note is instantly recognisable in any list or report.
- Open the Accounting app
- Go to Configuration and open your Sales Journal

- Enable the Dedicated Credit Note Sequence option
- Odoo then adds an "R" prefix to the journal short code for credit notes — so you get
RINVinstead ofINV

It is a small one-time setting, but it pays off every time you glance at a list and can tell credit notes from invoices at once.
Step by Step: Raising a Credit Note From an Invoice
You can create credit notes from the Customers > Credit Notes menu, but we always advise raising one straight from the original invoice. It is faster, it pre-fills the correct journal, and it automatically links the two documents.
- Open the Accounting app and go to the posted invoice you need to adjust

- Click the Credit Note button on the invoice

- Fill in the details:
- Reason — a short description, for example "Damaged goods"
- Journal — already pre-filled with the same journal as the invoice
- Reversal Date — defaults to today; adjust it if the credit belongs to a different date

- Choose your reversal method (covered in the next section)
- Click Reverse
- Odoo opens a draft credit note carrying every line from the original invoice

- Remove or adjust the lines so only the items actually being credited remain

- Click Confirm to post the credit note
Here is the typical real-world case: a customer ordered several products, but only one arrived damaged. You delete every line except that one item, leaving a credit note for just that amount — a clean partial credit that touches nothing else on the order.
Reverse vs Reverse and Create Invoice
When you raise the credit note, Odoo offers two reversal methods. The choice matters, so it is worth understanding both.

Reverse
- Creates a draft credit note you can edit before confirming
- Leaves you with two documents: the original invoice and the partial credit note
- Best when only some items need adjusting — the common partial-credit situation
Reverse and Create Invoice
- Fully reverses the original invoice and creates a fresh, editable invoice in its place
- Leaves you with three documents: the original invoice, a full credit note, and a new invoice
- Best when you need to substantially rebuild the invoice from scratch
For the everyday case of a single damaged or returned item, Reverse is the simpler and cleaner choice. Reach for Reverse and Create Invoice only when the whole invoice genuinely needs reworking.
How Reconciliation Happens Automatically
This is the part that saves the most fiddling. Odoo handles the matching for you, and it behaves differently depending on whether the customer has already paid.
If the invoice is still unpaid:
- The credit note amount is reconciled directly against the invoice
- The credit note is automatically marked as Paid
- The invoice status moves to Partially Paid
- No actual refund payment changes hands — the credit simply reduces what is owed

If the invoice has already been paid:
- You may need to process a refund payment for the credited amount, since the customer has already settled
- The credit note still reconciles against the invoice in your accounting records
After reconciliation, both documents display an info icon spelling out how they are linked. The invoice's chatter log also records a reference back to the credit note, giving you a complete audit trail that anyone can follow later.


There is a nice side benefit for your customers, too: they can see their credit notes alongside their invoices in the Customer Portal, so the adjustment is transparent on their side without you having to send a separate explanation.

The Short Version
- Credit notes reverse part or all of an invoice without modifying the original document, keeping your records and numbering intact
- Raise them directly from the invoice so the journal pre-fills and the two documents link automatically
- Use Reverse for partial credits; use Reverse and Create Invoice only when the whole invoice needs rebuilding
- Odoo automatically reconciles a credit note against an unpaid invoice — no refund needed
- Turn on Dedicated Credit Note Sequence for clean, instantly recognisable numbering
- Customers see their credit notes in the portal alongside their invoices
Getting credit notes right is one of those small disciplines that quietly keeps a Hong Kong SME's books audit-ready all year. If you would like your Odoo journals, numbering, and reconciliation set up so this just works, get in touch with the APAA team.