Sales Order Amendments and Credit Notes in Odoo

Orders change and sometimes need correcting after invoicing. How amendments and credit notes work in Odoo.

Orders are not always final the moment they are placed. They change, and sometimes something has to be corrected after invoicing. This piece is about sales order amendments and credit notes in Odoo.

Two situations: amendment and correction

There are two distinct situations. One is amendment: the order itself changes, the customer wants a different quantity, a different product, a change, before the order is fully fulfilled and invoiced. The other is correction after the fact: the order has been invoiced, and something about that invoice needs to be corrected, an error, a return, a reduction. These are different, and they are handled differently: amendments change the order; corrections to an invoiced amount are handled with credit notes.

Amending a sales order

While a sales order is still being fulfilled, it can be amended: the order is changed to reflect what the customer now wants. Odoo allows a sales order to be modified, so a change to the order, before it is complete, is handled by amending the order itself. The honest point about amendments is that they should be made deliberately and with awareness of where the order stands: an order that is partway through fulfilment, with delivery or production already underway, is a different thing to amend than an order not yet started, and the amendment has to account for what has already happened. Amending an order is changing a commitment that other things, delivery, production, may already be acting on, so it should be done consciously.

What a credit note is

Once an order has been invoiced, the situation is different. An invoice is a financial document, and it cannot simply be edited away. If something about an invoiced amount needs correcting, the customer was overcharged, goods were returned, there was an error, the correct way to handle it is a credit note. A credit note is, in effect, the financial counter-document to an invoice: it records a reduction, a credit to the customer, correcting or reversing some or all of what an invoice charged. Where an invoice charges the customer, a credit note credits them.

Why credit notes are the right way

Credit notes are the right way to correct an invoiced amount because they keep the accounting correct and traceable. The invoice that was issued remains a record of what was issued; the credit note is a separate, recorded document that corrects it. Together, the invoice and the credit note are a clear, traceable account of what was charged and what was corrected. Trying to correct an invoiced amount by simply altering or deleting the invoice would break that traceable record and the accounting. Odoo handles credit notes as proper documents, connected to the invoices they correct, so the correction is done in the accounting-correct way.

When each is used

The practical rule is simple. If the change is to an order that is not yet fully invoiced, amend the order. If the change is a correction to something already invoiced, use a credit note. Knowing which situation you are in, and using the right mechanism, keeps both the order management and the accounting correct. Amending an already-invoiced amount by hand, or trying to use credit notes for a simple pre-invoice order change, is using the wrong tool.

The takeaway

Sales order amendments and credit notes in Odoo handle two distinct situations. An amendment changes a sales order that is not yet fully fulfilled and invoiced, and should be made deliberately with awareness of what fulfilment has already happened. A credit note corrects an amount that has already been invoiced, as a proper financial counter-document connected to the invoice, keeping the accounting correct and traceable. Use an amendment for a pre-invoice order change, and a credit note for a correction to an invoiced amount. For how we approach Odoo, see our ERP practice.

All posts

Got a Topic Worth Posting?

Suggest a Topic

If a question keeps coming up in your operations, it might be worth its own post.