Migración
¿Cómo se pasa la contabilidad a un sistema nuevo sin recapturar el histórico?
·9 min de lectura
La pregunta casi siempre viene con miedo detrás: «¿voy a tener que recapturar años de contabilidad?». No. Y no porque exista un atajo, sino porque reconstruir el pasado en el sistema nuevo es justamente lo que no se debe hacer.
Por qué no se recaptura el histórico
La intuición dice: si me cambio de sistema, llevo todo. En contabilidad esa intuición es peligrosa, por dos motivos.
- Esos libros ya están cerrados y, en muchos casos, ya se presentaron ante la autoridad. Reconstruirlos en otro sistema crea una segunda versión de algo que ya tiene una versión oficial.
- Sería un trabajo enorme y frágil. Rehacer miles de pólizas a partir de un export significa reproducir criterios que nadie escribió, y cualquier diferencia se vuelve un descuadre que hay que perseguir.
Lo que se hace en la práctica tiene nombre y procedimiento: migración por corte.
Cómo funciona el corte, en cinco pasos
- Se elige una fecha de corte. Lo natural es el cierre de un mes, y mejor todavía el de un ejercicio.
- Se exporta la balanza de comprobación a esa fecha desde el sistema contable que usas hoy. Es un reporte estándar: lo tiene cualquiera.
- Se casa contra el catálogo de cuentas del sistema nuevo. Aquí aparecen las cuentas que faltan, y es el momento de crearlas —no después, a mitad de un asiento.
- Se genera una sola póliza de apertura que deja cada cuenta con el saldo que traía al corte.
- A partir de ahí, el sistema nuevo es el libro vivo. Todo lo anterior vive en la apertura y en los libros que se conservan.
La regla de oro: el lado natural de cada cuenta
Hay un detalle técnico que decide si la apertura sale bien o se convierte en una semana de trabajo: el saldo final de cada cuenta se coloca en su lado natural. Las cuentas deudoras van al cargo, las acreedoras al abono; si un saldo viene contrario a la naturaleza de su cuenta, se invierte el lado en lugar de forzarlo.
En una balanza bien formada, esto hace que la suma de cargos y la de abonos coincidan solas. No hay que «cuadrar» nada a mano — y si no cuadra, el problema está en la balanza de origen, no en la carga.
Las cuentas de resultados no se arrastran
Ingresos, costos y gastos pertenecen a un ejercicio que ya se cerró: no tiene sentido que aparezcan con saldo en la apertura del sistema nuevo. Lo que se hace es llevar su neto a un solo renglón de resultado acumulado, dentro del capital.
El balance cuadra, el capital refleja lo que el ejercicio dejó, y el nuevo ejercicio arranca en ceros donde debe arrancar en ceros.
Lo que debe BLOQUEAR el corte
Esta es la parte que conviene exigirle a cualquier herramienta, porque es donde se separa un buen proceso de uno que te va a costar meses:
| Situación | Qué debe pasar | Por qué |
|---|---|---|
| La balanza viene descuadrada | Se detiene, con la diferencia exacta a la vista | El problema está antes del corte; trasladarlo lo esconde |
| Ya hay pólizas registradas en periodos ≤ corte | Se detiene | La apertura duplicaría movimientos que ya existen |
| Faltan cuentas del catálogo | Se ofrecen para crearlas, antes de aplicar | Crear cuentas a mitad de un asiento es como se inventan cuentas basura |
| El corte salió mal | Se puede reabrir: se anula la apertura y se rehace | Un proceso irreversible obliga a vivir con el error |
El principio detrás de las cuatro: un descuadre real nunca se esconde. Un sistema que «ajusta» diferencias por su cuenta para que el proceso termine bonito te está entregando una contabilidad que no puedes defender.
Qué se queda donde está
Los libros y las pólizas de los periodos ya cerrados se quedan en el sistema anterior, y hay que conservarlos: la obligación de guardar la contabilidad y poder exhibirla ante la autoridad no se transfiere con la migración. Conviene dejarlo por escrito en el plan, incluyendo quién mantiene el acceso a ese sistema y por cuánto tiempo.
Lo que se mueve no es la historia: es el punto de partida.
El dato aburrido que detiene todo el proceso
Una advertencia práctica que se paga cara si se descubre tarde: la contabilidad electrónica exige que cada cuenta del catálogo lleve su código agrupador del SAT. Si falta en algunas, el archivo mensual no se puede generar.
Lo correcto es que el sistema falle diciendo exactamente qué cuentas le faltan, en vez de producir un archivo incompleto que se entrega y que nadie revisa hasta que hay un requerimiento. Revisar el catálogo completo es, con diferencia, el trabajo más aburrido de la migración — y el único que no se puede saltar.
Preguntas frecuentes
¿Hay que recapturar la contabilidad histórica al cambiar de sistema?
No, y reconstruir las pólizas viejas en el sistema nuevo es además una mala idea: duplica libros que ya están cerrados y presentados ante la autoridad. Lo que se hace es un corte: se carga la balanza de comprobación a una fecha, se genera una sola póliza de apertura con los saldos y desde ahí el sistema nuevo es el libro vivo.
¿Qué es una póliza de apertura?
Un único asiento que deja cada cuenta con el saldo que traía a la fecha de corte. No cuenta la historia de cómo se llegó a ese saldo —esa historia vive en los libros anteriores, que se conservan—, sólo establece el punto de partida para que el sistema nuevo siga desde ahí.
¿Qué puede impedir que el corte se aplique?
Dos cosas, y las dos deben detener el proceso en lugar de arreglarse solas. Una: que la balanza de origen venga descuadrada más allá de la tolerancia, porque eso significa que el problema está antes y trasladarlo lo esconde. Otra: que ya existan pólizas registradas en periodos anteriores o iguales al corte, porque entonces la apertura duplicaría movimientos.
¿Qué pasa con las cuentas de resultados?
No entran a la apertura como tales, porque el ejercicio se reinicia. Su neto se lleva a un solo renglón de resultado acumulado dentro del capital. Así el balance cuadra y no se arrastran ingresos y gastos de un ejercicio que ya se cerró.
¿Qué se queda en el sistema anterior?
Los libros y las pólizas de los periodos ya cerrados, y hay que conservarlos: la obligación de guardar la contabilidad y poder exhibirla no se transfiere con la migración. Lo que se mueve al sistema nuevo es el punto de partida, no la historia.
¿Y los XML que pide el SAT?
Los emite el sistema que lleve el libro vivo, a partir del corte: catálogo de cuentas con su código agrupador, balanza mensual y pólizas del periodo a requerimiento. Un detalle que vale la pena exigir: si a alguna cuenta le falta el código agrupador, el archivo debe fallar con la lista exacta de cuentas por corregir, nunca generarse incompleto en silencio.
Esto es lo que SUMI hace todos los días.
En una demo de 30 minutos lo vemos con tu operación: tus contratos, tus lecturas y tu cierre de mes.