OdooWiki OCA HUB

Prorate membership fee

membership_prorate folder_open OCA/vertical-association open_in_new
Association Licencia: AGPL-3

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.0

Añ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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado 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.0

Ve 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.

info

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.