OCA/pms
OCA community repository with 25 Odoo modules confirmed in the OdooWiki catalogue (versions 14.0, 16.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Assets Management PMSOdoo 14account_asset_pms
Adds a Property field to assets so each asset can be linked to a PMS property. The property is shown on asset forms and lists and included in the asset Excel report.
- mis_builder_pms
Adds a PMS Properties filter to MIS Builder reports, so users can restrict financial report figures to one or more properties and see which properties were used.
- multi_pms_propertiesOdoo 14, 16, 18multi_pms_properties
Adds 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.
- PMS (Property Management System)Odoo 14, 16pms
Adds a full property management system to Odoo for hotels and similar properties: rooms, reservations, folios, check-in, availability plans, board services and invoicing, all linked to accounting and sales.
- PMS - AccountingOdoo 19pms_account
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.
- PMS - Asset ManagementOdoo 19pms_account_asset
Link fixed assets to the properties that own them. See an asset counter on each property and jump straight to its assets from a smart button.
- Property in Account Move BudgetOdoo 14, 16pms_account_move_budget
Adds a Hotel field to accounting budget lines so each budget line can be linked to a specific property. The Hotel column appears in the budget lines list, right after the partner column.
- Property Management SystemOdoo 19pms_base
This module adds a Property Management area to Odoo where you can register properties, their rooms, amenities, services, tags and teams, and follow them through stages on a Kanban board.
- PMS - ContractsOdoo 19pms_contract
Links 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.
- PMS - CRMOdoo 19pms_crm
Connect CRM leads and opportunities with PMS properties. Users can link several properties to a lead, see counters on both records and jump between them with one click.
- HousekeepingOdoo 14pms_housekeeping
Manage hotel housekeeping: define cleaning task types, assign housekeepers to rooms, and let Odoo automatically create daily cleaning tasks based on check-ins, check-outs and room occupancy.
- PMS Hr PropertyOdoo 14, 16pms_hr_property
Link employees to the properties (workplaces) where they work. You can assign several properties to an employee and see all assigned employees from each property.
- PMS Spanish AdaptationOdoo 14, 16pms_l10n_es
Adds Spanish legal reporting to the property management system: it sends guest and reservation data to the Spanish Ministry of the Interior (SES) and produces INE tourism statistics files, with extra mandatory guest data and minor-traveller controls.
- PMS AEAT SII IntegrationOdoo 14, 16pms_l10n_es_sii
Marks the generic PMS customer used for simplified invoices as an anonymous cash customer for Spanish SII reporting, and prevents that partner from being deleted.
- PMS TicketBAI IntegrationOdoo 16pms_l10n_es_tbai
Automatically marks invoices issued to the PMS anonymous/various partner as simplified invoices for Spanish TicketBAI, so they are sent correctly without recipient data.
- PMS partner identificationOdoo 16pms_partner_identification
Lets hotel staff record each guest's identity document (type, number, country, issue date) during check-in, and automatically links or creates the matching partner identification record.
- PMS partner second lastnameOdoo 16pms_partner_second_lastname
Adds a second last name field to PMS check-in guests and contacts, so hosts with two family names can be recorded correctly. The second last name appears on check-in forms, lists, kanban cards, contact forms and the traveller report.
- PMS - ProjectOdoo 19pms_project
Links Odoo Projects and Tasks to properties, so you can see which property a project or task belongs to and list all tasks for a property.
- PMS - PurchaseOdoo 19pms_purchase
Assign each purchase order line to a property, so purchasing costs can be tracked per property. Property forms show a button with the number of linked purchase lines, and incoming goods can be routed to the property's stock location.
- Rooming xlsx ManagementOdoo 14pms_rooming_xls
Adds a Print Rooming button on the folio form that exports the rooming list of its check-in partners to an Excel (xlsx) file, and an Import Rooming wizard that loads a rooming list from an .xls/.xlsx file into check-in partners.
- PMS - SaleOdoo 19pms_sale
Create and manage property reservations linked to sale orders, with check-in/check-out stages, guest lists, availability checks and a guided reservation configurator.
- PMS - StockOdoo 19pms_stock
Links each property to its own internal inventory location and adds an Inventory tab plus a Content button on the property form to see what is stored there.
- PMS - WebsiteOdoo 19pms_website
Publish PMS properties on your website with a public property catalogue, filterable listing pages and individual property pages showing photos, amenities, services and descriptions.
- PMS - Website SaleOdoo 19pms_website_sale
Lets website visitors browse published properties, check availability for chosen dates, and book them online by adding a reservation to the eCommerce cart.
- POS PMS linkOdoo 14, 16pos_pms_link
This module lets Point of Sale cashiers look up hotel PMS reservations, add their services to a POS order, and pay for them directly from the POS screen. It also adds options to control cash in/out and session closing.