Invoice sequence¶
When confirming an invoice, Odoo generates a unique invoice reference number. By default, Odoo uses
the following sequence format INV/year/incrementing-number
(e.g., INV/2025/00001
), which
restarts from 00001
each year.
However, it is possible to change the sequence format and its periodicity, and to mass-resequence invoices.
Ghi chú
Changes made to reference numbers are logged in the chatter.
Changing the default sequence¶
To customize the default sequence, open the last confirmed invoice, click Reset to Draft, and edit the invoice’s reference number.

Odoo then explains how the detected format will be applied to all future invoices. For example, if the current invoice’s month is added, the sequence’s periodicity will change to every month instead of every year.

Mẹo
The sequence format can be edited directly when creating the first invoice of a given sequence period.
Mass-resequencing invoices¶
It can be helpful to resequence multiple invoice numbers. For example, when importing invoices from another invoicing or accounting system and the reference originates from the previous software, continuity for the current year must be maintained without restarting from the beginning.
Ghi chú
This feature is only available to users with administrator or advisor access.
Follow these steps to resequence invoice numbers:
Activate the developer mode.
From the Accounting Dashboard, open the Customer Invoices journal.
Select the invoices that need a new sequence.
Click the Actions menu and select Resequence.
In the Ordering field, choose to
Keep current order: The order of the numbers remains the same.
Reorder by accounting date: The number is reordered by accounting date.
Set the First New Sequence.
Preview Modifications and click Confirm.
The first invoice using the new sequence appears in red in the Customer Invoices list.
