Build-to-order Odoo PMS: reservations, auto room assignment, folios, BAR rate plans, and multi-property from one instance. One-time license from $799.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Build-to-order Odoo PMS: reservations, auto room assignment, folios, BAR rate plans, and multi-property from one instance.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Hotel Property Management System (PMS) Core is a build-to-order Odoo application that ECOSIRE designs, builds, installs, and supports for your property — it is not an off-the-shelf apps.odoo.com download. After purchase, our engineers scope your workflows, then deliver a native Odoo module engineered specifically for hotels, resorts, and hostels.
Individual and group reservations, with group bookings allocating a room block and generating linked per-guest stays
Automatic room assignment matching available inventory by room type, occupancy, and date range, with manual override and drag-to-reassign on the front-desk board
Guest folios that accumulate room charges, extras, city/occupancy tax, and POS postings, with computed balance via @api.depends
Folios integrated directly with Odoo Accounting — check-out posts to account.move and generates the invoice with no export step
Rate plans plus Best Available Rate (BAR): rates computed from configured rules with per-stay overrides that capture the reason for audit
Cancellation, deposit, and no-show policies enforced as policy records driven by Odoo automated actions (deposit due, cancellation windows, penalties)
This is a real PMS living inside Odoo rather than a bolt-on. Room types, rooms, rate plans, folios, and reservations are modeled as first-class Odoo objects (models.Model with typed fields and @api.depends computes for nightly totals, occupancy, and balance), so front-desk operations, housekeeping status, and revenue all flow into the same database as your CRM, Inventory, and Accounting. Because it is built on the Odoo ORM, every screen is a standard Odoo view (list/form/calendar/Gantt-style planning boards in XML, with OWL components where a richer front-desk experience helps), and folio charges post straight to account.move in Accounting — no nightly export, no reconciliation spreadsheet.
The reservation engine handles both individual and group bookings. A single group booking can allocate a room block, and auto room assignment matches available inventory to each stay by room type, occupancy, and dates while respecting overbooking rules you define. Rate management ships with rate plans and a Best Available Rate (BAR) strategy: BAR is computed from your configured rules, and front-desk staff can apply a documented override on any stay, with the reason captured for audit. Cancellation and deposit policies are enforced as records — deposit due, cancellation windows, and no-show handling are driven by policy records and Odoo automated actions, not by staff memory.
Folios are the financial spine of the stay. Room charges, extras, city tax, and POS/restaurant postings accumulate on a guest folio, split-folio and company-billing scenarios are supported, and check-out generates a QWeb PDF folio/invoice. Access is governed the Odoo way — ir.model.access.csv plus record rules keep receptionists, night auditors, revenue managers, and finance in their lanes, and multi-property setups are isolated per property so one instance can run several hotels with correct company/property scoping.
Every deployment targets your chosen Odoo edition and version — the module supports Odoo 17, 18, and 19, on Community or Enterprise. You own the code (a clean, versioned addon with a proper __manifest__.py), the configuration, and the documentation. Integrations to channel managers, door locks, or payment providers are available via Odoo's XML-RPC/JSON-RPC API or automated actions and can be scoped as part of the build. Typical delivery is 2–4 weeks depending on scope, and every engagement includes a post-launch support window.
Properties running on Odoo (or moving to it) that want reservations, folios, and billing in the same system as Accounting and Inventory, instead of paying for a separate PMS and reconciling it every night.
Operators running several properties who need one Odoo instance with per-property isolation, group and block bookings, and consistent rate plans across sites — without a per-room SaaS bill for each location.
Implementation teams and revenue managers who need a native, code-owned PMS they can extend — BAR strategies, deposit policies, and API integrations to channel managers — rather than a black-box third-party app.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Hotel Property Management System (PMS) Core 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Hotel Property Management System (PMS) Core,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Native to Odoo (folios post to Accounting, one database) | ||||
| Individual + group reservations with auto room assignment | ||||
| Rate plans + Best Available Rate with audited overrides | ||||
| Cancellation & deposit policies enforced via automated actions | ||||
| Multi-property from one instance with record-rule isolation | ||||
| Built, installed & supported for you (2–4 wk lead time) | ||||
| You own clean, version-controlled addon source | ||||
| Fits your exact workflows without forcing a template | ||||
| Supports Odoo 17, 18 & 19 (Community or Enterprise) |
This is a build-to-order module, not an instant apps.odoo.com download. After purchase we run a short scoping call to confirm room types, rate strategy, policies, and integrations, then build, install, and test on staging before going to production. Typical delivery is 2–4 weeks depending on scope (multi-property setups and channel-manager integrations sit at the longer end). You get a timeline in writing after scoping.
Every engagement includes a post-launch support window for bug fixes and usage questions, with a defined response commitment. Because you own the addon source, you're never locked out of your own code. We also offer optional ongoing support/maintenance plans covering enhancements, Odoo version upgrades (for example moving from 17 to 18 or 19), and new integrations after the initial window ends.
The module is built for Odoo 17, 18, and 19, on either Community or Enterprise. We target your exact running version so the addon installs cleanly against your instance. Accounting integration works with Odoo's standard accounting; if you're on Community we confirm the accounting configuration during scoping.
Yes. Multi-property is a core design point. One instance can run several hotels or hostels with per-property scoping and data isolation enforced through Odoo record rules, so each property's staff see only their reservations, folios, and rooms, while group-level roles can see across sites. Rate plans and policies can be shared or set per property.
Folios are native Odoo objects. Room charges, extras, taxes, and POS postings accumulate on the guest folio, and at check-out the folio posts to account.move and produces a QWeb PDF invoice using your journals, taxes, and analytic accounts. There's no nightly export or separate reconciliation — the PMS and your books share the same database. Split-folio and company/OTA billing are supported.
Yes, as scoped add-ons. The module exposes its data through Odoo's ORM and XML-RPC/JSON-RPC API, and we can build automated actions and webhooks for two-way sync with channel managers (rates/availability/reservations), a website booking engine, payment gateways for deposits, or door-lock systems. These integrations are quoted based on the specific provider's API and are typically delivered as a follow-on phase.
Build-to-order Odoo PMS: reservations, auto room assignment, folios, BAR rate plans, and multi-property from one instance.