OdooWiki OCA HUB

Import supplier pricelists

product_supplierinfo_import_by_barcode folder_open OCA/product-attribute open_in_new
Product Licencia: AGPL-3

Este módulo permite importar listas de precios de proveedores desde archivos Excel, emparejando productos usando cualquier campo char de la plantilla de producto.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Importa listas de precios de proveedores desde archivos Excel (.xlsx) a Odoo, emparejando productos por un campo elegido como el código de barras, y crea o actualiza los precios de proveedor automáticamente.

Este módulo añade un asistente para importar tarifas de proveedor desde archivos Excel en lugar de escribirlas a mano. Subes un archivo .xlsx, eliges el proveedor, una fecha de validez y un plazo de entrega, y Odoo lee la hoja y crea o actualiza los precios de proveedor en los productos.

Los productos se emparejan mediante un campo que configuras en la plantilla de importación (por defecto el código de barras). Si no se encuentra un producto, puedes dejar que Odoo lo cree automáticamente; dichos productos se marcan como creados desde la importación, no son comprables ni vendibles, y se añade una nota a su historial.

  • Configura plantillas de importación en Compras > Configuración: elige el número de hoja, la fila de encabezado, la columna que identifica el producto y asigna cada columna de la hoja de cálculo a un campo de precio de proveedor.
  • Ejecuta la importación desde el mismo menú; el archivo se comprueba contra las plantillas y se muestra un error si ninguna plantilla coincide o el número de hoja está fuera de rango.
  • Los precios existentes para el mismo proveedor y producto se cierran el día anterior a la nueva fecha de validez, de modo que el nuevo precio sustituye al antiguo.
  • Una opción de la plantilla puede restringir la importación a actualizar solo los precios existentes, y otra opción puede mostrar los precios que no se actualizaron.
  • Tras la importación, se muestran los precios de proveedor creados o actualizados, agrupados por su estado de importación (nuevo o actualizado, sin cambios).

El módulo toca product.supplierinfo, product.template y añade los modelos del asistente de importación y de la plantilla.

Depende de

purchase

Menús que añade

Vendor pricelists import templatesImport vendor pricelists
Modelos y campos (5)
  • product.template · amplía un modelo existenteproduct_code, created_from_supplierinfo_import
  • product.supplierinfo · amplía un modelo existenteimport_status
  • product.supplierinfo.import · modelo nuevodelay, date_start (Validity), supplier_id (Supplier), template_id, supplierinfo_file, create_new_products, supplierinfo_filename
  • product.supplierinfo.import.template · modelo nuevoname, supplier_id, sheet_number, header_offset, template_line_ids (Headers mapping), search_header_name, only_update_existing, show_not_updated_rates, import_criteria_field_id
  • product.supplierinfo.import.template.line · modelo nuevofield_id, header_name, template_id

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/product-attribute.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Los archivos de hoja de tarifas de proveedor pueden presentarse en una variedad de formatos de columnas. Podemos configurar plantillas para adaptarlas y saber qué datos necesitamos almacenar en nuestra tarifa.

Para ello:

  • Vaya a Purchase > Configuration > Vendor pricelist import templates.
  • Edite o cree una nueva.
  • Cree un nombre de plantilla.
  • Asigne un proveedor predeterminado. (Establezca un proveedor predeterminado que se asociará con esta plantilla)
  • En el Header Offset, determine la línea donde se encuentran los encabezados. (Especifique el número de línea donde se encuentran los encabezados de columna en su archivo de hoja)
  • En el Sheet Number, podremos especificar el número de página para seleccionarla.
  • En el Search Header Name, establezca el nombre de la columna por la que desea filtrar. (Indique el nombre de la columna utilizada para filtrar los datos)
  • En el Search Field, establezca el dato por el que desea filtrar. (Especifique el campo utilizado para filtrar)
  • Establezca un mapeo de encabezados con el resto de nombres de encabezados y qué campos debemos actualizar. (Asigne el resto de nombres de encabezados a los campos correspondientes que deben actualizarse en el sistema)
  • Un mapeo de encabezados puede no tener un campo relacionado, pero es importante tenerlo si queremos detectar los datos de la hoja cuando estamos importando.
  • El orden no es importante. (El orden de los mapeos de encabezados no afecta al proceso de importación)
  • Si Only Update Existing está marcado, solo se actualizarán las tarifas existentes; no se crearán nuevas.
  • Si Show Not Updated Rates está habilitado, las tarifas no actualizadas se mostrarán agrupadas al final de la importación.
  • Si una columna de la hoja está vacía, establezca un campo con un espacio (" ") dentro para asegurar una coincidencia.

Para usar este módulo, necesita:

  • Vaya a Purchase > Configuration > Import vendor pricelists.
  • Suba su archivo de hoja de tarifas de proveedor.
  • Establezca el partner proveedor, la fecha desde la que son válidas las tarifas y los días de plazo.
  • Haga clic en import and view.

Si se configura una plantilla para ese archivo, coincidirá los encabezados con los valores de las columnas y creará o actualizará las tarifas de proveedor en consecuencia.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.