Cuando tienes una cuota periódica (como una cuota anual), quizás quieras tener la membresía solo para el periodo seleccionado, pero no cobrar al cliente la cuota completa, solo la parte proporcional. Con este módulo puedes hacerlo.
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 18.0Añade una casilla "Prorate" en los productos de membresía para que, cuando se facture una membresía a mitad de periodo, la cuota se reduzca automáticamente para cubrir solo el tiempo restante del periodo de membresía.
Este módulo permite cobrar una cuota de membresía proporcional cuando un miembro se incorpora a mitad del periodo de membresía, en lugar del importe completo.
En el formulario de producto para productos de membresía, aparece una nueva casilla "Prorate" junto al precio de venta. Cuando está marcada, la cuota de ese producto se cobrará de forma proporcional por el tiempo restante del periodo.
Cuando se crea una línea de factura para un producto de membresía con Prorate habilitado, Odoo consulta las fechas de inicio y fin de membresía del producto y la fecha de la factura. Si la fecha de la factura cae dentro del periodo, la cantidad de la línea se recalcula automáticamente como la proporción entre los días restantes y la duración total del periodo, redondeada a dos decimales. Si la fecha de la factura es anterior al inicio del periodo, se usa el inicio del periodo; si es posterior al fin del periodo, se usa el fin del periodo. La línea de membresía relacionada se actualiza entonces con el precio prorrateado y la fecha de inicio ajustada.
Si el producto no tiene fecha de inicio de membresía, la línea mantiene una cantidad de 1 y simplemente registra la fecha de la factura como fecha de inicio. El módulo funciona junto con la aplicación estándar Membership y afecta a los productos de membresía, las líneas de factura y las líneas de membresía.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- product.template · amplía un modelo existentemembership_prorate (Prorate)
- account.move.line · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/vertical-association.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Ve al producto de membresía y marca "Prorate" en él. Cuando crees facturas que incluyan un producto de membresía manualmente o pulsando el botón "Buy Membership" desde el formulario de miembros.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
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.