Bitwerf · Odoo apps

Journal Sequences

Number each journal's invoices, bills, credit notes, payments and entries from a sequence you set: prefix, suffix, digits, next number and when the count starts again.

$14 one-time per Odoo version · Odoo 17, 18, 19 and 20 · Community and Enterprise
Buy for Odoo 20.0Buy for Odoo 19.0Buy for Odoo 18.0Buy for Odoo 17.0
Sold and installed through the official Odoo Apps Store.

Since version 14, Odoo works out each new number from the last posted one: to change the format or the next number you edit a posted document's number by hand, and there is no sequence to set per journal. This module brings back a sequence per journal. Switch on Number with Sequences on a journal and set the prefix, suffix, digits, next number and restart rule on its Numbering tab, with a preview of the next number. Posted documents then take their number from that sequence; drafts take none.

Numbering tab of a sales journal: entry and credit note sequences with prefix, digits, next number, restart rule and preview

What it does

A sequence per journal

Switch on Number with Sequences on a sales, purchase, bank, cash or miscellaneous journal. Its sequences are made for you and continue after the numbers the journal already used this year, so INV/2026/00012 is followed by INV/2026/00013.

Your own number format

Set prefix, suffix and digits on the journal's Numbering tab, with date placeholders such as %(year)s, %(month)s or %(range_year)s. The tab shows the next number as it will look.

Next number and restart

Type the next number, and choose when the count restarts at 1: never, every year, every fiscal year (the company's fiscal year end, such as April to March) or every month. Numbers that restart must show their period (the year, and the month for monthly numbering), so none repeats. A new restart rule applies from the next period.

Credit notes and payments apart

With Dedicated Credit Note Sequence or Dedicated Payment Sequence switched on, credit notes and payments get a sequence of their own (RINV/..., PBNK1/...); otherwise they share the journal's sequence.

Numbers only for posted documents

A document takes its number when it is posted, using its accounting date for the date placeholders and the period. Drafts take none (from Odoo 18 a draft shows the coming number as a hint), and a document reset to draft keeps its number when it is posted again.

No double numbers

Numbers already used in the journal are skipped, so a next number set too low never gives two documents the same number. New sequences are gap-free (no gap).

For accounting administrators

Users who manage journals edit the numbering on the journal without Settings rights. Switch a journal off to return it to Odoo's own numbering; its sequences stay for later.

How to use it

  1. Install the module.
  2. Open Accounting (or Invoicing) > Configuration > Journals and open a journal.
  3. On the Numbering tab, switch on Number with Sequences.
  4. Adjust prefix, suffix, digits, next number and restart rule if you like; the preview shows the next number.
  5. Post invoices, bills, credit notes, payments or entries in that journal: each takes the next number.

Screenshots

A purchase journal numbered per month (SB-YYMM-NNN), restarting at 1 every month

A purchase journal numbered per month (SB-YYMM-NNN), restarting at 1 every month

Journal list with the Sequences switch and the next number of each numbered journal

Journal list with the Sequences switch and the next number of each numbered journal

Need it to work differently?

We build custom Odoo modules and changes to this one at a fixed price, from €950 excluding VAT. Small modules are usually delivered within five working days, tested on your Odoo version. Describe what you need to hello@bizzkitt.ai.

All Odoo apps by Bitwerf

Bitwerf is a trade name of BizzKitt B.V., Frederikstraat 67, 3034 LD Rotterdam, the Netherlands (KvK 42149345, VAT NL869932354B01). Questions: hello@bizzkitt.ai · Support · Privacy · Terms