Debo usar Odoo Community u Odoo Enterprise?

7 de abril de 2024 por
Gustavo Orrillo
| Sin comentarios aún
 

La elección entre Odoo Enterprise y Odoo Community es un tema que genera dudas entre los potenciales clientes de Odoo, así que queremos escribir este post para aclarar las dudas y sobre todo, aclarar algunas confusiones al respecto.

Creo que la mayor confusión entre Odoo Community y Odoo Enterprise es que las empresas grandes utilizan la versión Enterprise y las pequeñas la versión Community. Por ejemplo ayer en el grupo de Whatsapp de Interconsultas de Odoo (si implementa Odoo, recomiendo unirse) una consultora de perfil funcional sostuvo de forma muy enfática eso.

La verdad es que en Argentina hay empresas que facturan (en plena recesión) millones de dolares (una más de diez) de forma mensual utilizando la versión Community. Entre nuestros clientes hay por lo menos tres. En Uruguay? Todos utilizan la versión Community (y facturan cientos de miles de dolares de manera mensual).

O sea, al menos en Latinoamérica (debido a que en países como Alemania las cifras que acabo de nombrar son un error de redondeo) el argumento de "las empresas chicas usan Odoo Community" no es válido. 

Es más... el diseño del producto de Odoo y el marketing de Odoo apunta a la empresa chica. Nunca a la empresa grande (si piensan convencer a un CIO de una empresa que factura decenas de millones de dólares con los videos de Odoo, tienen un problema...). Lo cual no es malo, es la decisión de Odoo SA  para focalizar los esfuerzos de sus centenares de desarrolladores (a los cuales les paga puntualmente todos los meses, les recuerdo. Muchas veces cuando nos quejamos de Odoo nos olvidamos que nosotros no pagamos los sueldos de quienes mantienen Odoo). Es la mejor decisión de Odoo SA según su agenda y modelo de negocios. Que ese producto enfocado para negocios pequeños en Europa y Estados Unidos, se pueda utilizar para empresas medianas en Latinoamérica (en la opinión de quien les escribe, Odoo en cualquiera de sus versiones es buenísimo para la empresa mediana latinoamericana), es otro cantar. 

Ahora vamos a ver un poco más algunas diferencias entre ambas versiones y cuando elegir una u la otra.

Que es Odoo Community y que es Odoo Enterprise?

Odoo Enterprise es el Odoo Community más una cantidad de módulos que no son públicos. Estos módulos brindan funcionalidades como:

  • Factura electrónica en muchos países (fundamental en Latinoamérica)
  • Integración con algunos medios de pago (por ejemplo bancos)
  • Lector de código de barras
  • Módulos de manufactura
  • etc, etc

La lógica que encuentro para distinguir entre los módulos Enterprise y Community es el willingness-to-pay del cliente que utiliza Enterprise. El cliente que necesita las funcionalides brindadas por Odoo Enterprise puede pagar por dichas licencias. Honestamente una empresa que necesita factura electrónica en Argentina, puede pagar por Odoo Enterprise (sino que lo haga con la página de AFIP).

Que el cliente no quiera pagarlo (porque no le gusta hacerlo) es otra discusión. Pero la verdad es que si un cliente tiene problemas con su facturación electrónica, o gestión de inventarios, o gestión de cientos de pagos de clientes, o manufactura... lo puede pagar. Si no lo quiere pagar es porque no quiere hacerlo.

Odoo SA es demasiado generoso manteniendo la versión Community. Haciendolo a lo largo de los años creó un mercado (al menos en Latinoamérica) que le mejoró la calidad de vida (permitiendole volverse en partners o consultores en Odoo) a centenares de personas en este continente (incluyendo quien les escribe). Por lo cual deberíamos sentirnos eternamente agradecidos. 

Que diferencias existen entre los módulos Enterprise y Community?

Los módulos Enterprise son más fáciles de usar. Por lejos son mucho más amigables para los usuarios y consultores que los usan. Si bien hay módulos de la comunidad que tienen una muy alta calidad (por ejemplo localización argentina, Mercadolibre o los de OCA) la verdad es que al momento de implementarlos son un campo minado que uno debe sortear con mucha experiencia de parte del implementador. Ni que decir el momento de integrarlos, ahí es fundamental contar con desarrolladores con seniority.

Aca vale la pena hacer otra distinción, los módulos de Enterprise están mejor clasificados. Muchas veces determinar que módulos utilizar de la versión Community termina siendo un festival de búsquedas en Internet debido a que la documentación de los módulos Community es escasa (o inexistente).

Un buen ejemplo del tema de documentación son los módulos de MercadoLibre. No te venden el código de los módulos (al menos de la versión básica). Lo que te venden es la documentación de como usarlo. 

La otra diferencia que existe es que los módulos de Community son en su mayoría módulos de backend, los módulos Enterprise en menor o mayor grado son módulos web. Los módulos web son más caros de mantener que los módulos de backend. Es por eso que una organización como Odoo puede gestionar su desarrollo o mantenimiento, mientras que un desarrollador freelancer o una consultora no lo puede hacer durante el fin de semana.

Que versión me conviene elegir?

Si uno es una empresa que quiere implementar Odoo, es probable que la versión Enterprise. Todo depende del equipo de trabajo que va a implementar. La verdad es que un equipo experimentado (en el país de la empresa, este detalle no es menor) en la implementación de Odoo puede hacerlo tanto en la versión Community como en la versión Enterprise.

Por ejemplo; en Argentina uno puede implementar la versión Community o Enterprise. La versión Enterprise te brinda factura electrónica, pero queda corta con aspectos impositivos (por ejemplo percepciones, retenciones y padrones) entonces si o si uno está obligado a trabajar con módulos de la comunidad que implementan dichas funcionalidades.

Ahora, supongamos México o Chile. Ahí implementaría la versión Enterprise debido a que no conozco las necesidades de factura electrónica de dichos países (si uno piensa que viendo un tutorial en Internet de como configurar los módulos de factura electrónica le va a solucionar el problema, va a tener una sorpresa). Entonces prefiero utilizar la versión Enterprise debido a que tiene mejor documentado y es más amigable.

Un criterio similar se puede utilizar para las funcionalidades de lectoras de código de barras o manufactura.

Ahora son decisiones que realiza el implementador basado en su grado de experiencia, no en las virtudes de los módulos. Es por eso que debe reunirse con el equipo que va a implementar Odoo y determinar ahí que versión utilizar.

Y por último, si uno es una consultora que implementa Odoo, debe estar preparada para trabajar con ambas versiones

Gustavo Orrillo 7 de abril de 2024
Compartir
Categorías
Archivar
Identificarse dejar un comentario