En resumen. Migrar de Holded a Odoo se hace en siete fases: exportar datos limpios, transformar formatos, configurar Odoo con localización española, importar en orden correcto, operar en paralelo para validar, arrancar en producción y cerrar el ejercicio fiscal con el histórico a salvo. Con una preparación correcta, no se pierde ningún dato relevante y el cambio es transparente para clientes y equipo.
Llevas meses notando que Holded se te queda corto. Las ventas crecen, abres un segundo almacén, quieres montar una tienda online o necesitas un TPV que funcione de verdad. Holded te ha servido bien hasta aquí, pero ya no es suficiente. La pregunta no es si migrar, sino cuándo y cómo hacerlo sin que el negocio se resienta.
En resumen. Migrar de Holded a Odoo es un proceso estructurado de siete fases: exportación limpia de datos, transformación de formatos, configuración del entorno Odoo con localización española, importación masiva validada, periodo de pruebas en paralelo, puesta en marcha definitiva y cierre fiscal ordenado. Con la preparación adecuada, no se pierde ningún dato histórico relevante y el equipo adopta la nueva herramienta sin sobresaltos.
Por qué las pymes españolas en crecimiento abandonan Holded
Holded es una herramienta pensada para arrancar. Facturación simple, contabilidad básica, un CRM ligero. Para una pyme de cinco personas que factura por debajo de cierto umbral, cumple su función.
El problema llega cuando la empresa crece. Necesitas gestionar stock en dos almacenes distintos. Quieres un TPV integrado con la contabilidad en tiempo real. Tu equipo comercial necesita presupuestos con configurador de productos complejos. O simplemente tu gestoría te pide un nivel de trazabilidad contable que Holded no da de forma nativa.
Odoo Enterprise cubre todo eso dentro de la misma plataforma. Ventas, compras, almacén, fabricación, eCommerce, TPV, contabilidad con localización española completa, VeriFactu, TicketBAI si facturas en el País Vasco o Navarra. Todo conectado, sin integraciones de terceros que se rompen cada vez que hay una actualización.
La decisión de migrar suele llegar después de uno o dos problemas concretos: un cierre de IVA que no cuadra, un inventario que no refleja la realidad o la imposibilidad de escalar el equipo comercial sin multiplicar las licencias.
Fase 1: Exportar los datos de Holded con criterio
El primer error en cualquier migración es exportar todo sin pensar. Más datos no significa mejor migración. Significa más ruido para limpiar después.
Lo que sí necesitas exportar de Holded:
- Clientes y proveedores: nombre, NIF, dirección fiscal, condiciones de pago, contactos asociados.
- Productos: referencia interna, descripción, precios de venta y coste, categorías, stock actual por ubicación.
- Facturas emitidas: al menos los dos últimos ejercicios fiscales completos, en formato estructurado si Holded lo permite, o en PDF como archivo histórico.
- Facturas recibidas: mismo criterio que las emitidas.
- Asientos contables: libro diario del ejercicio en curso, saldos de apertura.
- Pedidos en curso: cualquier pedido de venta o compra que esté pendiente de servir o de recibir.
Lo que no necesitas migrar: correos internos, notas sueltas sin valor contable, borradores de presupuestos que llevan meses caducados. Migrar basura solo genera confusión en el sistema nuevo.
Exporta siempre en CSV cuando sea posible. Los PDF sirven como archivo histórico, pero no como datos vivos en Odoo.
Fase 2: Transformar y limpiar antes de tocar Odoo
Esta es la fase que más se subestima y la que más problemas evita. Holded y Odoo no hablan el mismo idioma estructural, y hay que hacer la traducción antes de importar.
Algunos ejemplos concretos de lo que hay que adaptar:
- Holded trabaja con un campo plano de “tipo de cliente”. Odoo usa etiquetas combinadas con el tipo de contacto. Hay que mapear qué etiquetas vas a usar en Odoo y reasignar los registros.
- Los productos con variantes en Holded suelen estar dados de alta como referencias independientes. Odoo tiene una estructura jerárquica de producto con atributos y variantes. Si tienes, por ejemplo, una camiseta en cinco tallas y tres colores, en Holded son quince referencias; en Odoo puede ser un solo producto con quince variantes. Hay que decidir si consolidas o mantienes referencias separadas.
- El plan de cuentas de Holded se basa en el PGC español, igual que el de Odoo, pero los códigos de cuenta pueden diferir en el nivel de desglose. Hay que hacer un mapeo cuenta a cuenta antes de importar asientos.
Dedica tiempo a esta fase. Revisar cincuenta clientes mal importados consume más tiempo que hacer el mapeo bien desde el principio.
Fase 3: Configurar el entorno Odoo con localización española
Antes de importar nada, el entorno Odoo tiene que estar listo. Un entorno mal configurado obliga a reimportar, y eso es tiempo y dinero perdidos.
Los puntos que hay que resolver antes de tocar datos:
- Localización española activa: plan de cuentas PGC, tipos de IVA españoles (21 %, 10 %, 4 %, recargo de equivalencia), modelos de impuestos alineados con los formularios de la AEAT.
- Ejercicio fiscal correcto: el año fiscal configurado tiene que coincidir con el de tu empresa.
- Usuarios y permisos: cada persona del equipo con acceso solo a lo que necesita. No todo el mundo necesita ver la contabilidad.
- Conexión bancaria: si vas a usar la conciliación bancaria automática de Odoo, mejor tenerla configurada desde el principio.
- VeriFactu o TicketBAI: si tu empresa está en el ámbito de estas obligaciones fiscales, hay que activar y validar la configuración antes de emitir la primera factura real.
- Series de facturación: asegúrate de que la serie que usarás en Odoo no colisione con la que has estado usando en Holded. La AEAT exige que las series sean correlativas dentro de cada ejercicio.
Si trabajas con Nextdoo, esta configuración inicial forma parte del proceso de implantación. No arrancamos la importación hasta que el entorno está validado.
Fase 4: Importar datos de forma ordenada y validar sobre la marcha
El orden de importación importa. Si intentas importar facturas antes de tener los clientes cargados, el proceso fallará o creará registros huérfanos.
El orden recomendado:
- Plan de cuentas y configuración contable.
- Clientes y proveedores.
- Productos y categorías.
- Stock inicial (ajuste de inventario en la fecha de corte).
- Tarifas y condiciones comerciales.
- Saldos de apertura contables (deudores, acreedores, saldo bancario).
- Facturas históricas como archivos adjuntos, no como facturas vivas.
Sobre el punto siete: salvo que tengas una necesidad contable muy específica, las facturas del año anterior no tienen que estar como registros activos en Odoo. Adjuntarlas en PDF a los registros de cliente es suficiente para consultas históricas y para responder a una posible inspección de la AEAT.
Tras cada importación, valida una muestra representativa. No te fíes de que el proceso haya terminado sin errores. Comprueba manualmente que los datos de diez clientes al azar coinciden con lo que tenías en Holded, que los precios de veinte productos son correctos, que el stock inicial cuadra con el recuento físico.
Fase 5: Periodo de operación en paralelo
Este paso es el que más ansiedad genera y el más necesario. Durante un periodo razonable, facturas en Odoo y mantienes Holded activo en modo lectura. Comparas los resultados.
Qué compruebas durante el paralelo:
- Que las facturas de Odoo aplican el IVA correcto en cada tipo de operación.
- Que los asientos contables que genera Odoo son coherentes con los que generaba Holded.
- Que los redondeos en facturas con muchas líneas no producen diferencias de céntimos que luego dan problemas en la conciliación.
- Que las facturas rectificativas (abonos) funcionan correctamente.
- Que el stock se descuenta bien con cada albarán de salida.
Si encuentras discrepancias, corrígelas en Odoo antes de apagar Holded. Es mucho más fácil ajustar la configuración cuando aún tienes los dos sistemas activos que cuando ya has cerrado el anterior.
La duración de este paralelo depende de la complejidad de tu operativa. Para una pyme con facturación simple, puede ser suficiente con unos días de operativa real. Para empresas con múltiples almacenes, distintos tipos de IVA o facturación recurrente, conviene alargarlo más.
Fase 6: Go-live y gestión del cambio en el equipo
El día en que empiezas a facturar solo en Odoo es un día de logística, no de celebración. Hay que tenerlo todo preparado.
Checklist del día de go-live:
- Confirmar que el saldo bancario en Odoo coincide con el extracto real de ese día.
- Comunicar a los clientes recurrentes que las próximas facturas llegarán con el nuevo formato (si cambia algo visual).
- Briefing rápido al equipo: dónde hacer cada cosa en Odoo, a quién llamar si algo no funciona.
- Holded en modo solo lectura: no dar de baja la licencia todavía. La necesitarás para consultas históricas durante el resto del ejercicio fiscal.
- Confirmar que VeriFactu o TicketBAI están enviando correctamente a la AEAT si aplica.
El cambio de herramienta siempre genera resistencia en algún miembro del equipo. Normalízalo. La formación no es opcional; es parte de la implantación. Un equipo que no sabe usar Odoo convierte una buena herramienta en un problema.
Fase 7: Cierre fiscal del año partido
Este es el aspecto que más preocupa a los asesores fiscales y con razón. Si migras a mitad de ejercicio, el año fiscal queda partido entre dos herramientas.
Cómo gestionarlo:
- Los meses anteriores a la migración quedan en Holded. Exporta el libro diario completo de esos meses en PDF y en formato estructurado y guárdalo con tus documentos fiscales.
- Los meses posteriores están en Odoo.
- Para el cierre del Modelo 303, el Modelo 390 y el cierre del ejercicio, tu asesor fiscal necesitará los datos de ambos sistemas. Facilítale los exportados de Holded y los informes de Odoo.
- Para el año siguiente, todo estará en Odoo y el problema desaparece.
La AEAT no tiene ningún impedimento legal con el cambio de software de facturación a mitad de ejercicio, siempre que la numeración de facturas sea correlativa dentro de cada serie y que los registros cumplan con los requisitos del reglamento de facturación vigente.
Cierra definitivamente la licencia de Holded una vez cerrado el ejercicio fiscal y hayas confirmado con tu asesor que todo cuadra.
Errores habituales que conviene evitar
Migraciones mal ejecutadas tienen patrones comunes. Estos son los que vemos con más frecuencia:
- Migrar sin limpiar: importar todos los datos de Holded tal cual, incluyendo clientes duplicados, productos descatalogados y facturas de ejercicios ya cerrados que no tienen ninguna utilidad como datos vivos.
- Saltarse el paralelo: arrancar directamente en Odoo sin periodo de comprobación. El primer problema aparece en el cierre de IVA y ya es tarde para ajustar sin complicaciones.
- No revisar la configuración fiscal antes de la primera factura real: emitir facturas con el IVA mal configurado obliga a emitir facturas rectificativas y genera problemas en el 303.
- Dar de baja Holded demasiado pronto: perder acceso al histórico antes de tener el cierre fiscal del año validado.
- No formar al equipo: Odoo es más potente que Holded, pero también más complejo. Sin formación, el equipo toma atajos que generan inconsistencias en los datos.
Preguntas frecuentes
FAQ
¿Puedo migrar a mitad de año fiscal sin problemas con Hacienda?
Sí. La AEAT no exige que el cambio de software de facturación coincida con el inicio del ejercicio. Lo que sí exige es que las series de facturación sean correlativas dentro de cada serie y cada ejercicio. Si cambias de Holded a Odoo en, por ejemplo, el mes de agosto, las facturas de agosto deben continuar la numeración del año en curso en la misma serie, o iniciar una serie nueva claramente diferenciada. Consulta con tu asesor fiscal el criterio más adecuado para tu caso.
¿Qué pasa con las facturas del año anterior que tengo en Holded?
No hace falta migrarlas como registros activos a Odoo. Lo recomendable es exportarlas en PDF y en formato estructurado, guardarlas como documentación fiscal y adjuntarlas al registro de cada cliente en Odoo si necesitas acceso rápido. Para una posible inspección, el archivo en PDF firmado es válido. Lo que no puedes hacer es simplemente cerrar Holded y no conservar ninguna copia.
¿Odoo cumple con VeriFactu y TicketBAI?
Odoo Enterprise con localización española incluye soporte para VeriFactu, el sistema de verificación de facturas que la AEAT está implantando de forma progresiva. TicketBAI, el sistema de facturación obligatorio en el País Vasco y Navarra, también está soportado. Desde Nextdoo nos aseguramos de que la configuración esté activa y validada antes del go-live, especialmente porque los requisitos técnicos de estas obligaciones son precisos y un error en la configuración puede generar sanciones.
¿Cuánto tarda una migración de Holded a Odoo?
Depende del volumen de datos y de la complejidad de la operativa. Una pyme con facturación simple, un almacén y menos de mil referencias de producto puede completar el proceso en un plazo corto. Una empresa con varios almacenes, eCommerce activo y facturación recurrente compleja necesita más tiempo de preparación y paralelo. En cualquier caso, el plazo real se determina tras un análisis previo de los datos actuales. No damos fechas sin haber visto qué hay que migrar.
¿Puedo hacer la migración yo mismo sin un partner?
Técnicamente sí. Odoo permite importar datos desde CSV y la documentación oficial cubre los formatos requeridos. El riesgo es que un error en la configuración fiscal o en el mapeo contable puede generar problemas que tardan semanas en detectarse y corregirse. Para una pyme que depende de su facturación diaria, el coste de un error supera con creces el coste de hacerlo bien desde el principio con un partner especializado.
¿Nextdoo ofrece formación al equipo tras la migración?
Sí. La formación del equipo es parte del proceso de implantación, no un extra opcional. No tiene sentido tener Odoo bien configurado si el equipo sigue trabajando como si usara Holded. Adaptamos la formación al perfil de cada usuario: el equipo comercial aprende lo que necesita para ventas y presupuestos, el equipo de almacén aprende la gestión de entradas y salidas, y el responsable financiero aprende el cierre de IVA y la conciliación bancaria.
¿Tienes claro que Holded ya no te da para más? Si estás en ese punto, el siguiente paso es hacer un análisis de tu situación actual antes de tocar nada. En Nextdoo auditamos los datos que tienes en Holded, te decimos qué se puede migrar directamente y qué hay que limpiar antes, y te planteamos un plan de implantación realista para tu tipo de negocio.
Pide tu análisis de migración sin compromiso
Información orientativa. Los plazos, costes y alcances reales se confirman tras un análisis personalizado. JLM Business Solutions SL · B16842831.
Preguntas frecuentes
¿Puedo migrar de Holded a Odoo a mitad de año fiscal sin problemas con la AEAT?
Sí. La AEAT no exige que el cambio de software de facturación coincida con el inicio del ejercicio. Lo que sí exige es que las series de facturación sean correlativas dentro de cada serie y cada ejercicio. Si cambias en agosto, las facturas de ese mes deben continuar la numeración del año en curso en la misma serie, o iniciar una serie nueva claramente diferenciada. Consulta con tu asesor fiscal el criterio más adecuado.
¿Qué hago con las facturas históricas que tengo en Holded?
No hace falta migrarlas como registros activos a Odoo. Lo recomendable es exportarlas en PDF y en formato estructurado, conservarlas como documentación fiscal y adjuntarlas al registro de cada cliente en Odoo si necesitas acceso rápido. Para una posible inspección de la AEAT, el archivo en PDF es válido. Lo que no puedes hacer es cerrar Holded sin conservar ninguna copia de esa documentación.
¿Odoo Enterprise está preparado para VeriFactu y TicketBAI en 2026?
Sí. Odoo Enterprise con localización española incluye soporte para VeriFactu, el sistema de verificación de facturas que la AEAT está implantando de forma progresiva. TicketBAI, obligatorio en el País Vasco y Navarra, también está soportado. Desde Nextdoo validamos que la configuración esté activa y correcta antes del go-live, porque un error en estos sistemas puede generar sanciones.
¿Cuánto tiempo dura una migración de Holded a Odoo?
Depende del volumen de datos y de la complejidad de la operativa. Una pyme con facturación simple y un único almacén puede completar el proceso en un plazo corto. Una empresa con varios almacenes, eCommerce activo o facturación recurrente compleja necesita más tiempo de preparación y paralelo. El plazo real se determina tras un análisis previo de los datos. No damos fechas sin haber revisado qué hay que migrar.
¿Es viable hacer la migración sin un partner de Odoo?
Técnicamente sí, Odoo permite importar desde CSV y la documentación oficial cubre los formatos requeridos. El riesgo es que un error en la configuración fiscal o en el mapeo contable puede tardar semanas en detectarse. Para una pyme que depende de su facturación diaria, ese coste supera con creces el de contar con un partner especializado desde el principio.
¿Nextdoo forma al equipo después de la migración?
Sí, la formación del equipo es parte del proceso de implantación, no un extra opcional. Adaptamos la formación al perfil de cada usuario: el equipo comercial aprende ventas y presupuestos, el equipo de almacén aprende entradas y salidas, y el responsable financiero aprende el cierre de IVA y la conciliación bancaria. No tiene sentido tener Odoo bien configurado si el equipo no sabe usarlo.