Suscripciones en Odoo Community: qué puedes hacer sin cuota por usuario
La facturación recurrente es uno de esos procesos que una pyme descubre tarde. Primero factura trabajos sueltos. Después aparecen los mantenimientos mensuales, las cuotas de soporte, las licencias o los servicios por suscripción. Ahí entra la pregunta: "¿Odoo Community puede gestionar suscripciones?".
Sí. Con los módulos de la OCA se monta un sistema de suscripciones con plantillas, facturas recurrentes, pedidos periódicos, pausas, portal de cliente y contratos de cliente o proveedor. Sin cuota por usuario y con el código en tu instalación.
Enterprise Subscriptions: qué hace y qué estás pagando
Enterprise Subscriptions está pensado para negocios que viven de los ingresos recurrentes. Permite crear presupuestos con varios planes, hacer upsell y cross-sell, automatizar renovaciones, gestionar la retención, cobrar de forma automática, dar acceso a un portal de cliente y analizar MRR y churn. La página oficial de la app lo resume.
Es una app cómoda, sobre todo si el equipo comercial trabaja con muchos planes y quiere ver la evolución del ingreso recurrente en un panel. El coste es el modelo de siempre: cada persona que entra en Odoo suma una suscripción por usuario. Si el equipo de atención al cliente, comercial y administración crece, la cuota crece con él. La tarifa publicada marca el precio por usuario y mes.
Suscripciones OCA: subscription_oca y contract
El repositorio OCA/contract tiene dos piezas que conviene distinguir.
subscription_oca es el módulo de suscripciones. Permite crear plantillas con frecuencia diaria, semanal, mensual o anual, decidir si la ejecución genera factura, pedido o ambos, fijar fecha de inicio y de fin, y dejar que un cron cree las facturas cuando toca. También admite pausar y reanudar una suscripción sin cerrarla, direcciones de facturación y entrega independientes, y la venta de productos que generan una suscripción. Domatix figura entre los autores del módulo.
contract es la pieza de contratos con facturación recurrente. Está más orientada a contratos de cliente y de proveedor, con plantillas, líneas, facturación periódica, informe imprimible y acceso desde el portal del cliente. Es la opción madura cuando el contrato es el centro del proceso y no tanto la venta de un producto suscribible.
Alrededor hay módulos que completan el circuito: contract_sale conecta contratos con pedidos de venta, contract_payment_mode añade la forma de pago, contract_termination gestiona la terminación y contract_variable_quantity permite facturar cantidades variables. No hay que instalar todo. Se monta lo que necesita el negocio.
Comparativa: suscripciones Odoo Community vs Enterprise
| Necesidad | Enterprise Subscriptions | OCA Suscripciones |
|---|---|---|
| Facturas recurrentes | Sí | Sí, subscription_oca y contract |
| Plantillas y planes | Sí | Sí |
| Portal de cliente | Sí | Sí, contract |
| Cobro automático | Sí | No nativo, se integra con pasarela |
| MRR y churn | Sí | No nativo |
| Upsell y retención | Sí | Parcial, cambiando líneas |
| Coste por usuario | Cuota mensual | 0 € de licencia |
La tabla deja claro dónde está cada uno. En el circuito operativo, OCA cubre la facturación recurrente, las plantillas, las pausas y el portal. En analítica de ingreso recurrente y cobro automático, Enterprise sigue por delante.
Por qué OCA es mejor para una pyme
El primer argumento es el coste. No hay licencia por usuario. Una empresa que factura mantenimientos mensuales no tiene que pagar una cuota por cada persona que consulta una suscripción, emite una factura o atiende al cliente. El presupuesto se puede dedicar a configurar bien las plantillas, adaptar los contratos existentes o formar al equipo.
El segundo es el control. El código es AGPL y está en tu servidor. Si necesitas una regla de prorrateo, un campo nuevo o una integración con tu pasarela, puedes hacerlo sin esperar a que el editor lo incluya en su hoja de ruta. La modularidad ayuda: instalas contract si trabajas con contratos, subscription_oca si vendes productos suscribibles, y los addons que hagan falta.
El tercero es la integración. Las suscripciones viven en la misma base de datos que ventas y facturación y contabilidad. La factura recurrente genera su asiento, el cliente la ve en el portal y el equipo comercial puede consultar el histórico sin cambiar de herramienta. Esa trazabilidad es difícil de conseguir cuando la facturación recurrente vive en un SaaS aparte.
Dónde Enterprise sigue por delante
Sería injusto decir que OCA gana en todo. Enterprise tiene cobro automático con tokenización, paneles de MRR y churn, flujos de upsell y retención más guiados, y un portal de cliente más pulido. Para una empresa con muchos planes, campañas de renovación y un equipo comercial grande, esas piezas pueden justificar la suscripción.
La pregunta es cuántas de esas funciones se usan de verdad. Para una pyme que factura cuotas mensuales y quiere dejar de hacerlo a mano, el circuito de OCA cubre lo esencial. Para un negocio cuyo producto es la suscripción y vive de reducir el churn, Enterprise tiene más palancas.
Cuánto cuesta gestionar suscripciones en Odoo Community
La licencia de Odoo Community es 0 €. No hay cuota por usuario ni por módulo. La OCA mantiene el repositorio con revisión por pares y mantenimiento continuo, y el resultado es un sistema de suscripciones que se instala en tu servidor y no depende de una cuota mensual.
El coste real está en el proyecto: configurar plantillas, adaptar contratos, probar la facturación y formar al equipo. Para una estimación completa, la guía de cuánto cuesta Odoo Community entra en detalle.
Preguntas frecuentes sobre suscripciones en Odoo Community
¿Odoo Community puede facturar suscripciones?
Sí. subscription_oca genera facturas o pedidos recurrentes a partir de una plantilla y un calendario. contract hace lo mismo para contratos de cliente o proveedor.
¿Qué módulo necesito, subscription_oca o contract?
Si vendes productos suscribibles y quieres que la venta genere la suscripción, empieza por subscription_oca. Si el centro es un contrato con líneas y facturación periódica, contract encaja mejor. Se pueden combinar.
¿Es gratis el sistema de suscripciones?
La licencia es 0 € y no hay límite de usuarios. El coste es el proyecto de configuración, adaptación y formación. Se paga una vez o como servicio, no como una cuota por usuario que crece con el equipo.
¿Qué diferencia hay con Enterprise Subscriptions?
Enterprise añade cobro automático, MRR, churn, upsell y retención más guiados, y un portal más pulido. OCA cubre la facturación recurrente, las plantillas, las pausas y el portal sin cuota por usuario.
Siguiente paso
Si estás comparando ediciones, la guía Odoo Community vs Enterprise pone las dos sobre la mesa. Y si quieres ver cómo encaja la facturación recurrente con el resto del circuito comercial, la página de ventas y facturación lo desarrolla.