Miami | Bogotá | Santo Domingo | Santiago de Chile

Soluciones tecnológicas de gestión empresarial

Miami | Bogotá | Santo Domingo | Santiago de Chile

Soluciones tecnológicas 

Migración de datos en Business Central: guía completa 2025

Guía práctica de migración de datos en Business Central: limpieza, validación, reconciliación post-go-live y rollback. Playbook para equipos en LATAM.
Flujo de migración de datos en Business Central: archivos desordenados transformándose en datos limpios y validados a través

La migración de datos en Business Central es la fase que decide si el go-live es un éxito o el inicio de meses de correcciones costosas. El sistema puede estar perfectamente configurado, los usuarios entrenados y el presupuesto aprobado — pero si los datos llegan sucios, incompletos o mal mapeados, todo lo demás falla. Los errores de datos no se descubren en el momento de la carga: se descubren tres semanas después, cuando finanzas no puede cerrar el mes.

Esta guía es un playbook concreto para equipos de implementación y CTOs que necesitan garantizar integridad de datos durante la migración a BC — sin extender el timeline ni improvisar en el cutover.

Flujo de migración de datos en
La migración exitosa requiere tres fases clave: limpieza inicial, validación rigurosa y reconciliación post-go-live para garantizar integridad de datos.

La migración de datos financieros sigue atrapada en un mundo de exportaciones, hojas de cálculo, limpieza manual y bucles interminables de reconciliación — y cuando algo sale mal, nunca es algo menor. No es un problema técnico abstracto: es un balance de comprobación que no cuadra, saldos de proveedores incorrectos o historial de clientes perdido.

Los fallos más comunes en migraciones a Business Central se repiten de forma predecible: errores de reconciliación del libro mayor en el día del go-live, código personalizado que se rompe en la nube, integraciones que dejan de pasar datos y usuarios que vuelven a las hojas de cálculo. Todos tienen una causa raíz: algún paso que se apresuró o se saltó.

Aunque resulta tentador ver la migración como una operación de «levantar y trasladar», las migraciones exitosas requieren planificación rigurosa, limpieza sistemática y ejecución meticulosa. Una migración mal ejecutada puede paralizar una implementación excelente, mientras que una bien ejecutada sienta las bases para un go-live sólido.

Migración desde sistemas legados frecuentes en LATAM: NAV, GP, Sage 100 y sistemas locales

En LATAM, la mayoría de las migraciones a Business Central no parten de cero: parten de Dynamics NAV, Dynamics GP, Sage 100, o sistemas locales como Aspel, Defontana o Siigo. Cada origen tiene incompatibilidades conocidas con la estructura de BC que conviene anticipar antes de abrir la primera hoja de mapeo.

Migrar desde NAV es técnicamente el camino más corto — comparten genealogía de Microsoft — pero la diferencia entre el modelo de datos de NAV 2016 y BC 2025 es mayor de lo que parece: el plan de cuentas, las dimensiones y los módulos de manufactura requieren decisiones de mapeo explícitas. GP y Sage 100, en cambio, tienen estructuras de datos más planas que BC, lo que genera problemas al representar relaciones entre entidades.

Incompatibilidades y decisiones de mapeo típicas por sistema de origen
Sistema origenIncompatibilidad frecuenteDecisión de mapeo recomendada
Dynamics NAVDimensiones no estándar, plan de cuentas con segmentos propietariosRediseñar dimensiones en BC antes de migrar; no importar la estructura NAV directamente
Dynamics GPEstructura de cuentas con segmentos múltiples; historial de transacciones en formato propietarioConsolidar segmentos en dimensiones de BC; migrar historial solo hasta 2 años atrás
Sage 100Campos de inventario sin equivalente directo en BC (unidades de medida alternativas, lotes)Mapear a unidades base de BC y configurar conversiones; validar con almacén antes del cutover
Aspel / Siigo / DefontanaEstructura fiscal local (CFDI, factura electrónica) sin equivalente nativo en BC estándarUsar extensiones de localización certificadas; no migrar documentos fiscales cerrados, solo saldos

Un patrón que el equipo de KCP Dynamics observa con frecuencia en proyectos de la región: el mayor riesgo no está en la herramienta de migración, sino en asumir que el mapeo es obvio porque los sistemas comparten terminología similar (ambos tienen «clientes», «facturas», «libro mayor»). La semántica es parecida; la estructura subyacente, no.

Auditoría y clasificación de datos: antes de tocar nada

El primer paso no es migrar — es entender qué tienes. Comienza con una auditoría de datos para comprender la calidad y el volumen de lo que existe. Clasifica los datos según lo que se necesita en el go-live, lo que se requiere por cumplimiento normativo y lo que puede archivarse.

Las categorías principales son: datos maestros (clientes, proveedores, productos), datos transaccionales (facturas abiertas, pedidos de compra, niveles de stock), datos históricos (transacciones de períodos anteriores para reporting) y datos de configuración (plan de cuentas, condiciones de pago, códigos fiscales). Cada categoría tiene un perfil de riesgo diferente y requisitos de limpieza distintos.

Una migración exitosa no consiste en mover todos los datos. Consiste en mover los datos correctos, correctamente estructurados, validados y listos para soportar el negocio desde el primer día.

Qué migrar y qué archivar

Los datos maestros — clientes, proveedores y artículos — deben migrarse siempre. Las transacciones abiertas son necesarias para la continuidad operativa. Los datos históricos suelen limitarse a un período de reporting definido. Los datos archivados se retienen externamente donde corresponda. Este enfoque selectivo reduce la complejidad, mejora el rendimiento y simplifica el reporting desde el día uno.

La migración de datos tarda típicamente entre 4 y 8 semanas desde la planificación inicial hasta el cutover final, dependiendo del volumen y la calidad de los datos. La mayor parte de ese tiempo se dedica a la limpieza y validación, no a la transferencia técnica en sí.

Limpieza de datos: el trabajo que nadie quiere hacer y que todo lo decide

La limpieza de datos es la fase más subestimada — y la que más impacta en el resultado. La mala calidad de los datos — duplicados, registros faltantes o inconsistencias — puede hacer fracasar las migraciones. El principio es brutal y simple: basura entra, basura sale.

Las cuatro operaciones de limpieza que no puedes saltarte

  • Deduplicación: usa consultas SQL o herramientas de terceros para identificar y fusionar duplicados, como registros duplicados del mismo cliente.
  • Verificación de completitud: comprueba que los campos críticos — importes de facturas, direcciones de proveedores — tengan datos.
  • Estandarización: aplica formatos consistentes en todos los campos, como números de teléfono, códigos de país o formatos de fecha.
  • Archivado: traslada los datos obsoletos — transacciones de más de siete años, por ejemplo — a un archivo separado para simplificar la complejidad de la migración.

Un director financiero o controller que entienda cómo deben verse los datos necesita estar involucrado en la revisión y aprobación de los datos limpios antes de cargarlos. IT puede mover datos, pero solo el negocio puede confirmar qué es correcto.

Documentación de mapeo: el paso que se olvida siempre

El mapeo de datos es el proceso de definir cómo los campos del sistema legado se traducen en Business Central. Parte de esto es directo; parte requiere decisiones sobre cómo se estructura el nuevo sistema. Las decisiones comunes incluyen cómo el plan de cuentas se mapea a la estructura de BC, cómo se representan productos y precios, y cómo se normalizan los datos maestros de clientes y proveedores.

La documentación deficiente del mapeo es una de las fuentes más fiables de problemas post-go-live, porque nadie recuerda por qué se tomó una decisión concreta cuando aparece como problema tres meses después. Documenta cada decisión de mapeo con su justificación — no solo el «qué», sino el «por qué».

Herramientas de migración en Business Central: cuál usar, cuándo y qué riesgos tiene cada una

Herramientas de migración Business Central: configuración, validación, migración y reconciliación representadas con iconos
Cada herramienta cumple un propósito específico en el ciclo de migración; la selección depende del volumen de datos, complejidad y timeline del proyecto.

La elección de herramienta no es trivial — depende del volumen de datos, la complejidad del sistema origen y el presupuesto disponible. Pero más allá del «cuándo usar cada una», lo que el equipo técnico necesita saber son los riesgos concretos de cada opción.

Herramientas de migración a Business Central: cuándo usar cada una y riesgos operativos
HerramientaVolumenMejor paraRiesgo principal
Configuration Packages (RapidStart)Bajo (<50K registros)Datos maestros simples, migraciones estándarNo gestiona relaciones entre tablas: si un registro padre falla, los hijos se cargan sin referencia válida. Requiere validación manual de integridad referencial.
Azure Data Factory + AL personalizadoAlto (>100K registros)Sistemas legados complejos, transformaciones avanzadasCoste de desarrollo inicial elevado y dependencia de recursos AL certificados. Sin documentación del pipeline, el mantenimiento post-go-live es costoso.
Power Automate + Power AppsMedioEcosistemas Microsoft 365, validación con usuarios de negocioLímites de throttling de la API de BC pueden provocar fallos silenciosos en cargas masivas. Monitorizar siempre los logs de ejecución.
Talend / InformaticaEnterpriseEntornos regulados (finanzas, manufactura), governance estrictoCoste de licencia significativo (Informatica puede superar los 30.000 USD/año). Justificado solo en proyectos con datos críticos regulados o volúmenes superiores a 500K registros.

Empresas que combinan herramientas nativas con Power Platform reducen el tiempo de migración hasta un 25% frente a procesos manuales. La automatización no es un lujo — es lo que hace que el timeline sea predecible.

Equipo de migración: perfiles y dedicación real

Una pregunta que el CTO y el CFO hacen siempre antes de aprobar el proyecto: ¿cuántas personas necesitamos y durante cuánto tiempo? La respuesta honesta es que una migración a Business Central de tamaño medio requiere al menos cinco perfiles activos, con dedicaciones muy distintas según la fase.

  • Arquitecto de datos / consultor de BC (dedicación alta, 60-80% durante preparación y validación): define el modelo de datos, supervisa el mapeo y valida la integridad técnica. Es el perfil más difícil de sustituir si falla.
  • Analista funcional de negocio (dedicación media, 40-60%): traduce los requisitos del negocio en reglas de mapeo. Sin este perfil, IT toma decisiones de negocio que no le corresponden.
  • Controller o director financiero (dedicación baja pero crítica, 10-20% con picos en validación): firma los datos limpios y la reconciliación GL/AR/AP. Su sign-off es el único criterio de go/no-go que importa en finanzas.
  • Desarrollador AL / técnico de integración (dedicación variable, alta en cutover): ejecuta las cargas, gestiona errores técnicos y mantiene el pipeline de migración.
  • Responsable de proyecto (PMO) (dedicación constante, 30-50%): coordina timelines, gestiona dependencias y escala bloqueos. En proyectos sin PMO dedicado, los retrasos se multiplican.

En proyectos de LATAM con sistemas de origen complejos (NAV o GP con personalizaciones), el equipo de KCP Dynamics estima entre 800 y 1.400 horas totales de trabajo para una migración completa de datos maestros y transacciones abiertas en una empresa de tamaño medio (50-200 usuarios). El 60% de esas horas se concentra en limpieza, mapeo y validación — no en la carga técnica.

Validación post-go-live: el protocolo de cuatro capas

La validación post-go-live no es una revisión superficial. Es un proceso estructurado que debe completarse antes de declarar el go-live como exitoso. En el momento en que los datos aterrizan en el sistema destino, se abre una nueva pregunta: ¿son realmente correctos? No estructuralmente correctos — correctos en valor, en registro, en lógica de negocio.

Tras completar la migración, ejecuta la reconciliación en capas: capa 1 — verificación de recuento de registros en todas las tablas inmediatamente después de la migración; capa 2 — comparación de checksums en todas las tablas marcadas; capa 3 — reconciliación a nivel de campo en dominios críticos de negocio; capa 4 — validación de reglas de negocio en todos los datos transaccionales.

Reconciliación financiera: tolerancia cero en GL, AR y AP

No avances a UAT hasta que cada saldo del libro mayor, cada cifra de antigüedad de cuentas por cobrar y cada total de cuentas por pagar cuadre con el sistema origen. Este es el criterio de go/no-go más importante de toda la migración.

Establece umbrales de varianza aceptables por dominio de datos — tolerancia del 0% para registros financieros sin excepción. En LATAM, donde los requisitos de cumplimiento fiscal son estrictos (SAT en México, DIAN en Colombia, SII en Chile), cualquier discrepancia en el libro mayor puede derivar en problemas de auditoría que van mucho más allá del proyecto de ERP.

Validación de integridad referencial

Confirma que las relaciones de clave foránea sobrevivieron a la migración. Cada registro de pedido debe tener un registro de cliente correspondiente. La integridad referencial rota no aparece de inmediato — aparece cuando un usuario genera un informe que une tablas, o cuando una transacción referencia un registro padre que no migró correctamente.

Las técnicas de validación post-migración que omiten la validación de reglas de negocio aprueban datos que son estructuralmente correctos pero operativamente incorrectos. Esto es especialmente crítico en módulos de manufactura y distribución, donde las BOMs incorrectas o los niveles de stock mal migrados generan problemas operativos inmediatos.

Reconciliación paralela: cómo ejecutarla sin duplicar esfuerzo

La reconciliación paralela — correr el sistema legado y BC simultáneamente durante un período — es la forma más robusta de validar que los datos son correctos. Un proceso de validación estructurado implica ejecutar informes paralelos en el sistema legado y en Business Central, comparando cifras clave como saldos de deudores, saldos de acreedores y valoraciones de stock, y que el equipo de finanzas firme que los números son correctos antes de hacer el cambio.

Una estrategia más controlada consiste en mover los datos históricos más antiguos al inicio del proyecto, validar y reconciliar a medida que avanzas, y dejar solo los períodos abiertos más recientes para el cutover final. Esto reduce drásticamente el riesgo del «big bang» en el go-live.

Los equipos de implementación más efectivos ejecutan tres ciclos de migración: una carga inicial para identificar problemas estructurales, una carga validada con reconciliación completa, y un ensayo general que replica exactamente el go-live.

El cutover: protocolo hora a hora para no improvisar

Protocolo cutover hora a hora: cronología de preparación previa, go-live, validación inmediata y reconciliación en Business Central
Un cutover bien planificado reduce riesgos operacionales; cada fase tiene ventanas de tiempo específicas que no deben sobreponerse para evitar inconsistencias.

El cutover es el momento de mayor riesgo. Cada hora sin plan es una hora de exposición. Las actividades del fin de semana de cutover siguen una secuencia clara: horas 0-2, congelación del sistema y extracción final; horas 2-6, importación de datos maestros, transacciones abiertas y saldos de apertura; horas 6-10, verificación de recuentos, validación de saldos clave y reconciliación con el sistema legado; horas 10-12, pruebas de humo finales, notificación a usuarios y habilitación del acceso a producción.

La pregunta más común el día del go-live es: ¿podemos confiar en estos números? La respuesta depende enteramente de qué tan minuciosamente se ejecutaron las fases anteriores. Si los datos se limpiaron correctamente, las decisiones de mapeo se documentaron y la validación la completaron las personas correctas, la respuesta debería ser sí.

Gestión del rollback: cuándo activar el plan de vuelta atrás

Un playbook serio de migración de datos en Business Central incluye siempre un plan de rollback explícito — no como señal de pesimismo, sino como criterio de decisión que el equipo debe poder activar sin improvisar bajo presión.

Criterios de activación del rollback

El rollback debe activarse si durante la ventana de cutover se cumple cualquiera de estas condiciones: los recuentos de registros difieren en más de un 1% respecto al sistema origen sin causa identificada; la reconciliación GL muestra discrepancias que no pueden resolverse en menos de dos horas; los módulos críticos (facturación, pagos) no superan las pruebas de humo en el tiempo previsto; o el sistema legado no puede congelarse limpiamente y hay transacciones en vuelo sin trazabilidad.

La ventana de decisión de rollback es estrecha: en la mayoría de los proyectos, existe una ventana de entre 4 y 6 horas desde el inicio del cutover para decidir si continuar o revertir. Pasada esa ventana, el coste de volver atrás supera el de seguir adelante y resolver los problemas en producción.

Cómo preservar la integridad del sistema legado hasta confirmar el go-live

Para que el rollback sea viable, el sistema legado debe mantenerse en estado congelado y operativo durante toda la ventana de cutover. Esto implica: no desactivar licencias ni accesos hasta que el equipo de finanzas haya firmado la reconciliación; conservar un backup completo del sistema legado con fecha y hora del punto de congelación; y documentar el estado exacto de las transacciones abiertas en el momento de la extracción final. Si el rollback se activa, el sistema legado debe poder retomar operaciones en menos de 30 minutos sin pérdida de datos.

Caso real: migración en LATAM con KCP Dynamics

Para ilustrar cómo se aplica este playbook en la práctica, el equipo de KCP Dynamics documenta aquí los parámetros de un proyecto representativo de la región: una empresa manufacturera de tamaño medio en México, migrando desde Dynamics NAV 2016 a Business Central con módulos de finanzas, compras, ventas e inventario.

  • Volumen migrado: 87.000 registros entre datos maestros y transacciones abiertas; 24 meses de historial financiero para reporting.
  • Duración real de la migración de datos: 6 semanas desde auditoría inicial hasta cutover (dentro del rango típico de 4-8 semanas).
  • Discrepancias detectadas en validación: 312 registros de clientes con campos de RFC incompletos o mal formateados; 4 cuentas del plan de cuentas sin equivalente directo en BC que requirieron decisión explícita del CFO.
  • Resultado de reconciliación GL: diferencia de 0,00 MXN en el cierre del primer mes post-go-live. El equipo de finanzas firmó el go-live sin reservas.
  • Incidencias post-go-live en las primeras 4 semanas: 7 registros de proveedores con condiciones de pago mal mapeadas, corregidos en las primeras 48 horas con trazabilidad completa en el audit trail.

La clave del resultado no fue la herramienta — se usó una combinación de RapidStart para datos maestros y Azure Data Factory para transacciones históricas — sino la implicación del controller desde la fase de limpieza, que permitió detectar los problemas de RFC antes de la carga, no después.

Errores post-go-live: cómo detectarlos y corregirlos sin parar operaciones

El trabajo no termina en el go-live. Los esfuerzos post-migración son esenciales para optimizar el rendimiento de Business Central, resolver problemas y preservar la integridad de los datos. Lo que no se detectó en las pruebas aparecerá en producción — la clave es tener un protocolo de respuesta, no improvisar.

Monitorización activa en las primeras cuatro semanas

Registra los errores post-migración — como transacciones no contabilizadas — mediante los registros de auditoría de Business Central. Corrige las discrepancias con rapidez: importa registros faltantes o corrige los mapeos erróneos. Cada discrepancia no resuelta se convierte en deuda técnica que crece con cada ciclo de cierre.

Corregir el registro destino sin identificar qué paso del pipeline produjo el error significa que el mismo error aparecerá en el siguiente lote de migración. Traza siempre la causa raíz antes de aplicar la corrección — no solo parchees el síntoma.

Gobernanza de datos post-go-live en LATAM

En mercados de LATAM, la gobernanza de datos post-migración tiene una dimensión adicional: el cumplimiento regulatorio. Establece políticas claras de gobernanza de datos para mantener la calidad a lo largo del tiempo. Utiliza herramientas automatizadas para la validación y limpieza continua de datos y garantizar la precisión de forma sostenida.

Equipos como los de KCP Dynamics, con experiencia en implementaciones de BC en LATAM, aplican este enfoque de gobernanza desde el diseño: no como una capa adicional al final del proyecto, sino como parte del modelo de datos desde el inicio. La calidad de datos no es un proyecto puntual — es un proceso continuo que define si el ERP sigue siendo fiable a los 12 y 24 meses del go-live.

Checklist de migración de datos en Business Central

Este es el resumen accionable del playbook. Úsalo como criterio de go/no-go en cada fase del proyecto. Los ítems marcados como [Crítico] son bloqueantes: no avances a la siguiente fase sin completarlos. Los marcados como [Recomendado] reducen riesgo pero no bloquean el avance.

Fase de preparación

  • [Crítico] Auditoría completa de fuentes de datos (ERP legado, CRM, hojas de cálculo, integraciones)
  • [Crítico] Clasificación: qué migrar, qué archivar, qué eliminar
  • [Crítico] Asignación de propietarios de negocio por dominio de datos
  • [Crítico] Documentación de todas las decisiones de mapeo con su justificación
  • [Recomendado] Identificación de incompatibilidades específicas del sistema origen (NAV, GP, Sage 100, sistema local)

Fase de limpieza

  • [Crítico] Deduplicación de registros maestros (clientes, proveedores, artículos)
  • [Crítico] Verificación de completitud en campos obligatorios
  • [Crítico] Estandarización de formatos (fechas, monedas, códigos de país/región, datos fiscales)
  • [Crítico] Sign-off del director financiero sobre los datos limpios
  • [Recomendado] Archivado de datos históricos fuera del período de migración

Fase de validación y reconciliación

  • [Crítico] Tres ciclos de migración en sandbox antes del cutover
  • [Crítico] Reconciliación GL, AR y AP con tolerancia 0% en registros financieros
  • [Crítico] Verificación de integridad referencial entre tablas
  • [Crítico] Plan de rollback documentado con criterios de activación y ventana de decisión
  • [Crítico] Firma formal del equipo de finanzas antes del go-live
  • [Recomendado] UAT con usuarios clave de negocio en escenarios reales

Post-go-live (primeras 4 semanas)

  • [Crítico] Monitorización diaria de errores en audit trail de BC
  • [Crítico] Corrección con trazabilidad de causa raíz (no solo parcheo)
  • [Recomendado] Limpieza de datos de prueba y registros temporales
  • [Recomendado] Activación de políticas de gobernanza de datos continua

Preguntas frecuentes sobre migración de datos en Business Central

¿Cuánto tiempo lleva realmente la migración de datos a Business Central?

La fase de migración de datos tarda entre 3 y 8 semanas dependiendo del volumen, la calidad del dato de origen y la complejidad de las integraciones. La mayor parte del tiempo no se dedica a la carga técnica, sino a la limpieza y validación. Empresas con datos bien mantenidos pueden completar el proceso en el extremo inferior del rango; las que arrastran años de inconsistencias necesitan más tiempo de preparación.

¿Es necesario migrar todos los datos históricos?

No. La práctica recomendada es migrar datos maestros activos, transacciones abiertas y un período histórico definido para reporting. Los datos más antiguos se archivan externamente. Migrar todo sin criterio aumenta la complejidad, degrada el rendimiento del sistema y alarga innecesariamente el proyecto.

¿Qué ocurre si se detectan discrepancias después del go-live?

Lo primero es no corregir el síntoma sin identificar la causa raíz en el pipeline de migración. Usa el audit trail de Business Central para rastrear el origen del error, corrige el dato en producción y documenta la resolución. Si la discrepancia afecta saldos financieros, involucra al equipo de finanzas antes de cualquier ajuste para mantener la trazabilidad de auditoría.

¿Quién es responsable de validar los datos: IT o el negocio?

Ambos, con roles distintos. IT garantiza la integridad técnica: que los registros se cargaron correctamente, que los mapeos son precisos y que no hay errores estructurales. El negocio — especialmente finanzas — valida que los valores son correctos desde la perspectiva operativa. La firma de go-live debe venir del director financiero, no solo del equipo técnico.

Otros artículos que podrían interesarte

Últimos artículos publicados