Guía · Preparación de datos

Cómo preparar un archivo Excel o CSV para importar en Odoo

La mayoría de los imports a Odoo no fallan por un problema del ERP -- fallan porque el archivo llega con supuestos que no se cumplen en esa instancia específica. Esta guía repasa qué revisar antes de subir un CSV o Excel, sin asumir que ya sabés qué es un External ID o un mapeo de columnas.

Qué revisar antes de importar

Los headers coinciden con los campos reales de Odoo

El importador nativo de Odoo (Configuración > Técnico > Importar/Exportar, o el asistente al subir un archivo) mapea columnas por nombre. Si tu Excel dice "Correo" y Odoo espera "email", el mapeo automático falla o queda vacío silenciosamente.

Las relaciones existen en tu instancia, no en la genérica

Una categoría de producto, una etapa de CRM o una moneda que "debería" existir puede no estar dada de alta en tu base real. Odoo no inventa el valor: rechaza la fila o la deja sin esa relación.

Cada fila tiene un identificador único (External ID)

Sin una columna id (External ID) o una clave única real (como el email en Contactos), reimportar el mismo archivo dos veces puede crear registros duplicados en lugar de actualizar los existentes.

Los formatos de número y fecha son consistentes

Separador decimal, formato de fecha y encoding del archivo (UTF-8) varían según de dónde exportaste el Excel. Una inconsistencia entre filas hace que Odoo interprete mal el valor en unas y en otras no.

No hay filas con campos obligatorios vacíos

Cada módulo tiene campos que Odoo exige para crear el registro (por ejemplo, precio en Ventas o proveedor en Compras). Una celda vacía ahí no siempre da un error visible antes de la importación real.

Cómo lo aborda OMI

OMI valida tu archivo contra las reglas reales del módulo y la versión de Odoo que elegiste (14 a 19), generadas leyendo el código fuente de Odoo, no una checklist genérica. Agrupa cada problema por tipo, aplica los fixes que puede resolver de forma automática y marca para revisión manual los que requieren tu criterio -- por ejemplo, un precio en cero que podría ser un error o podría ser real.

El resultado es un Quality Score de 0 a 100, un reporte técnico en PDF y un archivo corregido, numerado según el orden de importación recomendado entre módulos relacionados. Nada de esto usa IA: es determinístico, así que el mismo archivo produce siempre el mismo resultado.

¿Querés validar tu archivo antes de importarlo en Odoo?

Analizar con OMI →0

¿Querés ver esto sobre tu propio archivo?

Subís un CSV o Excel y en segundos tenés el reporte completo, sin costo.

Analizar mis datos gratis →