Ir al contenido

Migrar de Holded a Odoo: qué datos exportar, pasos y errores a evitar

28 de septiembre de 2026 por
Migrar de Holded a Odoo: qué datos exportar, pasos y errores a evitar
Ignacio Barletta
Ignacio Barletta
Artículo escrito por Ignacio Barletta

Migrar de Holded a Odoo no es exportar unos Excel e importarlos al otro lado. Holded te deja sacar contactos, facturas, inventario, plan de cuentas y libro diario, pero lo que decide si la migración sale bien es qué traes, desde qué fecha y cómo cierras el sistema viejo. Estas son las siete trampas que aparecen en casi todos los cambios, en el orden en que te las vas a encontrar.

¿Es Odoo la alternativa a Holded que necesitas?

Este artículo va del cómo. Si todavía estás en el si, empieza por la comparativa de cuándo se te queda corto Holded, donde repasamos las señales que justifican el cambio y los casos en los que te diríamos que no lo hagas. Aquí partimos de que la decisión está tomada: tienes almacén con ubicaciones, fabricación, varias sociedades o integraciones que ya no caben, y quieres saber qué te vas a encontrar por el camino.

La mala noticia es que casi nadie cuenta la parte incómoda. La buena es que las trampas son siempre las mismas. Si las conoces antes de fijar la fecha, dejan de ser sorpresas y pasan a ser tareas del plan.

La pregunta que ordena todo lo demás

¿Qué necesitas consultar en el sistema nuevo y qué basta con que puedas consultar en algún sitio? Cada dato que decides traer cuesta horas de limpieza, mapeo y validación. Cada dato que decides dejar en origen cuesta solo mantener un acceso o un archivo. Casi todas las migraciones que se complican tienen lo mismo detrás: nadie se hizo esta pregunta al principio.

Las 7 cosas que nadie te cuenta al migrar de Holded a Odoo

Van en orden cronológico: de lo primero que tocas, que es la exportación, a lo último, que es apagar Holded. Ninguna es exótica. Todas han hecho descarrilar alguna fecha de arranque.

1. Holded exporta mucho, pero no exporta relaciones

La ayuda oficial de Holded documenta la descarga a Excel de contactos (clientes y proveedores juntos, que luego tendrás que separar), de los listados de facturas, pedidos y albaranes, de la información de inventario, del plan de cuentas y del libro diario, este último con filtros por tipo de asiento. También hay API en los planes de pago. Lo que no te da ningún Excel es el hilo entre documentos: qué pedido generó qué albarán y qué factura, qué cobro concilió qué recibo. Eso, en Odoo, vive enlazado. Si lo necesitas, hay que reconstruirlo; si no, se queda en Holded como consulta.

2. El histórico contable casi nunca merece la pena

La tentación es traerlo todo «para tenerlo en un sitio». Traer años de asientos obliga a que el plan de cuentas, los impuestos y los diarios de Odoo casen al milímetro con los de Holded. Cualquier descuadre se convierte en días de conciliación. Lo sensato es migrar saldos a la fecha de corte y conservar el histórico consultable fuera. Con una excepción: si cambias a mitad de ejercicio, sí conviene traer los movimientos del año en curso, porque vas a tener que cerrar ese ejercicio en Odoo.

3. Los saldos de apertura son un asiento, no un Excel

El arranque contable en Odoo se hace con un asiento de apertura a la fecha de corte. Y aquí está la trampa: las cuentas de clientes y proveedores no pueden entrar como un saldo global, porque después no podrías conciliar cobros ni pagos. La cartera pendiente se trae factura a factura, con su vencimiento, y el saldo bancario tiene que cuadrar con el extracto de ese mismo día. Si el asiento de apertura no cuadra con el balance de Holded a la fecha de corte, no se arranca.

4. Contactos y productos llegan sucios

Holded es permisivo con los datos. Y tras unos años, se nota: clientes duplicados con el NIF escrito de dos formas, proveedores que también son clientes, productos creados a toda prisa con la misma referencia, variantes que en realidad son productos distintos. Odoo es más estricto con la estructura: plantillas y variantes, unidades de medida, categorías contables, rutas de inventario. La limpieza se hace antes de importar, nunca después.

5. La numeración de facturas no se continúa, se abre

Las facturas tienen que llevar numeración correlativa dentro de cada serie, como exige el Reglamento de facturación (RD 1619/2012, art. 6). Si Odoo retoma la misma serie que usabas en Holded, cualquier factura que se emita en Holded por error después del corte te deja dos documentos con el mismo número. Lo limpio es abrir series nuevas en Odoo a partir de la fecha de corte, y documentar en qué número se cerró cada serie en Holded.

6. Verifactu no se hereda: cada sistema responde de lo suyo

Cada sistema informático de facturación genera sus propios registros encadenados. Odoo no continúa la cadena de Holded: empieza la suya. Y si ya activaste la modalidad VERI*FACTU en Holded, la Agencia Tributaria indica en sus preguntas frecuentes que, una vez en esa modalidad, hay que mantenerla hasta final del año natural. Es la trampa más nueva y la menos contada, así que la desarrollamos en la sección siguiente.

7. La convivencia larga sale más cara que el corte

Mantener los dos sistemas «unas semanas por seguridad» suena prudente. Y suele acabar en dos verdades: pedidos que entran por un lado, facturas que salen por otro y un cierre de mes que nadie sabe dónde hacer. La convivencia útil es corta y con reglas: desde el día de corte todo lo nuevo nace en Odoo y Holded solo sirve para cerrar lo pendiente y consultar.

¿Qué datos puedes exportar de Holded?

Esta tabla resume lo que documenta la propia ayuda de Holded y lo que conviene hacer con cada bloque. Revísala con tu plan contratado delante: la disponibilidad de algunos módulos, como inventario, depende de él.

DatoCómo sale de HoldedQué hacer en Odoo
ContactosExcel único con clientes y proveedoresSeparar, deduplicar por NIF e importar con condiciones de pago y cuentas
Productos e inventarioExportación de inventario en Excel o por artículoRediseñar plantillas, variantes y unidades antes de importar; stock real tras recuento
Facturas emitidas y recibidasListados descargables y PDF por documentoTraer solo las pendientes de cobro o pago; el resto, archivo consultable
Pedidos y albaranesExportación en Excel, PDF o por artículoTraer solo los abiertos a la fecha de corte
Plan de cuentasExportación desde el propio plan de cuentasMapear contra el plan de la localización española de Odoo
Libro diarioExportación filtrable por tipo de asientoNormalmente, solo el ejercicio en curso si cambias a mitad de año
Relaciones entre documentosNo sale en ningún ExcelReconstruir solo lo abierto; el resto se consulta en origen

Hay una regla práctica que evita la mayoría de disgustos: lo abierto se migra, lo cerrado se archiva. Un pedido pendiente de servir, una factura pendiente de cobro o un saldo bancario viven en Odoo desde el primer día. Una factura cobrada hace tres años no gana nada por estar en el sistema nuevo.

¿Qué pasa con Verifactu si cambias de software a mitad de año?

Primero, las fechas vigentes. El Real Decreto-ley 15/2025, de 2 de diciembre, amplió los plazos del Reglamento de sistemas de facturación (RD 1007/2023): los sistemas tienen que estar adaptados antes del 1 de enero de 2027 para los contribuyentes del Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Si migras ahora, estás a tiempo de arrancar Odoo ya adaptado y no tocar el tema dos veces. Tienes el detalle en nuestra guía de qué hacer con Verifactu si ya tienes Odoo.

Segundo, lo que cambia al migrar. Cada sistema de facturación genera registros encadenados con su propia huella: el primero que emita Odoo abre una cadena nueva, no continúa la de Holded. No hay nada que «traspasar». Lo que sí tienes que resolver es la modalidad. La Agencia Tributaria, en sus preguntas frecuentes sobre sistemas VERI*FACTU, explica que puedes pasar a esa modalidad en cualquier momento, pero que una vez en ella debes mantenerla al menos hasta el final del año natural. Traducido: si activaste VERI*FACTU en Holded este año, Odoo tiene que arrancar también en VERI*FACTU.

Qué conviene dejar atado antes del corte

En qué modalidad está hoy Holded y en cuál arrancará Odoo. En qué número se cierra cada serie en Holded y con qué serie nueva empieza Odoo. Quién conserva el acceso a Holded y hasta cuándo. Y cómo vas a responder a un requerimiento sobre facturas emitidas antes del cambio, porque esas facturas y sus registros son del sistema viejo, no del nuevo.

Sobre la conservación, no improvises. El Código de Comercio obliga a conservar libros, correspondencia y justificantes durante seis años (art. 30), y la Ley General Tributaria fija en cuatro años el plazo de prescripción (art. 66). Antes de dar de baja Holded, asegúrate de tener exportado todo lo que podrías tener que enseñar dentro de esos plazos, empezando por los PDF de las facturas y el libro diario completo.

¿En qué orden se migra de Holded a Odoo?

El orden importa más que la velocidad. Esta es la secuencia que menos sustos da, marcada punto por punto para que veas dónde estás. Úsala como lista de trabajo con tu equipo.

La secuencia de una migración de Holded a Odoo

  1. Decidir qué se migra y qué se archiva: lo abierto viaja, lo cerrado se consulta en origen.
  2. Fijar la fecha de corte, fuera de temporada alta y con un responsable interno con horas reservadas.
  3. Exportar de Holded contactos, inventario, plan de cuentas, libro diario y documentos abiertos.
  4. Limpiar contactos y productos antes de importar: duplicados, NIF, variantes y unidades.
  5. Decidir la modalidad de Verifactu con la que arranca Odoo y abrir series nuevas.
  6. Ensayar la carga completa en una copia de prueba y validar con las personas que usarán el sistema.
  7. El día de corte: recuento de inventario, cierre de series en Holded y asiento de apertura cuadrado.
  8. Cargar la cartera pendiente factura a factura y los pedidos abiertos.
  9. Primer cierre de mes acompañado y exportación completa de Holded antes de darlo de baja.

Si un paso se salta, el problema no desaparece: se traslada al primer cierre de mes en Odoo.

Si vienes de otro programa, el esqueleto es el mismo. En la guía de migración desde Sage en 90 días tienes el calendario por fases, que se aplica casi tal cual cuando el origen es Holded.

¿Cuánta formación necesita tu equipo para pasar a Odoo?

Holded se aprende solo. Odoo, no del todo. No porque sea difícil. Es que hace más cosas y las hace enlazadas: una venta genera un movimiento de almacén, que genera una valoración, que genera un asiento. Si el equipo no entiende esa cadena, corrige a mano en contabilidad lo que debería haber resuelto en el almacén. Y a los tres meses, el stock valorado no cuadra con el balance.

  • Forma por perfiles, no por módulos: quien factura, quien compra, quien prepara pedidos y quien cierra el mes necesitan sesiones distintas.
  • Forma con tus datos, en una copia de prueba, no con la base de demostración. Reconocer tus propios clientes y productos acelera el aprendizaje.
  • Reserva una persona de referencia por área que resuelva dudas las primeras semanas. Sin ella, todas las preguntas llegan al consultor o se quedan sin hacer.
  • Haz un primer cierre de mes acompañado. Es donde afloran los errores de los primeros días y donde todavía son baratos de corregir.

¿Cuánto se tarda en migrar de Holded a Odoo?

Con un alcance razonable —ventas, compras, inventario y contabilidad— una migración desde Holded suele resolverse en semanas, no en meses, porque los datos de origen están bastante ordenados. Lo que alarga el plazo casi nunca es la migración de datos en sí. Es lo que decides montar nuevo de paso: fabricación, varias sociedades, integraciones con tienda online o marketplaces. Por eso el plazo y el coste se estiman a partir del alcance, no del volumen de datos.

Y hay momentos en los que no conviene. En plena temporada alta. Con el cierre del ejercicio encima, salvo que el corte sea precisamente el 1 de enero. Sin una persona interna con horas reservadas para validar datos. O con los datos de origen tan desordenados que primero toca limpiar en Holded. Retrasar un mes una fecha de corte mal elegida sale mucho más barato que arrancar mal.

El 1 de enero no es obligatorio, pero ayuda

Arrancar con el ejercicio nuevo simplifica mucho la contabilidad: no hay que traer movimientos del año, el asiento de apertura coincide con el cierre y Verifactu empieza limpio. Si tu calendario lo permite, es la fecha más cómoda. Si no, cualquier primer día de mes funciona con un poco más de trabajo contable.

Migrar de Holded a Odoo con QUBIQ

Da igual que vengas de Holded, Sage, Navision o de hojas de cálculo: en todas las migraciones a Odoo que hacemos empezamos por lo mismo. Qué es lo abierto que tiene que vivir en Odoo desde el primer día y qué se queda archivado. Con eso decidido, el resto es método. Somos Odoo Gold Partner desde 2019 y Mejor Partner de Odoo en Europa, con más de 100 consultores, más de 600 proyectos y oficinas en Barcelona, Madrid, Sevilla, Bilbao y Lisboa.

Preguntas frecuentes

¿Qué datos se pueden exportar de Holded?

Según su ayuda oficial, Holded permite descargar a Excel los contactos (clientes y proveedores en un mismo archivo), los listados de facturas, pedidos y albaranes, la información de inventario, el plan de cuentas y el libro diario con filtros por tipo de asiento. Los planes de pago incluyen además acceso a su API. Lo que no sale en ningún archivo es la relación entre documentos, como qué pedido generó cada factura.

¿Hay que migrar todo el histórico contable de Holded a Odoo?

Casi nunca compensa. Lo habitual es migrar saldos a la fecha de corte mediante un asiento de apertura, traer factura a factura la cartera pendiente de cobro y pago, y conservar el histórico anterior en Holded o en una exportación completa. Si el cambio se hace a mitad de ejercicio, sí conviene traer los movimientos del año en curso para poder cerrarlo en Odoo.

¿Qué pasa con Verifactu si cambio de Holded a Odoo a mitad de año?

Odoo empieza su propia cadena de registros de facturación; no continúa la de Holded. Según las preguntas frecuentes de la Agencia Tributaria, si ya estás en modalidad VERI*FACTU debes mantenerla hasta final del año natural, así que Odoo tendría que arrancar también en esa modalidad. Los plazos obligatorios vigentes, tras el Real Decreto-ley 15/2025, son el 1 de enero de 2027 para sociedades y el 1 de julio de 2027 para el resto.

¿Puedo mantener la misma serie de facturas al pasar a Odoo?

Técnicamente se puede, pero no es recomendable. Si Odoo continúa la serie de Holded y alguien emite por error una factura en Holded después del corte, tendrás dos facturas con el mismo número, y la numeración debe ser correlativa dentro de cada serie. Lo limpio es cerrar las series en Holded, anotar el último número y abrir series nuevas en Odoo.

¿Cuánto tiempo tengo que conservar el acceso a Holded después de migrar?

El Código de Comercio exige conservar libros y justificantes seis años y la Ley General Tributaria fija la prescripción en cuatro. No hace falta mantener la suscripción todo ese tiempo si antes exportas lo necesario: libro diario completo, PDF de facturas emitidas y recibidas, contactos y registros que pudieras tener que aportar en una inspección. Hazlo antes de darte de baja, no después.

¿Migras de Holded y quieres saber qué te vas a encontrar?

Revisamos tus datos de origen, te decimos qué merece la pena traer, qué se archiva y en qué fecha conviene cortar. Con alcance y plazo por escrito.

Planificar mi migración

en Blog