Full salutation for partners, Dutch style
New fields are added to the title model to express the salutation of partners, in combination with the gender field. Based on partner_name_dutch, you can then refer to function fields generating full salutations to use at the start of a letter, or short versions to be used in addresses.
The interface allows to change generated salutations manually, after which these will not be updated anymore after changes in the partner name or title. While the manually entered salutations are stored in separate fields, the function fields refer to their values when manual changes are active so you should always use the function fields in your document templates.
While organizations have no gender (the field is hidden there), you can have a feminine salutation by creating a partner title with an implicit gender, such as 'Ladies club'.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds Dutch-style salutations to contacts, automatically built from the contact's gender, title and name, with an option to type them manually. Titles (like Dr. or Prof.) can also carry their own salutation and postnominal text.
This module extends contacts (res.partner) and contact titles (res.partner.title) so that letters and addresses can start with a correct Dutch salutation.
On a contact form, next to the gender field, you now see two read-only salutation fields: one for letters and one for addresses. They are filled automatically from the contact's gender, title and name. A checkbox 'Enter salutations manually' lets you replace them with your own text; when it is ticked, the manual fields become visible and the automatic ones are hidden, and the manual values are copied from the current automatic ones as a starting point. Once manual, the salutations are no longer recalculated when the name or title changes.
On contact titles you can now store a general salutation, a postnominal (text placed after the name), and separate male/female salutations and short address forms. The title list and title form show these new fields, and the standard titles (Prof., Dr., Mister, Miss, Madam) are pre-filled with a salutation.
Organizations do not get a salutation, since the gender field is not used there. Defaults are used when no title is set: 'De heer' / 'Mevrouw' for addresses and 'Geachte heer' / 'Geachte mevrouw' for letters, with neutral variants for other or unknown gender.
Models and fields (2)
- res.partner · extends an existing modelsalutation (Salutation (letter)), salutation_manual (Manual salutation (letter)), salutation_address (Salutation (address)), use_manual_salutations (Enter salutations manually), salutation_address_manual (Manual salutation (address))
- res.partner.title · extends an existing modelactive, salutation, postnominal (Postnominal), shortcut_male (Shortcut male), salutation_male (Salutation male), shortcut_female (Shortcut female), salutation_female (Salutation female)
Text generated by AI (DeepSeek) from reading the Odoo 12.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-netherlands.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure this module, you need to:
- Go to Contacts==>Configuration==>Contact Titles The salutation fields are added to the standard Odoo Contact Title views.
Usage
Source · Odoo 12.0To use this module, you need to:
- Go to the partner form and fill the selected fields. You can then use these in reports and mail templates.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.