Puede importar listas de precios de proveedores en Odoo mediante la herramienta de importación estándar en Compras → Productos → Tarifas de proveedor, subiendo un archivo CSV o Excel que asigne columnas como Proveedor, Producto, Precio, Moneda y Cant. mín. directamente a la base de datos de Odoo. Una vez guardada la asignación de campos, puede repetir el proceso en segundos o programar una automatización para que sus datos de coste se mantengan actualizados sin copiar y pegar manualmente.
¿Qué es una tarifa de proveedor en Odoo?
En Odoo, una tarifa de proveedor es el puente entre un vendedor y el coste exacto que paga por un producto. Se encuentra dentro de la plantilla de producto, en la pestaña Compras, y cada línea especifica el proveedor, el precio unitario, la cantidad mínima, la moneda y el periodo de validez. Estas líneas alimentan los pedidos de compra, las previsiones de margen y las reglas de reordenación. Si un proveedor ofrece precios escalonados —10 € por unidad para cien piezas, 8 € para quinientas—, Odoo almacena cada tramo como una línea separada y selecciona la adecuada cuando genera una solicitud de cotización.
Dado que Odoo trata estas líneas como datos maestros, un precio incorrecto aquí se propaga a cada documento posterior: la solicitud de cotización, el pedido de compra, la valoración de existencias y, en última instancia, el coste de los bienes vendidos de su cuenta de pérdidas y ganancias. Mantener estos datos limpios no es, por tanto, un lujo administrativo; es un control financiero.
¿Por qué cambian tan a menudo los precios de proveedores?
La volatilidad de las materias primas, los recargos de flete, las fluctuaciones de tipos de cambio y la capacidad estacional obligan a los proveedores a emitir nuevas tarifas mensual o incluso semanalmente. Materias primas estacionales, como los insumos agrícolas o los plásticos dependientes de la energía, pueden cambiar en cuestión de días. Las largas rutas marítimas desde Asia hasta los puertos europeos también implican que el precio acordado hoy puede diferir de la factura recibida tres meses después debido a los factores de ajuste del bunker.
Para una pyme con sede en España pero que se abastece desde Asia, Reino Unido o Latinoamérica, una variación del dos por ciento en la moneda puede anular el margen de un producto antes de que las mercancías lleguen. Las pymes sin actualizaciones automáticas de precios suelen descubrir estos cambios solo cuando un pedido de compra ya ha sido emitido, lo que obliga a renegociaciones incómodas o a amortizaciones de margen. Actualizar esas cifras a mano no solo es lento; invita a erratas que distorsionan la valoración de existencias y la declaración fiscal.
¿Cómo preparo mi archivo antes de importarlo?
El enfoque más seguro es exportar primero sus tarifas de proveedor existentes. Vaya a Compras → Productos → Tarifas de proveedor, seleccione algunos registros y haga clic en Exportar. Utilice la plantilla de exportación como su referencia dorada: ya contiene los nombres de columna y los formatos de datos exactos que Odoo espera.
Columnas obligatorias para una importación limpia
- Proveedor – el nombre visible exacto o el ID de base de datos del contacto del proveedor.
- Producto – referencia interna, código de barras o nombre del producto; la referencia interna es la más fiable.
- Precio – valor numérico sin símbolos de moneda ni separadores de miles.
- Cant. mín. – la cantidad mínima de pedido necesaria para desbloquear este precio.
- Moneda – código ISO como EUR, USD o GBP; obligatorio si trabaja con multidivisa.
- Unidad de medida – opcional pero crítico si compra en palets y almacena en unidades.
- Fechas de validez – fechas de inicio y fin si su proveedor tiene ventanas promocionales.
Reglas de formato que evitan errores
- Ajuste los separadores decimales a la configuración de idioma de Odoo: comas para español, puntos para inglés.
- Elimine celdas combinadas, filas de encabezado en blanco y notas al pie; cada fila debe ser autónoma.
- Asegúrese de que los nombres de proveedor coincidan exactamente con su base de datos de Contactos, o Odoo creará socios duplicados.
- Guarde el archivo como CSV UTF-8 para evitar la corrupción de acentos y símbolos en catálogos en español o multilingües.
¿Puedo importar tarifas de proveedor de forma masiva?
Sí. Navegue a Compras → Productos → Tarifas de proveedor, haga clic en Importar, suba su archivo y asigne las columnas de su hoja de cálculo a los campos de Odoo. Antes de confirmar, ejecute el botón Probar: Odoo validará el archivo y marcará duplicados, productos faltantes o discrepancias de moneda sin escribir nada en la base de datos. Tras una prueba exitosa, cambie de No importar a Crear o Actualizar y confirme. Para catálogos de gran volumen, plantee dividir el archivo en trozos de una o dos mil filas para evitar errores de tiempo de espera.
Si también está optimizando las operaciones de almacén, nuestra guía sobre cómo automatizar packing lists a partir de pedidos confirmados muestra cómo conectar el aprovisionamiento con la preparación de pedidos.
¿Cómo gestiono varios proveedores y monedas?
El motor multidivisa de Odoo admite líneas de precio distintas para cada proveedor. Un producto puede tener una línea en EUR para su fabricante español y una línea en USD para su proveedor estadounidense. Cuando la multidivisa está activada en la configuración, Odoo convierte los precios extranjeros al tipo de cambio diario en los pedidos de compra y las facturas. Esto es especialmente útil para empresas en Málaga que comercian con la UE, Reino Unido y Latinoamérica, porque una única base de datos puede servir a filiales y socios que operan en diferentes zonas monetarias sin mantener hojas de cálculo separadas.
¿Existe alguna forma de automatizar importaciones recurrentes?
Subir un archivo cada lunes por la mañana no escala. Puede automatizar el proceso de tres formas probadas:
- Importación SFTP programada. Su proveedor deja un CSV en un servidor seguro; una acción programada de Odoo lo recupera, lo analiza y lo importa en intervalos establecidos.
- Pasarela correo-a-Odoo. El proveedor envía la tarifa por correo a una dirección dedicada; una automatización extrae el adjunto y escribe los registros a través de la API de Odoo.
- Análisis de documentos con IA. Los proveedores suelen enviar archivos no estructurados: catálogos PDF, hojas de Excel con encabezados combinados o tablas HTML. Un agente de IA puede extraer los datos tabulares, normalizar las monedas, validar las cantidades mínimas y publicar filas limpias en Odoo sin escritura manual.
En AizuaLabs construimos agentes de IA que trabajan de forma nativa tanto en inglés como en español. Esa es una ventaja real cuando su equipo de compras habla español pero sus proveedores en el extranjero envían tarifas en inglés, o cuando se está expandiendo de España a Latinoamérica y necesita que la misma automatización interprete la terminología fiscal regional. Nuestros agentes parten de 29 €/mes (+ IVA) para atención al cliente en la web, 49 € para agentes de tareas, 99 € para agentes conectados a sus sistemas de Odoo o ERP, y 149 € cuando se combinan con integración de WhatsApp. El canal de WhatsApp también está disponible como complemento de 49 € para cualquier otro nivel de agente.
En sectores regulados como la fiscalidad, la contabilidad o el cumplimiento legal, la IA asiste a su equipo pero no sustituye al juicio profesional; revise siempre las actualizaciones automáticas de precios antes de que afecten a periodos contables cerrados.
También puede leer nuestro artículo complementario que cubre el mismo flujo de trabajo con mayor detalle en importar tarifas de proveedor en Odoo.
¿Cómo verifico que la importación funcionó?
Una vez finalizada la importación, abra tres o cuatro productos de muestra e inspeccione la pestaña Compras. Confirme que el proveedor, el precio, la moneda, la cantidad mínima y la unidad de medida coinciden con el archivo del proveedor. A continuación, cree una solicitud de cotización de prueba para uno de esos proveedores; el coste unitario debería poblarse automáticamente. Si aparece un cero o una cifra inesperada, rastree el origen hasta el archivo original. Los habituales son discrepancias en el separador decimal, nombres de proveedor duplicados o una moneda faltante que ha adoptado por defecto la moneda de su empresa.
¿Qué pasa si mi proveedor usa una unidad de medida diferente?
Odoo gestiona las conversiones si ha configurado las unidades de medida y establecido los ratios de conversión. Por ejemplo, si compra cable en tambores de mil metros pero lo almacena por metro, la tarifa del proveedor debe indicar el precio del tambor, y la línea del pedido de compra se convertirá usando el ratio definido en la categoría Unidades de medida. Sin ese ratio, la propia importación puede tener éxito, pero las operaciones posteriores —valoración de existencias y costes de adquisición— serán incorrectas.
¿Cómo conservo los datos históricos de precios?
Odoo no versiona automáticamente las tarifas de proveedor. Cuando importa un precio nuevo, la línea antigua suele sobrescribirse o archivarse según la configuración de importación. Si necesita un rastro de auditoría para análisis de margen o negociaciones con proveedores, puede exportar la tarifa antes de cada actualización, o implementar una automatización que registre cada cambio en una tabla externa o en una hoja de Google.
Esta visión histórica es invaluable durante las revisiones de proveedores. Si puede demostrar a un vendedor que los costes de resina han subido un doce por ciento en seis meses mientras un proveedor competidor mantuvo los precios estables, dispone de una palanca respaldada por datos. Un agente de IA puede compilar estos informes automáticamente y presentarlos en español para su equipo local y en inglés para sus partes interesadas internacionales, eliminando los retrasos de traducción. Los agentes de IA también pueden monitorizar el modelo de Tarifa de proveedor y avisar a su responsable de compras siempre que un coste se desplace más de un umbral definido, dándole un aviso temprano antes de que los márgenes se desplomen.
¿Cuáles son los errores de importación más comunes?
- «No se encontró ningún registro coincidente» para el proveedor: El nombre del proveedor en su hoja de cálculo no coincide con el nombre visible en Contactos de Odoo. Solución: use el ID de base de datos del proveedor o el External ID.
- Líneas de tarifa duplicadas: Importó la misma combinación producto-proveedor sin columna de ID, por lo que Odoo creó una línea nueva en lugar de actualizar la antigua. Incluya siempre el ID de Odoo o el External ID al actualizar registros existentes.
- Moneda desactivada: El archivo hace referencia a USD, pero la multidivisa está desactivada en la configuración, lo que hace que la importación falle en silencio o adopte EUR por defecto.
- Discrepancia en el formato de fecha: Las fechas de validez se escribieron como DD/MM/AAAA mientras Odoo espera AAAA-MM-DD según la configuración regional.
Preguntas frecuentes
¿Puedo importar precios de proveedor directamente desde un catálogo PDF a Odoo?
No con las herramientas nativas de Odoo. Odoo espera archivos CSV o Excel estructurados. Sin embargo, una canalización de automatización con IA puede extraer tablas de catálogos PDF, limpiar los encabezados, estandarizar decimales y monedas, y alimentar un archivo estructurado en Odoo a través del punto de importación estándar o la API.
¿Importar una tarifa nueva sobrescribirá mis precios de proveedor antiguos?
Solo si asigna explícitamente la importación a un ID de registro existente. Sin columna de ID, Odoo crea líneas nuevas de tarifa de proveedor, lo que puede dar lugar a duplicados. Para forzar actualizaciones, exporte sus tarifas actuales para obtener sus IDs de Odoo, incorpore esos IDs a su archivo de proveedor y vuelva a importar con la columna de ID asignada a la clave de la base de datos.
¿Odoo actualiza automáticamente los tipos de cambio para las tarifas multidivisa?
Odoo puede obtener tipos de cambio diarios desde un servicio web si activa Tipos de cambio automáticos en la configuración de moneda. La tarifa de proveedor almacena el precio extranjero original; la conversión a la moneda de su empresa se realiza dinámicamente en los pedidos de compra y las facturas. En contextos contables regulados, los asistentes de IA pueden monitorizar las fluctuaciones de tipos, pero no sustituyen el criterio de un contador o asesor fiscal cualificado.
Para las pymes de Málaga y de toda Europa, el servicio al cliente impulsado por IA se está volviendo tan importante como la automatización de back-office. Si está explorando cómo atender a clientes tanto en inglés como en español, consulte nuestra guía sobre contratar a un proveedor de chatbots con IA en Málaga para comparar opciones bilingües.
Auditoría de IA gratuita de 30-60 min: le decimos qué automatizar primero y el ROI. Reserve una auditoría gratuita →
