Quotations and sales orders, finally numbered apart.

Give quotations and confirmed sales orders two independent, fully configurable numbering series — with period resets, per-type sequences, live preview, conflict detection and a complete audit trail.

The problem

Odoo assigns quotations and confirmed sales orders the same sequence, so a document keeps its quotation number after it is won. Quotes that never convert leave permanent gaps in the order series, customers cannot tell a quote from a committed order at a glance, and reporting cannot separate quotes issued from orders won.

The solution

This module gives quotations and confirmed orders two independent, configurable series — e.g. QT-2026-0001 for quotes and SO-2026-0001 for orders — assigned automatically on creation and confirmation, with the original quotation number preserved and logged for full audit traceability.

Capabilities

Everything you need to separate quotes from orders

Every capability below is implemented in the module.

01

Independent Quotation & Order Numbering

Draft quotations and confirmed sales orders get separate, gap-free number sequences instead of sharing one series.

02

Quote-to-Order Renumbering with Audit Trail

On confirmation, a new order number is assigned while the original quotation number is preserved and logged, with a chatter note showing the mapping.

03

Custom Number Formats

Configure prefix, suffix, padding and numeric, alphanumeric or date-based patterns per document type, such as QT-YYYY-NNNN.

04

Period-Based Resets

Reset counters monthly, quarterly, yearly or by fiscal year to meet accounting and legal numbering requirements.

05

Per-Type & Multi-Company Sequences

Route different sale order types, such as Standard and Rush, to their own sequence, isolated per company.

06

Live Sequence Preview

A Preview & Test wizard shows the exact next number a configuration will generate, without consuming it.

07

Conflict Detection

Save-time validation warns about overlapping configurations before they can produce colliding numbers.

08

Quotation-Only Filtered View

A dedicated menu lists only quotations, with document-type badges distinguishing quotes from orders throughout the app.

09

Full Assignment Audit Log

Every quotation and order number assignment is recorded with company, source configuration and, for orders, the mapped quotation number.

Workflow

How it works

1

Configure sequences

Set up quotation and order numbering formats, reset periods and per-type rules from Sales > Configuration.

2

Create a quotation

A quotation number, such as QT-2026-0001, is assigned automatically the moment the draft is created.

3

Confirm the order

Confirming assigns a new order number, such as SO-2026-0001, while the quotation number is preserved and logged.

4

Track and audit

Review the assignment log, the quotation-only view and printed documents to see both numbers at every stage.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Existing documents keep their current number. The new quotation and order sequences apply going forward, from the moment the module is installed.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Separate Quotation & Sales Order Numbers

Independent quotation and sales-order sequences with custom formats, period resets, per-type and multi-company series, a live preview, conflict detection and a renumbering audit log.

Buy on Odoo App Store