Ir al contenido

Odoo Community vs Enterprise: mi migración a mi propio servidor

Por qué dejé Odoo Enterprise en línea, cómo migré y a quién se lo recomiendo.
10 de noviembre de 2026 por
Odoo Community vs Enterprise: mi migración a mi propio servidor

Migración de mi ERP: de Odoo Enterprise en línea a Odoo 19 Community en mi propio servidor

Sector: ERP, sistemas de información, autoalojamiento

Periodo: agosto de 2026, y después la operación diaria

Rol: cliente y ejecutor, para mis propias empresas

En agosto de 2026 dejé la suscripción de Odoo Enterprise en línea por Odoo 19 Community, instalado en mi propio servidor. Este es el comparativo Odoo Community vs Enterprise tal como lo viví: por qué me fui, cómo fue la migración, qué se complicó y a quién le recomiendo (o no) hacer lo mismo.

Contexto

Usaba Odoo Enterprise en su versión en línea (SaaS) para toda la gestión administrativa: cuatro sitios web, dos empresas, tres idiomas (francés, inglés, español), la contabilidad, el CRM, la tienda, las citas, un blog y cursos en línea. Con los años también había adaptado la herramienta con Odoo Studio, el editor sin código de Odoo, en particular para crear un modelo de datos propio de una actividad de seguros.

De un año a otro, al renovar la suscripción, Odoo empezó a cobrar el código personalizado. Con Studio había creado un filtro para ordenar y clasificar leads con Marketing Automation, y contaba como líneas de código. A partir de cierto número de líneas, hay que pagar: en mi caso, mis líneas de más me costaban unos 150 USD más al año en la suscripción. El acuerdo de suscripción de Odoo describe el mecanismo: las personalizaciones basadas en código, incluidas las creadas con Studio, se cobran cada mes por bloques de 100 líneas de código. Y su tarifa pública añade que instalar Studio o añadir una empresa a la base de datos le pasa automáticamente al plan «Personalizado». Yo estaba en ambos casos.

Problema

La cuestión no era solo el precio. Era: ¿qué estoy pagando y qué obtengo a cambio?

  • Mis personalizaciones me ataban un poco más al plan más caro, aunque eran modestas.
  • Con Claude Code, la herramienta de IA de Anthropic que escribe y prueba código, ahora podía escribir yo mismo módulos de Odoo bien hechos, donde Studio solo permitía ajustes.
  • Odoo son veinticinco años de capas sucesivas: menús, pantallas, ajustes. Aprender todo eso cuesta caro, y no quería imponérselo a nadie que trabajara conmigo.
  • Mis datos seguían en manos del editor, y el acceso programático (la API) forma parte del plan más caro.

El objetivo: conservar todo lo útil, sin perder el historial, y recuperar el control de la herramienta.

Solución

1. Hacer inventario antes de tocar nada

Recuperé la copia de seguridad completa de mi base desde la interfaz de Odoo y la restauré en mi servidor, tal cual, como base de referencia. Primera constatación: 215 de los módulos instalados no tenían equivalente en la versión Community. Hice una selección cuidadosa: lo que conservo (sitios web, tienda, CRM, contabilidad de dos empresas, proyectos, eventos, cursos en línea) y lo que abandono (nómina, soporte al cliente, suscripciones, redes sociales, que no usaba o que ya cubrían otras herramientas).

2. Convertir la base en lugar de reimportarlo todo

En vez de crear una base vacía y reimportar los datos, convertí una copia de la base original. El punto delicado: desinstalar un módulo también borra lo que creó. Los datos hechos con Studio (el modelo de seguros y sus 162 campos personalizados) habrían desaparecido en cascada. Por eso los desvinculé de los módulos Enterprise antes de la desinstalación. Sobrevivieron, formularios incluidos.

3. Sustituir lo que falta por módulos libres probados

Para la contabilidad usé los módulos de la OCA (Odoo Community Association), la comunidad que mantiene cientos de módulos libres para Odoo: estados financieros, balance y cuenta de resultados, saldos de IVA, importación de extractos bancarios, conciliación, activos fijos, tipos de cambio automáticos. Para las citas en línea, un módulo de reservas de la OCA, completado con una página pública de reserva. Evité los módulos de tiendas de aplicaciones sin un historial serio.

4. Escribir lo que no existe en ninguna parte

Cuatro módulos propios, escritos con Claude Code y revisados por mí: la sincronización de mi disponibilidad con mi agenda, con una sala de videoconferencia creada para cada cita; la traducción y la ergonomía de la página de reservas; el origen de cada evento de la agenda; la importación automática de los extractos de una cuenta bancaria en línea.

5. Cambiar los sitios y después asegurar la operación

El 22 de agosto, los cuatro dominios se redirigieron al nuevo servidor, con certificados, envío de correos y tareas programadas puestos en orden. Luego vinieron los cimientos: copia de seguridad diaria, copia fuera del sitio, prueba de restauración, vigilancia de los sitios, actualizaciones manuales y controladas, nunca automáticas. La base original sigue en el servidor, en solo lectura e invisible desde la web. Ya me ha servido para restaurar elementos perdidos por el camino.

Lo que fue difícil

No voy a fingir que todo salió bien. Los obstáculos reales:

  • Las traducciones. En un sitio en tres idiomas, una modificación descuidada de una página traducida sobrescribe los otros dos idiomas. Hay que intervenir idioma por idioma, y comprobar.
  • Los ajustes invisibles. En el primer arranque, un parámetro ausente dejaba todas las imágenes en error. La página pública de reservas, por su parte, solo existía en inglés: la traduje.
  • Lo que Community no tiene. Algunas localizaciones fiscales, como la factura electrónica obligatoria en ciertos países, son exclusivas de Enterprise. Tuve que pasar por el portal de un proveedor externo.
  • La operación. En septiembre, una actualización automática del motor de contenedores detuvo el ERP, que no se reinició solo: ocho horas y media de interrupción. Está corregido y probado, pero es justamente lo que una suscripción en línea le evita gestionar.

Resultado

  • Una sola instalación de Odoo 19 Community para cuatro sitios web y dos empresas, en tres idiomas.
  • El historial conservado: asientos contables, contactos, oportunidades, páginas, artículos del blog, cursos en línea.
  • La base original guardada como referencia, en solo lectura.
  • Módulos propios que hacen exactamente lo que necesito, versionados y documentados.
  • Y sobre todo, un ERP que manejo en lenguaje natural.

Este último punto cambió mi forma de trabajar. Un servidor MCP (Model Context Protocol, el protocolo que permite a una IA conectarse a un programa) une Odoo con Claude. Ya no navego por los menús: pido. «Busca las facturas de proveedores sin conciliar», «traduce esta página al inglés y al español», «prepara el cierre del mes». La IA hace el trabajo en Odoo, y yo lo verifico. Describo este mecanismo en el artículo claudeVPS. Consecuencia directa: ya no hace falta formar a nadie en las pantallas de Odoo. Odoo 20 también ofrece una conexión por MCP, pero sus funciones de IA integradas ahora consumen créditos de pago.

Odoo Community vs Enterprise: a quién se lo recomiendo

Se lo recomiendo si…

  • personaliza Odoo, gestiona varias empresas o quiere conectar otras herramientas mediante la API;
  • quiere conservar sus datos en casa y elegir la IA que trabaja con ellos;
  • cuenta con alguien, interno o externo, para operar el servidor: copias de seguridad, actualizaciones, vigilancia.

Se lo desaconsejo si…

  • depende de aplicaciones exclusivas de Enterprise (nómina, soporte al cliente, Studio, ciertas localizaciones fiscales) sin una alternativa libre que le convenga;
  • le basta una sola empresa sin personalización: el plan Estándar en línea sigue siendo más sencillo;
  • nadie se ocupará del servidor. Un ERP autoalojado sin operación es una avería esperando su momento.

Lo que me llevo

La versión Community no es «Enterprise gratis». Exige trabajo al principio y rigor después. Pero completada con los módulos de la OCA, con código escrito con IA y con acceso en lenguaje natural, me abre más posibilidades que la suscripción que dejé. La verdadera diferencia no está en las funciones: está en ser dueño de la herramienta.

Si se hace la pregunta para su empresa, puedo ayudarle a decidir, y después a migrar y operar. Vea Sus herramientas y sus datos, o reserve una llamada de 20 minutos.

Fuentes

Etiquetas: Odoo, Odoo Community, Odoo Enterprise, migración ERP, autoalojamiento, OCA, MCP, Claude Code

DataTerra — Inteligencia territorial, del satélite al dron
Informes geoespaciales, servicios de dron y software para operadores