Odoo app
Smart Auto Sequence
Description
Smart Auto Sequence is a powerful Odoo module for assigning custom sequence numbers to records based on the current data in the database. Whether manual or automatic, this module guarantees no gaps in your numbering and adapts to your needs.
Developed and maintained by Jesús Sánchez (jesanmor).
Key Features
- Seamless manual or automatic numbering.
- Guaranteed no gaps in your sequences.
- Configure any event to trigger numbering.
- Apply to any
char-type field of any Odoo model. - Manually override any record’s sequence if needed.
- Activate/deactivate the numbering at will.
Ideal for ensuring clean, predictable record identifiers in any workflow.
Use Cases (Click on the images to see the videos)
1. Taking Control of Odoo Standard Numbering
This video shows how the module takes control of an existing model (e.g., Repair Orders) and eliminates gaps in the sequence caused by record deletion.
2. Creating Complex Sequences with Prefixes, Suffixes & Conditions
Demonstrates how to create advanced sequence structures using time-based variables and conditions on the target record (e.g., referencing products with "TV", "G", etc.).
3. Using Smart Mode to Detect Existing Numbering
Explains how the Smart Mode can continue an existing sequence in a model with minimal setup, automatically analyzing the last used number.
Installation
- Unzip the module into your Odoo
addonsdirectory. - Restart the Odoo server.
- Activate developer mode.
- Install the module from the Apps menu.
Supported Odoo Versions
- Odoo 15.0
- Odoo 16.0
- Odoo 17.0
- Odoo 18.0
License
This module is licensed under the Odoo Propietary License v1.0 (OPL-1).
⚠️ Legal Notice on Images and Content
Reproduction in whole or in part is strictly prohibited..
The images, screenshots, and application examples displayed on this website are custom developments for clients and are protected by copyright. Unauthorized reproduction, distribution, or use is strictly forbidden without the express written consent of the owner.
Author
Jesús Sánchez
GitHub: jesanmor
Disclaimer
This module is provided as is, without warranty of any kind. Use at your own risk.