Si vas a migrar de Sage a Odoo, no busques un botón de importación: ni Odoo 19 ni Odoo 20 tienen uno para Sage o ContaPlus, y los datos viajan en Excel o CSV. Llevas los maestros activos y el balance de sumas y saldos a la fecha de corte. El histórico de asientos se queda exportado fuera de Odoo.
Al venir de Sage, lo que más cambia está en la contabilidad: tus subcuentas de cliente no pasan tal cual al plan de Odoo, y la fecha de corte decide de qué programa sale cada modelo del año. Lo que contamos de Odoo vale para la versión 19 y para la 20; donde cambian, lo indicamos.
Qué conservas en Odoo
Clientes, proveedores y artículos activos, el plan contable con sus saldos de apertura y las facturas pendientes. El resto queda exportado de Sage durante 6 años.
El día a día durante el cambio
Sigues trabajando en Sage hasta la fecha de corte. La carga en Odoo se ensaya antes en una base de prueba.
Cuánto dura
Depende de cuántos datos lleves y de lo personalizado que esté tu Sage. Se fija después de ver tus datos.
Dónde suele fallar
En el saldo de clientes duplicado, en cortar a mitad de un periodo de IVA y en importar sin probar: en Odoo una importación no se deshace.
Qué cambia según el Sage del que vengas
Sage no es un solo programa, y eso decide por dónde empieza la migración. Esto es lo que publica Sage sobre cada uno, consultado el 28 de octubre de 2026:
ContaPlus y FacturaPlus
Qué dice Sage«Sage ContaPlus es ahora Sage 50», y Sage 50 trae un asistente para importar sus datos.
Al pasar a OdooHay dos salidas: Sage 50 con su asistente u Odoo con hojas de cálculo. Hacia Odoo no hay asistente, así que confirma qué listados puedes exportar de tu ContaPlus.
Sage 50
Qué dice SageExiste en escritorio y en la nube. Sus informes se exportan a Excel y también a CSV, PDF, HTML, texto y XML.
Al pasar a OdooLo que saques como informe en Excel o CSV se adapta en la hoja de cálculo para el importador de Odoo.
Sage 200
Qué hay que revisarLa versión que tienes instalada, las personalizaciones que se le han hecho y qué listados e informes puedes sacar de ella.
Al pasar a OdooCon esa revisión se decide qué datos se exportan y en qué formato. Si tu Sage 200 está personalizado, se plantea junto con quien lo mantiene.
Antes de empezar, confirma con quien te da soporte de Sage qué listados de clientes, proveedores y artículos puedes sacar en tu versión.
Lo que no cambia es el destino. La pantalla de importación contable de Enterprise trae formatos de Francia, Dinamarca, Noruega, Suecia y otros países, pero ninguno de España. En Odoo 19 aparecía también Bélgica, que en Odoo 20 ya no está.
El trabajo pasa por el importador general, un módulo de Community que lee CSV, XLS, XLSX y ODS. Puedes usar como ID externo el código que cada registro tenía en Sage, y así cada cliente, proveedor o artículo conserva su referencia.
Si todavía estás decidiendo si te compensa el cambio, la comparativa Odoo vs Sage repasa funciones y precios. Esta guía da por hecho que ya has decidido.
Qué datos llevar a Odoo y cuáles dejar en Sage
Menos de lo que parece. La guía de Odoo para empezar con Contabilidad pide los saldos de apertura, las facturas y rectificativas pendientes de clientes y proveedores, y el inventario inicial. El resto se queda como histórico.
| Dato de Sage | ¿Va a Odoo? | Cómo |
|---|---|---|
| Clientes y proveedores | Sí, los activos | Importador de contactos, con el código de Sage como ID externo |
| Artículos | Sí, los que sigues comprando o vendiendo | Importador de productos |
| Plan contable | Solo tus cuentas propias | Odoo instala el PGCE 2008 y tú añades lo que falte |
| Saldos de apertura | Sí | Asiento de apertura sacado del balance de sumas y saldos |
| Facturas pendientes de cobro y de pago | Sí | Una factura por documento, en una sola línea con el importe que queda por cobrar o pagar |
| Existencias | Sí, si usas Inventario | Recuento inicial a la fecha de corte |
| Asientos y facturas de años anteriores | Normalmente no | Exportados de Sage y guardados durante el plazo de conservación |
Hay un error que Odoo avisa en su guía: si importas el balance con el saldo de clientes y además las facturas pendientes, ese saldo aparece dos veces. Para evitarlo se usan cuentas puente, que guardan el importe hasta que las facturas lo compensan y al final quedan a cero. Más abajo tienes un ejemplo con números.
En Enterprise, el módulo de importación contable añade una guía con plantillas de Excel para contactos, plan contable con saldos iniciales, apuntes pendientes y activos fijos. En Community no hay guía, pero el plan contable tiene los mismos campos de saldo inicial y Odoo genera el asiento de apertura al importarlos.
Llevar el histórico completo también es posible, porque el importador de Odoo admite asientos contables. Compensa si necesitas consultar o comparar ejercicios anteriores dentro de Odoo. A cambio, hay que mapear cada cuenta de cada año y comprobar que cada ejercicio cuadra con Sage. Para cumplir la obligación de conservar no hace falta: basta con los datos exportados de Sage.
¿Estás pensando en dejar Sage?
En Lógica Consultores 360 revisamos tu versión de Sage, qué datos necesitas trasladar y cómo plantear el cambio. Al cerrar el análisis te entregamos por escrito el documento de flujos y alcance, y con él, el presupuesto de tu migración Odoo.
O llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00
Ejemplo de migración de Sage 50 a Odoo, cuenta a cuenta
El plan español de Odoo 19 y 20, del módulo l10n_es de Community, trabaja con códigos de 6 dígitos: la cuenta 2405 de la plantilla se crea como 240500. Y no necesita una subcuenta por cliente o proveedor: usa por defecto la 430000 para todos los clientes y la 410000 para los proveedores, y distingue a cada uno por el contacto de cada apunte.
Lo hemos comprobado en las plantillas de la localización española, que no cambian la longitud por defecto. Si quieres conservar códigos largos, el campo admite hasta 64 caracteres y puedes crear las cuentas que necesites, pero el plan estándar seguirá a 6 dígitos. Así quedan cinco cuentas inventadas de un Sage con subcuentas de 10 dígitos:
| Cuenta en Sage (ejemplo) | En Odoo 19 y 20 | Qué pasa con el saldo |
|---|---|---|
| 4300000017 · Distribuciones Norte (cliente) | 430000, con el contacto en cada apunte | En la apertura va a la cuenta puente de clientes. El detalle llega con sus facturas pendientes |
| 4000000008 · Envases Sur (proveedor) | 400000 «Proveedores (euros)», asignada al contacto. Odoo propone la 410000 por defecto | Igual que el cliente, con la cuenta puente de proveedores |
| 5720000001 · Banco | La cuenta del diario de banco, que Odoo crea con el prefijo 572 | Saldo de apertura en esa cuenta, cuadrado con el extracto a la fecha de corte |
| 2130000000 · Maquinaria | 213000 «Maquinaria», del plan estándar | Saldo de apertura en el asiento de apertura |
| 6290000005 · Software (subcuenta propia) | 629000 «Otros servicios», o una cuenta nueva si quieres ese detalle | Ninguno: es una cuenta de gastos y se cierra con el ejercicio |
Y este es el recorrido completo con importes, siguiendo el método de la guía de Odoo.
Distribuciones Ejemplo, S.L.
Sage 50, corte el 1 de enero. La empresa y las cifras son inventadas.
Balance de Sage a 31/12
| Cuenta | Debe | Haber |
|---|---|---|
| Clientes (3 subcuentas 430) | 12.000 | |
| Proveedores (2 subcuentas 400) | 5.000 | |
| Banco | 20.000 | |
| Maquinaria | 30.000 | |
| Fondos propios | 57.000 | |
| Total | 62.000 | 62.000 |
Asiento de apertura en Odoo
| Cuenta | Debe | Haber |
|---|---|---|
| Puente de clientes | 12.000 | |
| Puente de proveedores | 5.000 | |
| 572 Banco (diario) | 20.000 | |
| 213000 Maquinaria | 30.000 | |
| Fondos propios (grupo 1) | 57.000 | |
| Total | 62.000 | 62.000 |
Facturas pendientes importadas
| Factura | Importe |
|---|---|
| Distribuciones Norte | 4.000 |
| Hostelería Centro | 5.500 |
| Comercial Levante | 2.500 |
| Clientes: 430000 contra puente | 12.000 |
| Envases Sur | 3.200 |
| Transportes Vega | 1.800 |
| Proveedores: puente contra 400000 | 5.000 |
- Las dos cuentas puente quedan a cero: 12.000 menos 12.000, y 5.000 menos 5.000.
- La 430000 suma 12.000 y la 400000 suma 5.000, con el detalle de cada factura y cada contacto.
- Cuando Distribuciones Norte paga sus 4.000, el cobro se concilia contra la factura importada, como cualquier otra.
Las facturas pendientes van en una sola línea, contra la cuenta puente y sin impuestos, porque su IVA ya se declaró desde Sage. Odoo las importa en borrador: hay que revisarlas y confirmarlas antes de dar la apertura por buena. Cuando todo cuadra, la guía de Odoo propone cambiar el tipo de las cuentas puente para que no salgan en los informes.
Guarda la tabla de equivalencias que hayas usado, con cuenta de Sage, cuenta de Odoo y saldo. Con ella tu asesoría puede seguir la pista de cada importe.
El IVA y los modelos del año en que cambias
Según Odoo, cambiar al final del ejercicio es la opción más sencilla porque reduce los datos que hay que traer, y hacerlo a mitad de periodo no se recomienda por el trabajo extra que causa. En España se ve en los modelos de impuestos: cada uno recoge un periodo, y si ese periodo queda partido entre Sage y Odoo, alguien tiene que sumar a mano.
| Modelo | Si cortas el 1 de enero | Si cortas el 1 de julio | En Odoo 19 y 20 |
|---|---|---|---|
| 303 (autoliquidación de IVA) | Todos los periodos salen de Odoo | Hasta junio, de Sage. Desde julio, de Odoo | Definición en Community. BOE en Enterprise |
| 390 (resumen anual de IVA) | Sale de Odoo | Suma de Sage y Odoo | Definición en Community. BOE en Enterprise |
| 347 (operaciones con terceros) | Sale de Odoo | Suma de Sage y Odoo, tercero a tercero | Solo Enterprise |
| 349 (operaciones intracomunitarias) | Sale de Odoo | Cada periodo sale entero de un solo programa | Solo Enterprise |
| 111 y 115 (retenciones) | Salen de Odoo | Hasta junio, de Sage. Desde julio, de Odoo | Definición en Community. BOE en Enterprise |
Si cortas a mitad de un periodo de declaración, el 303 de ese periodo mezcla datos de los dos programas. Es la opción que conviene evitar.
En Community no están el 347 ni el 349: con esa edición, esos modelos los prepara tu asesoría con los datos que le pases. La exportación de los ficheros BOE para presentar los modelos también es de Enterprise. Tienes el resto de diferencias en Odoo Community vs Enterprise.
Si tu asesoría no trabaja con Odoo, la asesoría contable Odoo la presta Lógica Fiscal 360, especializada en empresas que trabajan con Odoo.
Numeración, Verifactu y lo que debes guardar de Sage
Cambiar de programa no corta la serie de facturas ni te libra de guardar lo que generó Sage.
La serie sigue donde la dejaste
En Odoo 19 y 20 Community, la primera factura de cada diario deja escribir su número. Pones el siguiente al último de Sage y las demás continúan solas, sin huecos ni repeticiones.
Viene de serie en Community
Odoo 19 y 20 traen Verifactu en Community, igual que el SII y TicketBAI. Los plazos vigentes, según la AEAT, son antes del 1 de enero de 2027 si presentas el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Hacienda ha anunciado que quiere ampliarlos hasta octubre de 2028, pero hasta que salga en el BOE valen esas fechas. Si cambias antes, configura Verifactu en Odoo desde el primer día y no adaptes Sage para unos meses.
6 años con acceso a los datos
El Código de Comercio obliga a guardar 6 años la documentación del negocio. Antes de dejar Sage, exporta los libros, los balances y las facturas de esos ejercicios, y comprueba que se abren sin Sage.
Cómo pasar de Sage a Odoo en seis fases
Primero se decide y se configura, y después se importa. Al revés se acaba importando dos veces.
Elige edición y fecha de corte
La edición depende de qué modelos quieras sacar de Odoo y de cómo vayas a cargar los movimientos del banco. La fecha, el cierre del ejercicio o, si no puede ser, el inicio de un trimestre.
Lo que la alarga: cortar fuera del cierre del ejercicio.
Exporta de Sage y guarda una copia completa
Fuera del programa: maestros, balance de sumas y saldos a la fecha de corte, facturas pendientes e histórico.
Lo que la alarga: un Sage 200 muy personalizado.
Limpia y mapea en la hoja de cálculo
Contactos duplicados, NIF incompletos, artículos sin movimiento y la tabla de equivalencias de cuentas.
Lo que la alarga: maestros con duplicados y datos incompletos.
Configura Odoo antes de importar
Localización española con el plan PGCE 2008, impuestos, diarios, series de facturas y Verifactu.
Importa en una base de prueba y ensaya
Contactos y productos, después el asiento de apertura y por último las facturas pendientes. Comprueba que las cuentas puente quedan a cero y prueba una venta con su cobro y una compra con su pago.
Lo que la alarga: cuantos más datos decidas llevar.
Arranca en producción en la fecha acordada
Las declaraciones del periodo anterior salen de Sage y las del nuevo, de Odoo.
Ojo: las importaciones en Odoo son permanentes y no se pueden deshacer, como advierte su documentación. Usa siempre el botón «Probar» antes de «Importar», y haz la primera carga en una base de prueba.
Para el primer paso, esta es la diferencia práctica entre ediciones al venir de Sage:
Te basta Community si...
Tu asesoría presenta los modelos con los datos que le das y no necesitas importar extractos bancarios por archivo. Importas contactos, productos, plan contable con saldos y facturas, y tienes Verifactu, SII y Facturae.
Te conviene Enterprise si...
Quieres sacar de Odoo el 347, el 349 y los ficheros BOE, usar la guía de importación contable con plantillas o cargar extractos bancarios en CSV, OFX o CAMT.053.
Un detalle bancario: la Norma 43, el formato de extractos de muchos bancos españoles, no está en el código oficial de Odoo 19 ni de Odoo 20. Si tu banco solo te da ese formato, decide antes de arrancar cómo vas a cargar los movimientos.
¿Cuánto se tarda en total? No hay una cifra que valga para todos, y por eso la fijamos después de ver tus datos. Lo que más la mueve son las fases 3 y 5: cuanto más limpios estén los maestros y menos datos lleves, antes llegas al arranque.
Preguntas frecuentes sobre migrar de Sage a Odoo
¿Odoo tiene un importador de Sage?
No. Ni Odoo 19 ni Odoo 20 tienen un módulo para Sage o ContaPlus, en Community ni en Enterprise. Se migra con el importador general de Odoo, que lee archivos CSV, XLS, XLSX y ODS.
¿Puedo llevar a Odoo todo el histórico de asientos de Sage?
Se puede, porque el importador de Odoo admite asientos contables, pero exige mapear y cuadrar cada ejercicio. Odoo recomienda traer solo los saldos de apertura y las facturas pendientes, y para cumplir el plazo de conservación de 6 años basta con guardar exportados los datos de Sage.
Vengo de ContaPlus, ¿cambia algo?
Sage ha sustituido ContaPlus por Sage 50, que trae un asistente para importar sus datos. Si eliges Odoo, no hay asistente: exportas a hojas de cálculo lo que puedas sacar de ContaPlus y cargas en Odoo lo que vas a usar.
¿Tengo que crear en Odoo una subcuenta por cada cliente como en Sage?
No. Odoo usa por defecto la cuenta 430000 para todos los clientes y la 410000 para los proveedores, y distingue a cada uno por el contacto de cada apunte. Si necesitas códigos más largos, puedes crear las cuentas que quieras.
¿Cuál es la mejor fecha para pasar de Sage a Odoo?
El cierre del ejercicio, porque es cuando menos datos hay que trasladar y todos los modelos del año nuevo salen de Odoo. Si no puede ser, el inicio de un trimestre. A mitad de trimestre, el 303 de ese periodo mezcla datos de los dos programas.
¿Necesito Odoo Enterprise para migrar desde Sage?
No es imprescindible. Con Community importas contactos, productos, plan contable con saldos y facturas, y tienes Verifactu y SII. Enterprise añade la guía de importación contable con plantillas, la carga de extractos bancarios por archivo, los modelos 347 y 349 y la exportación BOE.
¿Cuánto cuesta migrar de Sage a Odoo?
Depende del volumen de datos, de lo que tengas personalizado en Sage y de lo que haya que configurar en Odoo. Por eso se presupuesta después de analizar tus datos, con el alcance por escrito. Las licencias de Odoo van aparte.
Conclusión: por dónde empezar
Pasar de Sage a Odoo es más un trabajo de orden que de tecnología. Elige la fecha de corte con el calendario fiscal delante, lleva solo los saldos y lo que sigue vivo, y deja el histórico exportado y accesible durante 6 años. Con las cuentas puente cuadradas y un ensayo en una base de prueba, el arranque llega sin sorpresas.
Si quieres que revisemos tus datos de Sage y te propongamos fecha de corte y alcance, reserva una cita o llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00.
¿Vienes de Sage?
Analizamos tus datos y te entregamos por escrito el alcance y la fecha de corte antes de empezar.
Valora tu migraciónSi vas a migrar de Sage a Odoo, no busques un botón de importación: ni Odoo 19 ni Odoo 20 tienen uno para Sage o ContaPlus, y los datos viajan en Excel o CSV. Llevas los maestros activos y el balance de sumas y saldos a la fecha de corte. El histórico de asientos se queda exportado fuera de Odoo.
Al venir de Sage, lo que más cambia está en la contabilidad: tus subcuentas de cliente no pasan tal cual al plan de Odoo, y la fecha de corte decide de qué programa sale cada modelo del año. Lo que contamos de Odoo vale para la versión 19 y para la 20; donde cambian, lo indicamos.
Qué conservas en Odoo
Clientes, proveedores y artículos activos, el plan contable con sus saldos de apertura y las facturas pendientes. El resto queda exportado de Sage durante 6 años.
El día a día durante el cambio
Sigues trabajando en Sage hasta la fecha de corte. La carga en Odoo se ensaya antes en una base de prueba.
Cuánto dura
Depende de cuántos datos lleves y de lo personalizado que esté tu Sage. Se fija después de ver tus datos.
Dónde suele fallar
En el saldo de clientes duplicado, en cortar a mitad de un periodo de IVA y en importar sin probar: en Odoo una importación no se deshace.
Qué cambia según el Sage del que vengas
Sage no es un solo programa, y eso decide por dónde empieza la migración. Esto es lo que publica Sage sobre cada uno, consultado el 28 de octubre de 2026:
ContaPlus y FacturaPlus
Qué dice Sage«Sage ContaPlus es ahora Sage 50», y Sage 50 trae un asistente para importar sus datos.
Al pasar a OdooHay dos salidas: Sage 50 con su asistente u Odoo con hojas de cálculo. Hacia Odoo no hay asistente, así que confirma qué listados puedes exportar de tu ContaPlus.
Sage 50
Qué dice SageExiste en escritorio y en la nube. Sus informes se exportan a Excel y también a CSV, PDF, HTML, texto y XML.
Al pasar a OdooLo que saques como informe en Excel o CSV se adapta en la hoja de cálculo para el importador de Odoo.
Sage 200
Qué hay que revisarLa versión que tienes instalada, las personalizaciones que se le han hecho y qué listados e informes puedes sacar de ella.
Al pasar a OdooCon esa revisión se decide qué datos se exportan y en qué formato. Si tu Sage 200 está personalizado, se plantea junto con quien lo mantiene.
Antes de empezar, confirma con quien te da soporte de Sage qué listados de clientes, proveedores y artículos puedes sacar en tu versión.
Lo que no cambia es el destino. La pantalla de importación contable de Enterprise trae formatos de Francia, Dinamarca, Noruega, Suecia y otros países, pero ninguno de España. En Odoo 19 aparecía también Bélgica, que en Odoo 20 ya no está.
El trabajo pasa por el importador general, un módulo de Community que lee CSV, XLS, XLSX y ODS. Puedes usar como ID externo el código que cada registro tenía en Sage, y así cada cliente, proveedor o artículo conserva su referencia.
Si todavía estás decidiendo si te compensa el cambio, la comparativa Odoo vs Sage repasa funciones y precios. Esta guía da por hecho que ya has decidido.
Qué datos llevar a Odoo y cuáles dejar en Sage
Menos de lo que parece. La guía de Odoo para empezar con Contabilidad pide los saldos de apertura, las facturas y rectificativas pendientes de clientes y proveedores, y el inventario inicial. El resto se queda como histórico.
| Dato de Sage | ¿Va a Odoo? | Cómo |
|---|---|---|
| Clientes y proveedores | Sí, los activos | Importador de contactos, con el código de Sage como ID externo |
| Artículos | Sí, los que sigues comprando o vendiendo | Importador de productos |
| Plan contable | Solo tus cuentas propias | Odoo instala el PGCE 2008 y tú añades lo que falte |
| Saldos de apertura | Sí | Asiento de apertura sacado del balance de sumas y saldos |
| Facturas pendientes de cobro y de pago | Sí | Una factura por documento, en una sola línea con el importe que queda por cobrar o pagar |
| Existencias | Sí, si usas Inventario | Recuento inicial a la fecha de corte |
| Asientos y facturas de años anteriores | Normalmente no | Exportados de Sage y guardados durante el plazo de conservación |
Hay un error que Odoo avisa en su guía: si importas el balance con el saldo de clientes y además las facturas pendientes, ese saldo aparece dos veces. Para evitarlo se usan cuentas puente, que guardan el importe hasta que las facturas lo compensan y al final quedan a cero. Más abajo tienes un ejemplo con números.
En Enterprise, el módulo de importación contable añade una guía con plantillas de Excel para contactos, plan contable con saldos iniciales, apuntes pendientes y activos fijos. En Community no hay guía, pero el plan contable tiene los mismos campos de saldo inicial y Odoo genera el asiento de apertura al importarlos.
Llevar el histórico completo también es posible, porque el importador de Odoo admite asientos contables. Compensa si necesitas consultar o comparar ejercicios anteriores dentro de Odoo. A cambio, hay que mapear cada cuenta de cada año y comprobar que cada ejercicio cuadra con Sage. Para cumplir la obligación de conservar no hace falta: basta con los datos exportados de Sage.
¿Estás pensando en dejar Sage?
En Lógica Consultores 360 revisamos tu versión de Sage, qué datos necesitas trasladar y cómo plantear el cambio. Al cerrar el análisis te entregamos por escrito el documento de flujos y alcance, y con él, el presupuesto de tu migración Odoo.
O llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00
Ejemplo de migración de Sage 50 a Odoo, cuenta a cuenta
El plan español de Odoo 19 y 20, del módulo l10n_es de Community, trabaja con códigos de 6 dígitos: la cuenta 2405 de la plantilla se crea como 240500. Y no necesita una subcuenta por cliente o proveedor: usa por defecto la 430000 para todos los clientes y la 410000 para los proveedores, y distingue a cada uno por el contacto de cada apunte.
Lo hemos comprobado en las plantillas de la localización española, que no cambian la longitud por defecto. Si quieres conservar códigos largos, el campo admite hasta 64 caracteres y puedes crear las cuentas que necesites, pero el plan estándar seguirá a 6 dígitos. Así quedan cinco cuentas inventadas de un Sage con subcuentas de 10 dígitos:
| Cuenta en Sage (ejemplo) | En Odoo 19 y 20 | Qué pasa con el saldo |
|---|---|---|
| 4300000017 · Distribuciones Norte (cliente) | 430000, con el contacto en cada apunte | En la apertura va a la cuenta puente de clientes. El detalle llega con sus facturas pendientes |
| 4000000008 · Envases Sur (proveedor) | 400000 «Proveedores (euros)», asignada al contacto. Odoo propone la 410000 por defecto | Igual que el cliente, con la cuenta puente de proveedores |
| 5720000001 · Banco | La cuenta del diario de banco, que Odoo crea con el prefijo 572 | Saldo de apertura en esa cuenta, cuadrado con el extracto a la fecha de corte |
| 2130000000 · Maquinaria | 213000 «Maquinaria», del plan estándar | Saldo de apertura en el asiento de apertura |
| 6290000005 · Software (subcuenta propia) | 629000 «Otros servicios», o una cuenta nueva si quieres ese detalle | Ninguno: es una cuenta de gastos y se cierra con el ejercicio |
Y este es el recorrido completo con importes, siguiendo el método de la guía de Odoo.
Distribuciones Ejemplo, S.L.
Sage 50, corte el 1 de enero. La empresa y las cifras son inventadas.
Balance de Sage a 31/12
| Cuenta | Debe | Haber |
|---|---|---|
| Clientes (3 subcuentas 430) | 12.000 | |
| Proveedores (2 subcuentas 400) | 5.000 | |
| Banco | 20.000 | |
| Maquinaria | 30.000 | |
| Fondos propios | 57.000 | |
| Total | 62.000 | 62.000 |
Asiento de apertura en Odoo
| Cuenta | Debe | Haber |
|---|---|---|
| Puente de clientes | 12.000 | |
| Puente de proveedores | 5.000 | |
| 572 Banco (diario) | 20.000 | |
| 213000 Maquinaria | 30.000 | |
| Fondos propios (grupo 1) | 57.000 | |
| Total | 62.000 | 62.000 |
Facturas pendientes importadas
| Factura | Importe |
|---|---|
| Distribuciones Norte | 4.000 |
| Hostelería Centro | 5.500 |
| Comercial Levante | 2.500 |
| Clientes: 430000 contra puente | 12.000 |
| Envases Sur | 3.200 |
| Transportes Vega | 1.800 |
| Proveedores: puente contra 400000 | 5.000 |
- Las dos cuentas puente quedan a cero: 12.000 menos 12.000, y 5.000 menos 5.000.
- La 430000 suma 12.000 y la 400000 suma 5.000, con el detalle de cada factura y cada contacto.
- Cuando Distribuciones Norte paga sus 4.000, el cobro se concilia contra la factura importada, como cualquier otra.
Las facturas pendientes van en una sola línea, contra la cuenta puente y sin impuestos, porque su IVA ya se declaró desde Sage. Odoo las importa en borrador: hay que revisarlas y confirmarlas antes de dar la apertura por buena. Cuando todo cuadra, la guía de Odoo propone cambiar el tipo de las cuentas puente para que no salgan en los informes.
Guarda la tabla de equivalencias que hayas usado, con cuenta de Sage, cuenta de Odoo y saldo. Con ella tu asesoría puede seguir la pista de cada importe.
El IVA y los modelos del año en que cambias
Según Odoo, cambiar al final del ejercicio es la opción más sencilla porque reduce los datos que hay que traer, y hacerlo a mitad de periodo no se recomienda por el trabajo extra que causa. En España se ve en los modelos de impuestos: cada uno recoge un periodo, y si ese periodo queda partido entre Sage y Odoo, alguien tiene que sumar a mano.
| Modelo | Si cortas el 1 de enero | Si cortas el 1 de julio | En Odoo 19 y 20 |
|---|---|---|---|
| 303 (autoliquidación de IVA) | Todos los periodos salen de Odoo | Hasta junio, de Sage. Desde julio, de Odoo | Definición en Community. BOE en Enterprise |
| 390 (resumen anual de IVA) | Sale de Odoo | Suma de Sage y Odoo | Definición en Community. BOE en Enterprise |
| 347 (operaciones con terceros) | Sale de Odoo | Suma de Sage y Odoo, tercero a tercero | Solo Enterprise |
| 349 (operaciones intracomunitarias) | Sale de Odoo | Cada periodo sale entero de un solo programa | Solo Enterprise |
| 111 y 115 (retenciones) | Salen de Odoo | Hasta junio, de Sage. Desde julio, de Odoo | Definición en Community. BOE en Enterprise |
Si cortas a mitad de un periodo de declaración, el 303 de ese periodo mezcla datos de los dos programas. Es la opción que conviene evitar.
En Community no están el 347 ni el 349: con esa edición, esos modelos los prepara tu asesoría con los datos que le pases. La exportación de los ficheros BOE para presentar los modelos también es de Enterprise. Tienes el resto de diferencias en Odoo Community vs Enterprise.
Si tu asesoría no trabaja con Odoo, la asesoría contable Odoo la presta Lógica Fiscal 360, especializada en empresas que trabajan con Odoo.
Numeración, Verifactu y lo que debes guardar de Sage
Cambiar de programa no corta la serie de facturas ni te libra de guardar lo que generó Sage.
La serie sigue donde la dejaste
En Odoo 19 y 20 Community, la primera factura de cada diario deja escribir su número. Pones el siguiente al último de Sage y las demás continúan solas, sin huecos ni repeticiones.
Viene de serie en Community
Odoo 19 y 20 traen Verifactu en Community, igual que el SII y TicketBAI. Los plazos vigentes, según la AEAT, son antes del 1 de enero de 2027 si presentas el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Hacienda ha anunciado que quiere ampliarlos hasta octubre de 2028, pero hasta que salga en el BOE valen esas fechas. Si cambias antes, configura Verifactu en Odoo desde el primer día y no adaptes Sage para unos meses.
6 años con acceso a los datos
El Código de Comercio obliga a guardar 6 años la documentación del negocio. Antes de dejar Sage, exporta los libros, los balances y las facturas de esos ejercicios, y comprueba que se abren sin Sage.
Cómo pasar de Sage a Odoo en seis fases
Primero se decide y se configura, y después se importa. Al revés se acaba importando dos veces.
Elige edición y fecha de corte
La edición depende de qué modelos quieras sacar de Odoo y de cómo vayas a cargar los movimientos del banco. La fecha, el cierre del ejercicio o, si no puede ser, el inicio de un trimestre.
Lo que la alarga: cortar fuera del cierre del ejercicio.
Exporta de Sage y guarda una copia completa
Fuera del programa: maestros, balance de sumas y saldos a la fecha de corte, facturas pendientes e histórico.
Lo que la alarga: un Sage 200 muy personalizado.
Limpia y mapea en la hoja de cálculo
Contactos duplicados, NIF incompletos, artículos sin movimiento y la tabla de equivalencias de cuentas.
Lo que la alarga: maestros con duplicados y datos incompletos.
Configura Odoo antes de importar
Localización española con el plan PGCE 2008, impuestos, diarios, series de facturas y Verifactu.
Importa en una base de prueba y ensaya
Contactos y productos, después el asiento de apertura y por último las facturas pendientes. Comprueba que las cuentas puente quedan a cero y prueba una venta con su cobro y una compra con su pago.
Lo que la alarga: cuantos más datos decidas llevar.
Arranca en producción en la fecha acordada
Las declaraciones del periodo anterior salen de Sage y las del nuevo, de Odoo.
Ojo: las importaciones en Odoo son permanentes y no se pueden deshacer, como advierte su documentación. Usa siempre el botón «Probar» antes de «Importar», y haz la primera carga en una base de prueba.
Para el primer paso, esta es la diferencia práctica entre ediciones al venir de Sage:
Te basta Community si...
Tu asesoría presenta los modelos con los datos que le das y no necesitas importar extractos bancarios por archivo. Importas contactos, productos, plan contable con saldos y facturas, y tienes Verifactu, SII y Facturae.
Te conviene Enterprise si...
Quieres sacar de Odoo el 347, el 349 y los ficheros BOE, usar la guía de importación contable con plantillas o cargar extractos bancarios en CSV, OFX o CAMT.053.
Un detalle bancario: la Norma 43, el formato de extractos de muchos bancos españoles, no está en el código oficial de Odoo 19 ni de Odoo 20. Si tu banco solo te da ese formato, decide antes de arrancar cómo vas a cargar los movimientos.
¿Cuánto se tarda en total? No hay una cifra que valga para todos, y por eso la fijamos después de ver tus datos. Lo que más la mueve son las fases 3 y 5: cuanto más limpios estén los maestros y menos datos lleves, antes llegas al arranque.
Preguntas frecuentes sobre migrar de Sage a Odoo
¿Odoo tiene un importador de Sage?
No. Ni Odoo 19 ni Odoo 20 tienen un módulo para Sage o ContaPlus, en Community ni en Enterprise. Se migra con el importador general de Odoo, que lee archivos CSV, XLS, XLSX y ODS.
¿Puedo llevar a Odoo todo el histórico de asientos de Sage?
Se puede, porque el importador de Odoo admite asientos contables, pero exige mapear y cuadrar cada ejercicio. Odoo recomienda traer solo los saldos de apertura y las facturas pendientes, y para cumplir el plazo de conservación de 6 años basta con guardar exportados los datos de Sage.
Vengo de ContaPlus, ¿cambia algo?
Sage ha sustituido ContaPlus por Sage 50, que trae un asistente para importar sus datos. Si eliges Odoo, no hay asistente: exportas a hojas de cálculo lo que puedas sacar de ContaPlus y cargas en Odoo lo que vas a usar.
¿Tengo que crear en Odoo una subcuenta por cada cliente como en Sage?
No. Odoo usa por defecto la cuenta 430000 para todos los clientes y la 410000 para los proveedores, y distingue a cada uno por el contacto de cada apunte. Si necesitas códigos más largos, puedes crear las cuentas que quieras.
¿Cuál es la mejor fecha para pasar de Sage a Odoo?
El cierre del ejercicio, porque es cuando menos datos hay que trasladar y todos los modelos del año nuevo salen de Odoo. Si no puede ser, el inicio de un trimestre. A mitad de trimestre, el 303 de ese periodo mezcla datos de los dos programas.
¿Necesito Odoo Enterprise para migrar desde Sage?
No es imprescindible. Con Community importas contactos, productos, plan contable con saldos y facturas, y tienes Verifactu y SII. Enterprise añade la guía de importación contable con plantillas, la carga de extractos bancarios por archivo, los modelos 347 y 349 y la exportación BOE.
¿Cuánto cuesta migrar de Sage a Odoo?
Depende del volumen de datos, de lo que tengas personalizado en Sage y de lo que haya que configurar en Odoo. Por eso se presupuesta después de analizar tus datos, con el alcance por escrito. Las licencias de Odoo van aparte.
Conclusión: por dónde empezar
Pasar de Sage a Odoo es más un trabajo de orden que de tecnología. Elige la fecha de corte con el calendario fiscal delante, lleva solo los saldos y lo que sigue vivo, y deja el histórico exportado y accesible durante 6 años. Con las cuentas puente cuadradas y un ensayo en una base de prueba, el arranque llega sin sorpresas.
Si quieres que revisemos tus datos de Sage y te propongamos fecha de corte y alcance, reserva una cita o llámanos al 858 233 040, de lunes a viernes de 8:00 a 19:00.
¿Vienes de Sage?
Analizamos tus datos y te entregamos por escrito el alcance y la fecha de corte antes de empezar.
Valora tu migración
Andrés Quesada
Autor
Andrés Quesada ayuda a empresas y autónomos a transformar su gestión a través de Odoo, Holded y soluciones de Inteligencia Artificial. Con certificación oficial en Odoo y Holded, lleva años de experiencia liderando implantaciones ERP, su enfoque va más allá de lo técnico: analiza las necesidades reales de cada negocio y las convierte en procesos digitales eficientes, escalables y fáciles de mantener. Su objetivo es que la tecnología trabaje para ti, no al revés.