One unique number for every employee, automatically
Employee Number Sequence auto-assigns a unique, formatted identifier to every hire the moment they are saved — configurable, searchable, and ready for badge scanning, with zero setup required.
The problem
Odoo does not generate a friendly employee number out of the box, so HR teams type numbers by hand or leave the field blank — producing duplicates, gaps, and inconsistent formats like "EMP1", "emp-001" or "0007" that break search, reporting, and badge or attendance workflows.
The solution
Employee Number Sequence assigns a unique, sequential, HR-configurable identifier (e.g. EMP00001) to every employee on creation, backfills your existing workforce in one click, and makes the number searchable everywhere in HR — all from a single self-contained module.
Everything HR needs, nothing you don't
Every capability below is implemented in the module.
Auto-Assign On Creation
Every new employee receives a unique, sequential number the instant the record is saved — no manual entry, no extra click.
Guaranteed Uniqueness
A database-level unique constraint on Employee Number makes duplicate identifiers impossible, even under concurrent employee creation.
HR-Friendly Format Configuration
Set prefix, suffix, zero-padding and the next number from a plain Employees Settings screen — no Settings > Technical required.
Works Out Of The Box
Ships with a ready-made EMP00001 pattern, so new hires are numbered correctly from the moment you install — adjust the format later if you like.
Enable/Disable Toggle
Switch automatic numbering on or off from Settings for companies that prefer to assign numbers manually in some cases.
One-Click Bulk Backfill
Number your entire existing workforce in a single action from the employee list's Actions menu or the Settings screen — already-numbered employees are left untouched.
Search & Group By Number
Find any employee instantly by typing their number into the standard search bar, or group the employee list by Employee Number to audit your numbering at a glance.
Cross-Model Search Reach
The Employee Number is mirrored onto the shared employee reference model, so other HR apps that reference employees can search and display it too.
Badge ID Sync For Scanning
Optionally mirror the formatted number into the Badge ID (barcode) field so it is ready for attendance and time-tracking scanners — no separate numbering scheme.
How it works
Install
Add Employee Number Sequence to your database — it works immediately with a ready-made EMP00001 pattern, no configuration required.
Configure (optional)
Open Employees > Configuration > Settings to set your own prefix, suffix, padding and next number, or toggle auto-assign and Badge ID sync.
Numbers assign automatically
Every new employee gets a unique number on creation; run the one-click backfill action to number your existing workforce.
Search anywhere
Find, filter, and group employees by number across the employee list, form, kanban, and any app that references the shared employee model.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Employee Number Sequence depends only on the standard hr app and installs as a single self-contained module — no Smart Sequence Engine or Settings > Technical activation needed.
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.
Employee Number Sequence
Automatic, guaranteed-unique employee numbers in a format you configure, with a one-click backfill for existing staff, badge-ID sync for scanning and search that reaches across related models.
Buy on Odoo App StoreMore Odoo human resources apps
Employee Onboarding & Offboarding Checklists
Step-level ownership, weighted progress, multi-approver sign-off, and archive-blocking enforcement — onboarding and offboarding tracked step by step, not as one completion percentage.
Employee One-on-One Meetings
Structured 1-on-1s with automatic carry-forward, owned action items, development plans and weighted goals and OKRs — plus review cycles and private manager notes, without Enterprise Appraisals.
Employee Overtime Request Management
Self-service overtime requests, multi-level approval, and payroll cost preview — built natively on Odoo.
Employee Performance Evaluation
KRA and value-rating reviews, a two-sided workflow, live cycle dashboard and printable sign-off reports bring structured appraisals to Odoo Community — no Enterprise license required.
Employee Self Service
Time off with live balance checks, web attendance and correction requests, expense submission and a manager approvals queue — all through the portal, with no internal seat per employee.
Employee Self-Service Profile Access
A curated My Profile app where staff edit their own contact details, upload documents and check their attendance — sensitive fields stay officer-only, and every access is logged.