De 15 Años de ContaPlus a un Stack Moderno en 3 Semanas: El Caso Real de una Asesoría Que No Paró

De 15 Años de ContaPlus a un Stack Moderno en 3 Semanas: El Caso Real de una Asesoría Que No Paró

Business· 8 min read

# De 15 Años de ContaPlus a un Stack Moderno en 3 Semanas: El Caso Real de una Asesoría Que No Paró

El 90% de las Asesorías Creen que Migrar Son 6 Meses de Infierno. La Realidad es Distinta.

Crees que migrar el software de tu asesoría es un proyecto de seis meses. Que implica parar la operación. Que vas a perder datos. Que tus gestores no van a adaptarse.

Llevas razón en lo último. En lo primero, te han vendido una mentira.

El 90% del tiempo y el riesgo de una migración no está en la tecnología. Está en tres decisiones concretas que puedes resolver en una semana. Datos maestros. Integraciones fiscales. Lógica de negocio heredada. Eso es todo.

El resto —la migración en sí— es un problema resuelto.

El Caso Real: 17 Años de Datos, 0 Días de Parada

Una asesoría de Valladolid, 8 empleados, 430 clientes activos. Su stack:

  • ContaPlus desde 2009
  • A3Nom para nóminas desde 2012
  • Hojas calc para cuadres manuales que nadie recordaba por qué existían
  • Un modelo 303 que se presentaba desde un terminal MS-DOS emulado

El socio mayoritario llevaba 23 años en la profesión. La migración era "el proyecto que nunca llegaba" porque cada consultora que contrataban pedía entre 4 y 7 meses de trabajo, acceso total a producción, y un periodo de doble entrada de datos que el equipo no podía asumir.

El cambio real no fue el software. Fue la estrategia.

En lugar de migrar "todo", migraron solo tres cosas:

  1. Datos maestros de clientes: nombres, NIF, códigos contables, ejercicios cerrados
  2. Integraciones fiscales: la capa que conecta con AEAT, Seguridad Social y SII
  3. Reglas de negocio documentables: configuraciones de retenciones, tipos de IVA, planes contables

Todo lo demás —facturas históricas, nóminas antiguas, informes de 2014— se quedó en archivo muerto. Accesible pero no migrado.

Resultado: 3 semanas desde la decisión hasta el primer cierre en el nuevo sistema. Sin un solo día de parada operativa.

El Framework: El Puente de Convivencia de 30 Días

La clave técnica no es el nuevo software. Es el puente de convivencia.

Un middleware —tres archivos JSON, una base de datos temporal SQLite, y una API REST sencilla— que sincroniza datos maestros entre el sistema legacy y el nuevo durante 30-45 días. Esto permite operar ambos sistemas en paralelo sin que nadie tenga que introducir los mismos datos dos veces.

Paso 1: Audita el Legacy Real — No Todo es Caja Negra

El error más común es tratar el software legacy como una caja negra monolítica. No lo es.

Coge tu ContaPlus o Sage 50. Haz una lista de todo lo que hace. Verás que el 70% son procesos estándar: contabilización de facturas, cálculo de IRPF, presentación de modelos. Eso se reemplaza con APIs modernas de AEAT, Seguridad Social y SII.

El 30% restante son personalizaciones. Ahí tienes que preguntar:

  • ¿Esta regla de negocio está documentada?
  • ¿Alguien la entiende?
  • ¿Sigue siendo necesaria?

Las reglas de negocio que nadie recuerda por qué existen suelen ser el mayor riesgo de la migración. No porque sean difíciles de replicar, sino porque arrastran errores contables de hace años.

Paso 2: Aísla por Capas — No Migres lo Que No Necesitas

Separa tu stack en tres dominios:

| Dominio | Qué Migrar | Qué Dejar |

|---|---|---|

| A. Datos maestros inmutables | Clientes, proveedores, ejercicios cerrados, planes contables | Históricos de facturas anteriores a 2022 |

| B. Procesos transaccionales diarios | Nóminas en curso, facturación activa | Nóminas de 2020 |

| C. Reporting y presentaciones fiscales | Modelos 111, 115, 130, 303, 347 del ejercicio actual | Informes personalizados que nadie usa |

Migra solo el dominio A con una estrategia ETL controlada. Los dominios B y C pueden convivir durante semanas con puentes API.

El 80% de los fracasos en migraciones vienen de intentar migrar datos históricos que no aportan valor. Una factura de 2017 no la va a mirar nadie. Déjala en archivo.

Paso 3: Construye el Puente de Convivencia

Aquí está la magia técnica. No necesitas un ERP nuevo funcionando desde el día uno. Necesitas una capa intermedia que mantenga sincronizados ambos sistemas.

El puente se construye con:

  • Un mapeo semántico: la tabla de correspondencias entre los códigos de cliente de ContaPlus y los del nuevo sistema. Esto es más un problema de ontología que de ingeniería.
  • Una base de datos temporal SQLite: almacena el estado de cada registro migrado (pendiente, sincronizado, conflicto). No toques la base de datos del legacy directamente.
  • Una API REST sencilla: expone endpoints para que ambos sistemas lean y escriban datos maestros sin chocar.
[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop

No necesitas contratar a un equipo de integraciones. Un desarrollador freelance con experiencia en Node.js y APIs REST puede tener esto funcionando en 3-5 días. El coste no es el problema. El problema es pensar que necesitas un ERP que lo haga todo.

Paso 4: Ejecuta una Semana Cero Controlada

Elige un periodo de baja actividad fiscal. En España, primera quincena de agosto o entre el cierre del 4T y la campaña de renta. NUNCA durante una campaña.

La semana cero tiene tres fases:

  1. Corte de escritura en el legacy. El último día, exportas los datos maestros finales.
  2. Validación cruzada. Comparas saldos contables, listados de clientes y modelos presentados entre ambos sistemas.
  3. Activación del nuevo sistema como única fuente de verdad. El legacy queda en solo lectura durante 15 días por si necesitas consultar algo.

El mayor error es cortar el legacy de golpe. Déjalo accesible pero no editable. Tus gestores necesitan verlo para sentirse seguros. La fricción cognitiva de perder 20 años de automatismos mentales (atajos de teclado, ubicación de menús) es real. La solución no es forzar el cambio, sino darles una "doble pantalla" durante dos semanas.

Paso 5: Valida con un Cierre Contable Cruzado

El primer mes después de la migración, ejecuta el cierre contable en ambos sistemas simultáneamente. Compara:

  • Saldo de cuentas contables
  • Listado de modelos presentados
  • Cuadre de IVA
  • Retenciones de IRPF

Si hay desviaciones, el middleware de convivencia te permite rastrear qué registro no se sincronizó correctamente.

Una desviación del 0% en el primer cierre es el único indicador de éxito. No el número de usuarios activos, ni la satisfacción del equipo. El cierre cruzado.

Por Qué la Industria Te Ha Vendido el Mito de los 6 Meses

La industria del software para asesorías tiene un modelo de negocio basado en implementaciones largas. Cuanto más tiempo te tengan migrando, más te venden consultoría, más te facturan horas de formación, más difícil es que te cambies después.

El gap español no es tecnológico. Es que el ecosistema de APIs fiscales está menos estandarizado que en otros países.

En el mundo anglosajón, migrar de QuickBooks a Xero se resuelve en 7-14 días con herramientas como Plaid (para datos bancarios) o Transaction Pro (para importación de datos). En España, cada organismo —AEAT, Seguridad Social, haciendas autonómicas— tiene su propio formato. Eso obliga a soluciones artesanales.

Pero esa artesanía no requiere seis meses. Requiere mapear tres dominios y construir un puente de 30 días.

El Factor Humano: La Verdadera Resistencia al Cambio

El mayor riesgo de cualquier migración no es técnico. Es de adopción.

Los gestores que llevan 20 años con el mismo software han desarrollado automatismos que no se migran con los datos. Saben exactamente qué tecla pulsar para llegar a la pantalla de retenciones. Tienen secuencias mentales de cierre que ejecutan en segundos.

No subestimes el coste cognitivo de perder eso.

La estrategia de doble pantalla —legacy visible pero no editable durante 15 días— reduce la fricción. El gestor puede consultar el sistema antiguo mientras aprende el nuevo. No hay prisa. La validación cruzada del primer cierre le dará la confianza que necesita.

Cómo Replicarlo en Tu Asesoría

  1. Haz el audit este viernes. No necesitas un consultor. Papel y boli: qué hace tu software, qué es estándar, qué es personalizado, qué se puede archivar.
  2. Elige el middleware. Node.js + SQLite + API REST. No necesitas más. Si no tienes a nadie en el equipo que lo sepa hacer, contrata a un freelance para 5 días.
  3. Planifica la semana cero. Agosto es el mejor momento. Entre el 1 y el 15. La campaña de renta ha terminado. El cuarto trimestre no ha empezado.
  4. Migra solo datos maestros. Clientes, ejercicios cerrados, planes contables. Lo demás espera.
  5. Ejecuta el cierre cruzado. Los números no mienten. Si cuadran, has ganado.

Lo Que Puedes Ir a Verificar Ahora Mismo

Coge los saldos contables de tu cierre de abril. El total de ingresos. El IVA repercutido. Las retenciones de IRPF.

Ahora imagina que esos números están en un sistema moderno, con APIs abiertas, sin un terminal MS-DOS emulado, sin hojas calc que nadie entiende.

Esa migración no es un proyecto de seis meses. Es un puzzle de tres piezas que puedes resolver en tres semanas.

La pregunta no es si puedes hacerlo. Es si vas a seguir esperando al próximo "mejor momento" que nunca llega.

Artículos relacionados

---

¿Quieres recibir contenido como este cada semana? Suscríbete a mi newsletter

Brian Mena

Brian Mena

Software engineer building profitable digital products: SaaS, directories and AI agents. All from scratch, all in production.

LinkedIn