In some situations, user need to add some service charge or some fees on top of what already invoiced. This module add new feature to "Add Debit Note" from customer invoice / vendor bill
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds an "Add Debit Note" button on customer invoices and vendor bills, letting users create a draft debit note that copies the original invoice lines and links back to the source document.
This module lets you create a debit note directly from an existing customer invoice or vendor bill, for example to charge extra fees or services on top of what was already invoiced.
- On a customer invoice or vendor bill that is open, in payment or paid, a button appears: "Add Debit Note" (on customer invoices) or "Ask for a Debit Note" (on vendor bills). It opens a small pop-up window where you enter the reason, the debit note date and an optional accounting date, then confirm.
- The new debit note is created in draft state, copying the partner, currency, payment terms, invoice lines and manual tax lines from the original document, and it is linked to that original invoice. The original invoice then shows its related debit notes in the "Other Info" tab.
- Debit notes cannot be created from draft or cancelled invoices; the system blocks this with an error message.
- In the invoice search filters, two new filters appear: "Invoices" (documents that are not debit notes) and "Debit Notes".
- On sale and purchase journals, you can tick "Dedicated Debit Note Sequence" to give debit notes their own numbering, separate from normal invoices, and set the next number to use. If a dedicated sequence is required but missing, an error is raised when posting.
The module touches account.invoice, account.journal, account.move and ir.sequence.
Depends on
Models and fields (5)
- ir.sequence · extends an existing model
- account.move · extends an existing model
- account.invoice · extends an existing modeldebit_invoice_id (Debit Note), debit_invoice_ids (Debit Notes)
- account.journal · extends an existing modeldebitnote_sequence (Dedicated Debit Note Sequence), debitnote_sequence_id (Debit Note Entry Sequence), debitnote_sequence_number_next (Debit Notes: Next Number)
- account.invoice.debitnote · new modeldate (Accounting Date), description (Reason), date_invoice (Debit Note Date), filter_debit (Debit Method)
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/account-invoicing.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure this module, you need to:
- Make sure user has access to "Show Full Accounting Features".
- Invoicing -> Configuration -> Journals -> Customer Invoices/Vendor Bills -> check Dedicated Debit Note Sequence.
Usage
Source · Odoo 12.0To use this module, you need to:
- Go to Invoicing -> Customers -> Invoices.
- Create a new invoice and validate.
- Click on Add Debit Note and fill in reasons. You can also specify an account date.
- Click Add Debit Note, You will have a new one Invoice(Debit Note).
- Validate Debit note.
You can also do the same with Vendor Bill.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.