Enables the user to define different rental prices with time uom ("Month", "Day" and "Hour").
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Permite alquilar un producto por hora, día, semana o mes con su propio precio y descuentos por volumen. Marcar una unidad de tiempo en un producto alquilable crea automáticamente el producto de servicio de alquiler correspondiente.
Este módulo añade una pestaña "Rental Price" al formulario del producto, que solo se muestra para productos almacenables marcados como alquilables. Allí puedes marcar si el producto se alquila por horas, días, semanas o meses, e introducir un precio estándar para cada unidad.
Cuando guardas el producto con una unidad de tiempo marcada, Odoo crea automáticamente un producto de servicio de alquiler vinculado para esa unidad (por ejemplo, un servicio de alquiler diario). Su nombre y referencia interna se construyen a partir de un prefijo y un sufijo que configuras por compañía en los ajustes de la compañía, para cada unidad de tiempo. El servicio se establece con la unidad de medida de tiempo correspondiente y copia la categoría, la imagen, la descripción y las cuentas analíticas del producto. Los cambios posteriores en el nombre, la referencia interna, la categoría, la imagen, la descripción, el indicador active o las cuentas analíticas del producto se trasladan a sus servicios de alquiler.
Bajo cada unidad de tiempo también puedes añadir precios por volumen: una cantidad mínima y un precio fijo, almacenados como reglas de tarifa en la tarifa predeterminada. Por ejemplo, un día a 300, siete días a 290.
En las líneas de pedido de alquiler, al elegir un producto alquilable se muestra una selección de unidad de tiempo; la línea cambia entonces al servicio de alquiler y a la unidad de medida correctos. La cantidad se calcula a partir del número de unidades de tiempo entre las fechas de inicio y fin. Aparece un aviso si no hay suficiente stock disponible en la ubicación de stock de alquiler, y se bloquea la confirmación de un pedido si una línea de alquiler no apunta a un producto de servicio.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existente
- res.company · amplía un modelo existenterental_service_name_prefix_day (Prefix of Rental Service Name (Day)), rental_service_name_suffix_day (Suffix of Rental Service Name (Day)), rental_service_name_prefix_hour (Prefix of Rental Service Name (Hour)), rental_service_name_prefix_week (Prefix of Rental Service Name (Week)), rental_service_name_suffix_hour (Suffix of Rental Service Name (Hour)), rental_service_name_suffix_week (Suffix of Rental Service Name (Week)), rental_service_name_prefix_month (Prefix of Rental Service Name (Month)), rental_service_name_suffix_month (Suffix of Rental Service Name (Month)), rental_service_default_code_prefix_day (Prefix of Rental Service Internal Reference (Day)), rental_service_default_code_suffix_day (Suffix of Rental Service Internal Reference (Day)), rental_service_default_code_prefix_hour (Prefix of Rental Service Internal Reference (Hour)), rental_service_default_code_prefix_week (Prefix of Rental Service Internal Reference (Week)), rental_service_default_code_suffix_hour (Suffix of Rental Service Internal Reference (Hour)), rental_service_default_code_suffix_week (Suffix of Rental Service Internal Reference (Week)), rental_service_default_code_prefix_month (Prefix of Rental Service Internal Reference (Month)), rental_service_default_code_suffix_month (Suffix of Rental Service Internal Reference (Month))
- product.product · amplía un modelo existenterental_of_day (Rented in days), rental_of_hour (Rented in hours), rental_of_week (Rented in weeks), rental_of_month (Rented in months), def_pricelist_id (Default Pricelist), rental_price_day (Price / Day), rental_price_hour (Price / Hour), rental_price_week (Price / Week), rental_price_month (Price / Month), product_rental_day_id (Rental Service (Day)), product_rental_hour_id (Rental Service (Hour)), product_rental_week_id (Rental Service (Week)), product_rental_month_id (Rental Service (Month)), day_scale_pricelist_item_ids (Day Scale Pricelist Items), hour_scale_pricelist_item_ids (Hour Scale Pricelist Items), week_scale_pricelist_item_ids (Week Scale Pricelist Items), month_scale_pricelist_item_ids (Month Scale Pricelist Items)
- sale.order.line · amplía un modelo existentesale_ok (Can be Sold), rental_ok (Can be rented), display_product_id (Product), number_of_time_unit (Number of TU)
- product.pricelist.item · amplía un modelo existenteday_item_id (Rental Service (Day)), hour_item_id (Rental Service (Hour)), week_item_id (Rental Service (Week)), month_item_id (Rental Service (Month))
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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/vertical-rental.
terminal Instalación y uso
Sin información verificadaLas 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.