Este módulo es un sistema de gestión de propiedades (PMS) todo en uno enfocado en propiedades de tamaño medio para gestionar todos los aspectos de las operaciones diarias de su propiedad.
Puede gestionar propiedades con soporte multi-propiedad y multi-compañía, incluyendo su inventario de habitaciones, reservas, check-in, informes diarios, servicios de pensión, planes de tarifas y disponibilidad, entre otras funcionalidades de la propiedad.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Añade un sistema completo de gestión de propiedades a Odoo para hoteles y propiedades similares: habitaciones, reservas, folios, check-in, planes de disponibilidad, servicios de pensión y facturación, todo vinculado a contabilidad y ventas.
Este módulo convierte Odoo en un sistema de gestión de propiedades al estilo hotelero. Los usuarios gestionan propiedades, tipos de habitación y habitaciones, servicios y servicios de pensión, y crean reservas con sus propios planes de disponibilidad y reglas (estancia mínima/máxima, fechas cerradas, cupos).
Añade el concepto de folio: una cuenta de huésped que agrupa reservas, servicios y líneas de venta, con su propio estado de facturación, anticipos y pagos. Los folios y las reservas se pueden facturar, pagar y conciliar, y el módulo los vincula a documentos contables estándar (account.move, account.move.line, account.payment, extractos bancarios) para que cada factura, pago y línea de extracto pueda etiquetarse con la propiedad, el folio y la agencia de origen.
Las reglas de negocio que se muestran en el código incluyen: los diarios pueden restringirse a propiedades y marcarse como diarios de factura simplificada; las facturas simplificadas se bloquean cuando su total supera el importe máximo permitido de la propiedad; las facturas pueden exigir datos completos del cliente antes de la validación; y los pagos conciliados con facturas actualizan automáticamente el partner en el pago o en la línea de extracto.
También añade distribución analítica según la propiedad, proveedores de pago y métodos de pago utilizables para reservas, y un informe de viajeros. Los menús y las pantallas cubren propiedades, habitaciones, reservas, folios, planes de disponibilidad, servicios y configuración.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (30)
- ir.http · amplía un modelo existente
- pms.room · modelo nuevozip, city, name (Room Name), email, phone, active, mobile, street, street2, website, capacity, sequence, state_id (State), child_ids (Child Rooms), parent_id (Parent Room), address_id (Address), country_id (Country), image_1920, short_name, room_type_id (Property Room Type), ubication_id (Ubication), is_shared_room (Is a Shared Room), email_formatted (Formatted Email), pms_property_id (Property), description_sale (Sale Description), partner_latitude (Geo Latitude), room_amenity_ids (Room Amenities), partner_longitude (Geo Longitude), extra_beds_allowed, assignment_sequence
- pms.folio · modelo nuevolang (Language), name (Folio Number), note (Terms and conditions), email (E-mail), state (Status), mobile, user_id (Reception Manager), move_ids (Invoices), sequence, agency_id (Agency), reference (Payment Ref.), amount_tax (Taxes), commission, company_id (Company), date_order, partner_id (Partner), currency_id, payment_ids (Bank Payments), service_ids (Services), amount_total (Total), partner_name (Customer Name), pricelist_id (Pricelist), first_checkin (First Folio Checkin), invoice_count, invoices_paid (Paid Out), last_checkout (Last Folio Checkout), payment_multi (Folio paid with payments assigned to other folios), payment_state (Payment Status), sale_line_ids (Sale lines), amount_untaxed (Untaxed Amount)
- res.users · amplía un modelo existentepms_property_id (Default Property), pms_property_ids (Properties)
- pms.amenity · modelo nuevoname (Amenity Name), active, default_code (Internal Reference), pms_property_ids (Properties), pms_amenity_type_id (Amenity Category), is_add_code_room_name (Add in room name)
- pms.service · modelo nuevoname (Service description), state, per_day, tax_ids (Taxes), discount, folio_id (Folio), sequence, price_tax (Taxes Amount), company_id (Company), product_id (Service), currency_id (Currency), price_total (Total), product_qty (Quantity), pricelist_id (Pricelist), product_image, sale_line_ids (Sale Lines), invoice_status, price_subtotal (Subtotal), reservation_id (Room), pms_property_id (Property), is_board_service, service_line_ids (Service Lines), is_cancel_penalty, no_auto_add_lines (Force No Auto Add Lines), default_invoice_to (Invoice to), board_service_line_id (Board Service Line), sale_channel_origin_id (Sale Channel Origin)
- res.company · amplía un modelo existenteurl_advert, privacy_policy, pms_property_ids (Properties), cancel_penalty_product_id (Cancel penalty product), check_min_partner_data_invoice (Check minimum partner data for invoices)
- res.country · amplía un modelo existentepriority
- res.partner · amplía un modelo existentecomment, is_agency, folios_count (Number of Folios), pms_folio_ids (Folios), apply_pricelist, commission_type, sale_channel_id (Sale Channel), pms_property_ids (Properties), invoice_to_agency (Invoice Agency), default_commission (Commission), reservations_count (Number of Reservations), pms_reservation_ids (Reservations), pms_checkin_partner_ids (Checkin Partners)
- account.move · amplía un modelo existentefolio_ids (Folios), pms_property_id (Property), origin_agency_id (Origin Agency), is_simplified_invoice
- pms.property · modelo nuevotz (Timezone), logo (Image in checkin), user_id (Team Leader), room_ids (Rooms), user_ids (Accepted Users), child_ids (Child Properties), parent_id (Parent Property), company_id (Company), member_ids (Team Members), partner_id (Property), availability (Number of rooms available), free_room_ids (Rooms available), cardex_warning (Warning in Cardex), privacy_policy, mail_information, folio_sequence_id (Folio Sequence), is_exit_auto_mail (Auto Send Exit Mail), pms_property_code (Property Code), analytic_account_id, checkin_sequence_id (Checkin Sequence), default_arrival_hour (Arrival Hour), default_pricelist_id (Product Pricelist), is_canceled_auto_mail (Auto Send Cancellation Mail), is_modified_auto_mail (Auto Send Modification Mail), default_departure_hour (Departure Hour), is_confirmed_auto_mail (Auto Send Confirmation Mail), property_exit_template (Exit Email), journal_normal_invoice_id (Normal Invoice Journal), property_canceled_template (Cancellation Email), property_modified_template (Modification Email)
- pms.room.type · modelo nuevoclass_id (Property Type Class), room_ids (Rooms), sequence, min_price (Min. Price), product_id (Product Room Type), default_code (Code), default_quota, overnight_room, room_amenity_ids (Room Type Amenities), default_max_avail (Default Max. Availability), total_rooms_count, board_service_room_type_ids (Board Services)
- pms.ubication · modelo nuevoname (Ubication Name), sequence, pms_room_ids (Rooms), pms_property_ids (Properties)
- account.journal · amplía un modelo existenteroom_filter_ids (Apply Rooms), allowed_room_ids (Rooms Filter allowed), pms_property_ids (Properties), is_simplified_invoice (Simplified invoice)
- account.payment · amplía un modelo existentefolio_ids (Folios), origin_agency_id (Origin Agency), origin_reference
- folio.sale.line · modelo nuevoname (Description), state (Folio Status), tax_ids (Taxes), discount (Discount (%)), folio_id (Folio Reference), sequence, price_tax (Total Tax), company_id (Company), date_order (Date), price_unit, product_id (Product), section_id (Section), service_id (Service Reference), currency_id (Currency), price_total (Total), product_uom (Unit of Measure), display_type, price_reduce, qty_invoiced (Invoiced Quantity), invoice_lines, service_order (Service Id), invoice_status, is_downpayment (Is a down payment), price_subtotal (Subtotal), qty_to_invoice (To Invoice Quantity), reservation_id (Reservation Reference), pms_property_id (Property), product_uom_qty (Quantity), is_board_service (Board Service), origin_agency_id (Origin Agency)
- ir.pms.property · modelo nuevorecord (Record Id), field_id (Field), model_id (Model), field_name, model_name, value_float (Float Field Value), value_integer (Integer Field Value), pms_property_id (Properties), value_reference (Reference Field Value)
- pms.reservation · modelo nuevolang (Language), name (Reservation Code), email (E-mail), rooms (Room/s), state, adults, mobile, nights, blocked, checkin (Check In), tax_ids (Taxes), user_id (Reception Manager), checkout (Check Out), children, discount, folio_id (Folio), splitted, agency_id (Agency), price_tax (Taxes Amount), to_assign, company_id (Company), date_order, partner_id (Customer), preconfirm (Auto confirm to Save), avoid_mails (Avoid comunication mails), currency_id, overbooking (Is Overbooking), price_total (Total), service_ids (Services), arrival_hour
- pms.team.member · modelo nuevoname, active, user_id (User Member), pms_role, sequence, pms_property_id (Property)
- product.product · amplía un modelo existenteboard_price (Board Service Price), room_type_id (Room Type)
- payment.provider · amplía un modelo existentepms_property_ids (Properties)
- pms.amenity.type · modelo nuevoname (Amenity Type Name), active, pms_amenity_ids (Amenities In This Category), pms_property_ids (Properties)
- pms.availability · modelo nuevodate, real_avail, room_type_id (Room Type), avail_rule_ids (Avail record rules), child_avail_ids (Child Avails), parent_avail_id (Parent Avail), pms_property_id (Property), reservation_line_ids (Reservation Lines)
- pms.sale.channel · modelo nuevoicon (Logo), name (Sale Channel Name), active, is_on_line (On Line), channel_type (Sale Channel Type), pms_property_ids (Properties), product_pricelist_ids (Pricelists)
- pms.service.line · modelo nuevodate, day_qty (Units), tax_ids (Taxes), auto_qty (Qty automated setted), discount (Discount (%)), price_unit (Unit Price), product_id (Product), service_id (Service Room), currency_id, pricelist_id, price_day_tax (Taxes Amount), sale_line_ids (Sales Lines), reservation_id (Reservation), cancel_discount (Cancelation Discount), pms_property_id (Property), price_day_total (Total), is_board_service, default_invoice_to (Invoice to), price_day_subtotal (Subtotal)
- product.template · amplía un modelo existenteis_crib (Is a baby crib), per_day (Unit increment per day), per_person (Unit increment per person), consumed_on (Consumed), daily_limit, is_extra_bed, is_tourist_tax (Is tourist tax), is_pms_available (Is available in PMS), pms_property_ids (Properties), tourist_tax_max_age (Maximum Age), tourist_tax_min_age (Minimum Age), tourist_tax_date_end (End Date (Annual)), property_daily_limits (Daily Limits per Property), tourist_tax_date_start (Start Date (Annual)), tourist_tax_apply_to_night (Apply Until Night), tourist_tax_apply_from_night (Apply From Night)
- account.move.line · amplía un modelo existentename, move_id, folio_ids (Folios), folio_line_ids (Folio Lines), pms_property_id, origin_agency_id (Origin Agency), name_changed_by_user (Name set manually)
- pms.board.service · modelo nuevoname (Board Service Name), active, amount, default_code (Board Service Code), pms_property_ids (Properties), show_detail_report, board_service_line_ids (Board Service Lines), pms_board_service_room_type_ids (Board Services Room Type)
- product.pricelist · amplía un modelo existenteitem_ids (Items), company_id (Company), pricelist_type, is_pms_available (Available in PMS), pms_property_ids (Properties), cancelation_rule_id (Cancelation Policy), availability_plan_id (Availability Plan), pms_sale_channel_ids (Available Channels)
- pms.booking.engine · modelo nuevodiscount, end_date (To:), folio_id (Folio), agency_id (Agency), partner_id (Partner), start_date (From:), partner_name, pricelist_id (Pricelist), channel_type_id (Direct Sale Channel), pms_property_id (Property), can_create_folio, internal_comment (Internal Folio Notes), reservation_type (Type), segmentation_ids (Segmentation), total_price_folio (Total Price), availability_results
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/pms.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Instalación
Fuente · Odoo 16.0Este módulo depende de los módulos base, mail, sale y multi_pms_properties. Asegúrate de tenerlos todos en tu lista de addons.
Configuración
Fuente · Odoo 16.0Encontrarás la configuración del hotel en PMS Management > Configuration > Properties > Your Property.
Este módulo requiere configuración adicional para la empresa, contabilidad, facturación y privilegios de usuario.
Para usar este módulo, por favor, lea la guía de usuario completa en <roomdoo.com>_.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.