This module integrates the Odoo Accounting app with the Property Management System (PMS).
It adds:
- Invoice and bill counters on properties: smart buttons on the property form show the number of customer invoices and vendor bills linked to that property, with one-click navigation to the list or form view.
- Property field on invoice lines: each invoice line can be linked to one or more properties, allowing financial movements to be tracked per property.
- Properties smart button on invoices: from any invoice or bill, a smart button shows the number of related properties and navigates directly to them.
- Analytic account on properties: an analytic account can be assigned to each property to consolidate its financial activity in analytic reports.
- Vendor field on PMS services: each PMS service can be linked to a vendor (supplier) for purchasing and billing purposes.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Links Odoo Accounting with your properties: see invoices and bills per property, tag invoice lines with properties, and give each property its own analytic account.
This module connects the Property Management System with Odoo Accounting so you can follow money per property.
On the property form you get two smart buttons, Invoices and Bills, showing how many customer invoices and vendor bills are linked to that property. Clicking them opens the matching list, or the single document if there is only one. A new Accounting tab on the property form lets you set an Analytic Account for the property.
When a property is created, an analytic account is created automatically under a dedicated "Properties" analytic plan, using the property name and reference. If you later change the property name or reference, the analytic account is renamed to match.
On invoices and bills, a Properties smart button shows how many properties are involved and opens them. Inside each invoice line you can tag one or more properties, and the vendor bill list shows a Properties column. You can also filter invoices and bills by property in the search view.
Finally, each PMS service now requires a Vendor (supplier), which is used for purchasing and billing purposes.
Depends on
Required by other modules
Models and fields (5)
- pms.service · extends an existing modelvendor_id (Vendor)
- account.move · extends an existing modelproperty_ids (Properties associated to this invoice), property_count (Properties)
- pms.property · extends an existing modelbill_ids (Bills), bill_count, analytic_id (Analytic Account), invoice_ids (Invoices), invoice_count, invoice_line_ids (Invoice Lines)
- account.move.line · extends an existing modelproperty_ids (Properties)
- account.analytic.account · extends an existing modelproperty_id (Property)
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.0No specific configuration is required to use this module.
To link a property to an analytic account:
- Go to Properties and open a property form.
- Click the Accounting tab (visible to users with accounting access).
- Set the Analytic Account field.
Usage
Source · Odoo 19.0View invoices and bills from a property
- Go to Properties and open a property form.
- Use the Invoices or Bills smart button to see all accounting documents linked to that property.
Link invoice lines to a property
- Open a customer invoice or vendor bill in Accounting.
- In the invoice lines, set the Properties field on each line to associate it with one or more properties.
Navigate from an invoice to its properties
- Open any invoice or bill that has lines linked to properties.
- Click the Properties smart button at the top of the form to navigate directly to the related property or list of properties.
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.