OdooWiki OCA HUB

HR Employee First Name, Last Name

hr_employee_firstname folder_open OCA/hr open_in_new
Human Resources License: AGPL-3

This module allows you to add firstname and lastname in employee form, and concatenate both in name field.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds separate First Name and Last Name fields to employee records and automatically builds the full name from them, with a configurable order (Lastname Firstname, Lastname, Firstname, or Firstname Lastname).

This module splits the single employee name into two fields, First Name and Last Name, on the employee form. The full name is then composed automatically from these two fields, so users no longer type the whole name by hand.

Where it appears: - On the employee form, the original Name field becomes read-only and two new fields, First Name and Last Name, are shown. At least one of them must be filled in. - In Settings, a new "Employee Names Order" option lets you choose how the full name is displayed: Lastname Firstname, Lastname, Firstname, or Firstname Lastname.

Business rules and automatic behaviour: - When you enter or change the first or last name, the full name is recalculated automatically. - If you type a full name instead, the module splits it into first and last name according to the chosen order. - An employee must always have at least one name; otherwise Odoo shows a validation error. - When the module is installed, existing employee names are automatically split into first and last names. - If the partner first name module is installed, the related contact's first and last names are kept in sync with the employee's.

The module touches the employee, public employee, and settings models, and adds related first and last name fields to the public employee view.

Depends on

hr
Models and fields (3)
  • hr.employee · extends an existing modellastname, firstname
  • hr.employee.public · extends an existing modellastname, firstname
  • res.config.settings · extends an existing modelemployee_names_order

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

On the employee form view you will have 2 separate fields, one for Firstname, second for Lastname. At least one of them is required.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.