This module adds the use of properties in partners (different for companies and individuals).
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you define custom property fields for contacts, with separate sets for companies and individuals, and fill them in on each contact form or card.
This module adds custom properties to contacts. An administrator first defines which extra fields should exist for companies and which for individuals; these definitions are stored per company, so each company in a multi-company database can have its own set.
On every contact form, the matching property fields appear above the tabs: company-type properties for contacts marked as companies, and person-type properties for individual contacts. The same properties are also shown on the contact kanban card, so they can be read at a glance without opening the record.
- Property definitions are configured on the company record (
res.company) and are shared through system parameters. - Contacts (
res.partner) get two property fields, one for the company definition and one for the person definition, and they are copied when a contact is duplicated. - The properties shown depend on the contact's company; if a contact has no company set, the currently selected company is used.
- Searching or filtering contacts by these properties is supported, and the search returns the appropriate company's definitions.
No new menus are added; the feature appears directly on the existing contact form and kanban views.
Depends on
Models and fields (2)
- res.company · extends an existing modelpartner_properties_definition_person (Partner Properties (person)), partner_properties_definition_company (Partner Properties (company))
- res.partner · extends an existing modelproperties_company_id, properties_type_person, properties_type_company
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/partner-contact.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0Add property fields:
- Go to Contacts and create or edit any record.
- Click ⚙ Add Properties ‣ Field Type, select the type and add a default value if needed. To make the fields appear in kanban views, check View in Kanban as well. To validate and close the property creation window, click anywhere.
- The properties that will be displayed will be different for Individual or Company.
Delete property fields:
- Click the pencil icon next to the targeted property, then click Delete ‣ Delete.
No verified information in OCA: Installation, Configuration.
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.