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.

Smart Auto Sequence for Odoo Repair Orders

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.).

Advanced Conditional Sequences in Odoo

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.

Smart Mode Sequence Continuation in Odoo

4. Smart Date Detection and Time-based Pattern Recognition

Highlights the Smart Date feature, where the app detects time variables in the sequence pattern and generates new records with the current date/time format.

Smart Date Sequences in Odoo

Installation

  1. Unzip the module into your Odoo addons directory.
  2. Restart the Odoo server.
  3. Activate developer mode.
  4. 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.