Technical addon to support multiproperty in property management system (PMS).
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds automatic consistency checks so records linked to different properties (PMS properties) cannot be saved together, and prevents setting a company that does not match the record's properties.
This is a technical module that adds a safety net for multi-property setups. It does not add menus or screens; instead it changes how Odoo saves records everywhere.
- When a record is created or updated, Odoo can automatically verify that any linked records belong to the same property (or properties) as the record itself. If not, saving is blocked with a clear error message.
- The check applies to relational fields that developers have marked with a special option, and also to the standard fields
pms_property_id,pms_property_idsandcompany_id. - If a record has a company and properties, the company must be the same as the company of those properties. Otherwise a user error is raised: you cannot set a company different from the one of the established properties.
- The error message lists the incompatible records and the field involved, so users can see what is wrong.
- The automatic check is only active on models that opt in; otherwise the check can still be called manually.
In short, it helps keep property data clean by refusing to mix records from different properties or companies.
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/pms.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0To install this module, you only need to add it to your addons, and load it as a server-wide module.
This can be done with the server_wide_modules parameter in /etc/odoo.conf or with the --load command-line parameter
server_wide_modules = "multi_pms_properties"
Usage
Source · Odoo 18.0- Use the standard multicompany guidelines applied to pms.property:
_check_pms_properties_auto like model attribute to autocheck on create/writecheck_pms_properties like field attribute to check relational record properties consistenceThis module not implement propety dependent fields
No verified information in OCA: 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.