CONTPAQi y Aspel resolvieron muy bien la contabilidad y la facturación en México durante años. El problema aparece cuando la empresa crece y necesita que ventas, inventario, compras, producción y finanzas hablen entre sí en un solo sistema. Ahí es donde muchas direcciones deciden migrar a Odoo. Esta guía te dice, sin rodeos, qué esperar del proceso.
Por qué las empresas dejan CONTPAQi/Aspel por Odoo
No es que CONTPAQi o Aspel sean "malos": es que resuelven una parte del negocio. Los motivos recurrentes para migrar:
- Islas de información. Facturación en un lado, inventario en Excel, CRM en otro. Odoo integra todo sobre un mismo modelo de datos.
- Operación más allá de lo contable. Manufactura (MRP), proyectos, e-commerce, punto de venta, RH. Módulos que el software puramente contable no cubre.
- Escalar sin sumar licencias por todo. En Odoo Community no pagas licencia por usuario, lo que cambia la economía al crecer el equipo.
- Personalización real. Con una fábrica de software detrás, un flujo específico se construye a medida en lugar de forzar tu operación al molde del sistema.
Qué migra y qué no migra (la tabla honesta)
Esta es la conversación que conviene tener antes de firmar, no después:
| Elemento | ¿Migra a Odoo? | Comentario |
|---|---|---|
| Catálogo de clientes (con RFC/régimen) | ✅ Sí | Se valida contra Constancia de Situación Fiscal |
| Catálogo de productos/servicios | ✅ Sí | Se aprovecha para mapear ClaveProdServ y ClaveUnidad |
| Catálogo de proveedores | ✅ Sí | Incluye condiciones de pago |
| Saldos de apertura (cuentas por cobrar/pagar) | ✅ Sí | Como saldos iniciales a una fecha de corte |
| Inventario inicial (existencias y costos) | ✅ Sí | Toma física recomendada antes del corte |
| CFDI históricos (XML/PDF) | ✅ Sí | Se cargan para consulta/almacén; no se re-timbran |
| Balanzas y estados a la fecha de corte | ✅ Parcial | Saldos sí; el detalle transaccional se archiva |
| Historial contable transaccional completo (años) | ⚠️ Rara vez | Se conserva CONTPAQi/Aspel en modo consulta |
| Reportes y formatos personalizados | ❌ Se rehacen | Se reconstruyen en Odoo (mejor oportunidad de mejorarlos) |
| Personalizaciones/macros del sistema anterior | ❌ No | Se reimplementan como módulos Odoo si aplican |
Regla de oro: se migra lo que necesitas para operar hacia adelante (catálogos + saldos + inventario a una fecha de corte). El pasado profundo se conserva en el sistema anterior en modo lectura. Intentar migrar 8 años de pólizas transaccionales suele costar más de lo que vale.
El proceso paso a paso
1. Diagnóstico y fecha de corte (semana 1)
Se define el alcance, los módulos, y la fecha de corte (idealmente inicio de mes o ejercicio). Todo lo anterior a esa fecha vive en el sistema viejo; todo lo nuevo, en Odoo.
2. Extracción y limpieza de datos (semanas 1–3)
Se exportan catálogos y saldos de CONTPAQi/Aspel. Aquí ocurre el verdadero trabajo: de-duplicar clientes, unificar productos (las famosas "14 versiones del mismo SKU"), y validar RFC/régimen contra las constancias. Datos limpios = migración rápida; datos sucios = el 40-60% del esfuerzo.
3. Configuración de Odoo y localización (semanas 2–5)
En paralelo se configura Odoo: plan de cuentas, impuestos mapeados al SAT, PAC (Finkok/Factura.com), CSD instalado, régimen fiscal, usos de CFDI y flujos de trabajo. Se decide Community o Enterprise.
4. Carga y validación (semanas 4–8)
Se cargan catálogos, saldos de apertura e inventario. Se hace timbrado de prueba de CFDI antes de tocar producción y se concilian saldos contra la balanza del sistema anterior.
5. Capacitación y arranque (semanas 6–12)
Capacitación por rol, arranque en paralelo o "big bang" según el riesgo, y acompañamiento en los primeros cierres. Los primeros 30–60 días son los que definen la adopción.
Costos reales en MXN
Rangos de referencia para una migración (implementación incluida; la licencia Enterprise, si aplica, se suma aparte):
| Perfil | Qué implica | Rango estimado (MXN) | Tiempo |
|---|---|---|---|
| PyME sencilla | Catálogos limpios, facturación PUE, 1–3 usuarios clave | $120,000 – $250,000 | 4–6 semanas |
| Empresa estándar | Varios módulos, PPD/REP, inventario, datos a limpiar | $250,000 – $450,000 | 6–10 semanas |
| Operación compleja | Manufactura, multi-almacén, integraciones, migración pesada | $450,000 – $600,000+ | 8–12+ semanas |
Costos recurrentes: timbres del PAC (paquetes desde ~$0.50 a $3 MXN por timbre según volumen), licencia Enterprise por usuario/mes (si eliges esa edición) y el soporte/mantenimiento del partner. El factor que más mueve el número no es Odoo: es cuánto hay que limpiar tus datos.
Errores que encarecen (y cómo evitarlos)
- Migrar "todo el histórico" por miedo a perderlo. Casi siempre basta conservar el sistema viejo en consulta. Migra saldos y catálogos, archiva el resto.
- No limpiar antes de cargar. Cargar duplicados y RFC vencidos garantiza rechazos de CFDI el día 1. Con CFDI 4.0 los datos del receptor deben coincidir EXACTAMENTE con su constancia.
- Saltarse el timbrado de prueba. Nunca pases a producción sin timbrar en ambiente de pruebas primero.
- Subestimar la capacitación. La tecnología es el 30% del éxito; la adopción del equipo es el otro 70%.
Por qué migrar con iTechDev
Migrar un ERP no es copiar datos: es rediseñar cómo opera tu empresa. En iTechDev somos fábrica de software y partner Odoo Ready, con CMMI Nivel 2, REPSE, más de 200 proyectos entregados, 5.0★ en Clutch y operación nearshore bilingüe entre Monterrey y Texas. Trabajamos con presupuesto de precio fijo y, cuando algo requiere desarrollo, lo construimos como módulo propio en Python/OWL con código 100% tuyo, sin lock-in.
Y la prueba que no inventamos: corremos nuestra propia empresa en Odoo 19. Migramos sabiendo lo que se siente operar el sistema todos los días.