NIA Agenda tu videollamada
← Blog

Odoo para pymes

Migrar de Excel o Holded a Odoo: qué preparar antes de mover un solo dato

Datos dispersos en hojas de cálculo organizándose en un sistema ERP

Cambiar a Odoo suele empezar con una frase aparentemente sencilla: «Tenemos los clientes en Holded, los productos en Excel y la contabilidad en otro sitio; habrá que pasarlo todo».

El problema está en ese todo. Una migración no consiste en vaciar varios archivos dentro de un ERP. Consiste en decidir qué información necesita la empresa para seguir trabajando, corregir lo que ya llega desordenado y establecer cómo se operará a partir del cambio.

Si esa preparación no existe, Odoo puede arrancar con contactos duplicados, saldos que nadie sabe justificar y un equipo que sigue utilizando las hojas antiguas «por si acaso». Si existe, la migración se convierte en la primera mejora real del sistema de gestión.

Migrar no es subir un Excel

Odoo permite importar archivos XLSX y CSV para cargar contactos, productos, movimientos, pedidos y otros registros. Eso resuelve la parte técnica de introducir datos, pero no decide qué datos son correctos ni cómo se relacionan entre sí.

Antes de importar hay que responder preguntas menos cómodas:

  • ¿Cuál es la ficha válida cuando el mismo cliente aparece tres veces?
  • ¿Qué código identifica de forma única cada producto?
  • ¿Qué facturas deben quedar operativas y cuáles basta con conservar como histórico?
  • ¿Quién valida que los saldos de apertura coinciden?
  • ¿Qué fecha marca el corte entre el sistema anterior y Odoo?

La migración empieza con estas decisiones, no con el botón de importar.

Decide qué información debe seguir viva

No todo el histórico necesita tener el mismo tratamiento. Una forma práctica de ordenar el alcance es separar la información en tres grupos.

Datos maestros

Clientes, proveedores, productos, tarifas, impuestos, cuentas o condiciones de pago. Deben entrar limpios, completos y con una identificación consistente.

Operaciones abiertas

Pedidos pendientes, facturas sin cobrar, pagos por conciliar o compras todavía no recibidas. Deben permitir continuar el trabajo sin perder su estado.

Histórico de consulta

Ejercicios cerrados y documentos ocasionales. En algunos casos es mejor conservarlos en un repositorio accesible que llenar el ERP de ruido.

La pregunta útil no es «¿podemos importar cinco años?», sino «¿qué necesitamos hacer con esos cinco años dentro de Odoo?».

Limpia los datos antes de importarlos

Una base antigua rara vez está tan ordenada como parece. Excel tolera formatos diferentes, celdas libres y pequeñas excepciones que una persona interpreta sin dificultad. Un ERP necesita reglas más explícitas.

Antes de migrar conviene revisar, como mínimo:

  • duplicados de clientes y proveedores;
  • NIF, direcciones y correos incompletos;
  • productos sin código o con códigos repetidos;
  • impuestos escritos con nombres distintos;
  • fechas guardadas como texto;
  • campos que mezclan varias informaciones;
  • contactos inactivos que ya no deben utilizarse;
  • categorías creadas sin un criterio común.

Limpiar no significa maquillar el archivo para que Odoo lo acepte. Significa acordar qué valor se considera correcto y quién puede confirmarlo. Si nadie es responsable de validar clientes, productos o contabilidad, la incidencia reaparecerá después de la importación.

Conserva identificadores y respeta las relaciones

Los datos no viven aislados. Un pedido pertenece a un cliente; una línea de pedido apunta a un producto; una factura utiliza impuestos y cuentas concretas. Por eso el orden de carga importa.

La documentación oficial de Odoo recomienda conservar los identificadores externos al exportar e importar. Esos identificadores permiten reconocer un registro ya existente y actualizarlo, en lugar de crear otro duplicado. También ayudan a relacionar información entre archivos.

En la práctica, suele ser necesario cargar primero las estructuras de las que dependen las demás: categorías, impuestos, contactos y productos antes que sus operaciones relacionadas. El orden exacto dependerá de los módulos y de la versión, pero debe quedar definido y probado antes de la carga final.

Puedes consultar los criterios técnicos en la documentación oficial de importación de Odoo.

Prueba con una muestra que represente la realidad

Una prueba con diez contactos perfectos demuestra muy poco. La muestra debe contener las excepciones que realmente existen: clientes con varias direcciones, productos con variantes, descuentos, impuestos diferentes, facturas rectificativas o documentos relacionados.

La propia documentación de Odoo advierte que una importación es permanente y no puede deshacerse. También aconseja dividir los volúmenes grandes en lotes pequeños. Por eso, antes de la migración definitiva, conviene trabajar en un entorno de prueba y seguir un guion de validación.

  1. Los campos han quedado en el lugar correcto.
  2. Las relaciones entre registros se mantienen.
  3. Los totales y saldos se pueden reconciliar con el origen, es decir, comprobar que coinciden.
  4. Los usuarios pueden completar un proceso real de principio a fin.

No basta con que la importación termine sin errores. Hay que verificar que la empresa puede facturar, comprar, cobrar o atender a un cliente con el resultado.

El riesgo no termina cuando los datos están dentro

Muchas implantaciones fallan de una forma silenciosa: Odoo está disponible, pero cada equipo conserva su Excel. Suele ocurrir cuando el proceso nuevo no está acordado, la formación llega demasiado tarde o las excepciones diarias no se han contemplado.

La adopción debe prepararse junto con la migración. Las personas necesitan saber qué sistema pasa a ser la fuente válida, desde qué fecha dejan de editarse los archivos anteriores, cómo se resuelven las excepciones, quién puede corregir un dato maestro y dónde comunicar una incidencia.

Formar no es enseñar todos los menús de Odoo. Es practicar el trabajo que cada perfil tendrá que realizar al día siguiente.

Checklist antes de la migración definitiva

  • ¿Existe un responsable de negocio para cada conjunto de datos?
  • ¿Está definido qué se importa, qué se archiva y qué se descarta?
  • ¿Hay una fecha de corte y un plan para los movimientos durante el cambio?
  • ¿Se han eliminado duplicados y normalizado los campos críticos?
  • ¿Está documentado el mapeo, la correspondencia entre los campos del sistema anterior y los de Odoo?
  • ¿Se han conservado identificadores que eviten duplicados?
  • ¿La prueba incluye casos normales y excepciones reales?
  • ¿Los saldos, cantidades y documentos se pueden reconciliar?
  • ¿Cada usuario ha probado su proceso habitual?
  • ¿Hay una copia recuperable y un criterio para aceptar o rechazar el arranque?

Si faltan varias respuestas, no significa que Odoo no encaje. Significa que la empresa todavía no está preparada para ejecutar la migración con seguridad.

Odoo funciona mejor cuando el proceso también se ordena

Pasar de Excel o Holded a Odoo puede centralizar ventas, compras, inventario, facturación y contabilidad. Pero el valor no aparece por acumular módulos ni por importar todo el pasado. Aparece cuando el sistema refleja una forma de trabajar compartida, con datos fiables y responsabilidades claras.

Antes de pedir una estimación cerrada, conviene evaluar el alcance real: procesos, usuarios, calidad de los datos, integraciones y necesidades de histórico. Esa revisión permite distinguir una migración sencilla de un proyecto que necesita varias fases.

Prepara la migración antes de configurar

En NIA abordamos la implantación desde la preparación operativa: procesos, datos, responsables y adopción del equipo.

Ver Odoo para pymes