OdooWiki OCA HUB

PMS - Accounting

pms_account folder_open OCA/pms open_in_new
Generic Modules/Property Management System License: AGPL-3

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.0

Links 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

accountanalyticpms_base
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

No 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.

View 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.

info

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.