This module links recurring contracts to the Property Management System.
It includes:
- Contract counter on properties: view active contracts linked to a property.
- Property field on contracts: assign a contract to one or more properties.
- Smart buttons: one-click navigation between properties and their contracts.
- Recurring invoice integration: contract lines are linked to property services for automated billing.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Links recurring contracts to properties in the Property Management System, so you can see which contracts belong to a property and which properties a contract covers, and carry the property onto invoices.
This module connects recurring contracts with the properties managed in the Property Management System.
On a contract you get a new "Properties" field on each contract line, where you pick the property the line relates to. A smart button on the contract form shows how many properties the contract covers; clicking it opens the matching property record (or the list if there is more than one).
On a property, a "Contracts" smart button shows how many contracts are linked and opens them. The property's services list also gains a Contract column, limited to purchase-type contracts, and the service form lets you pick a contract with the vendor pre-filled.
When a contract line is invoiced, the property chosen on the line is copied onto the generated invoice line, so billing stays tied to the right property.
A "Vendor Contracts" menu entry is added under the PMS Operations menu, opening the standard supplier contracts list. The module touches contract.contract, contract.line, pms.property and pms.service.
Depends on
Menus it adds
Models and fields (4)
- pms.service · extends an existing modelcontract_id (Contract)
- pms.property · extends an existing modelcontract_ids (Contracts), contract_count
- contract.line · extends an existing modelproperty_id (Property)
- contract.contract · extends an existing modelproperty_ids (Properties), property_count
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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/pms.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- Go to Properties \> Configuration \> Settings.
Usage
Source · Odoo 19.0To use this module, please read the complete user guide at roomdoo.com.
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.