De la lista de stock bruto a la oferta: cómo un distribuidor industrial mediano automatizó la cotización

Automa.Net
Automa.Net
|Publicado:|11 min de lectura

¿Puede el software convertir una lista de stock en una oferta? En gran medida, sí: puede emparejar los números de parte y poner precio a las líneas emparejadas, y dejar que una persona decida el resto. Un distribuidor de excedentes industriales de tamaño medio estaba comprobando a mano cientos de precios cada día antes de poder pujar por una lista de stock. En una prueba piloto en 2026, Automa.Net conectó dos de sus herramientas, BOM Cleaner y BOM Repricer, con las propias reglas de compra del comerciante. En casi 20.000 filas de listas reales entrantes, el 39% de las líneas se emparejaron automáticamente con una pieza de catálogo, y el 53% de las piezas emparejadas dentro del alcance de precios devolvieron un precio de mercado europeo. Ambas herramientas ya forman parte del trabajo diario del comerciante. La siguiente etapa es una herramienta dedicada, construida en torno al proceso del comerciante. Este artículo sigue el caso desde el problema y su coste, pasando por la solución y el piloto, hasta la etapa actual, porque el caso muestra algo que una página de producto no puede: Automa.Net también construye implementaciones en torno al proceso de un cliente, y normalmente empieza con un piloto.

El caso en breve:

  • Problema: listas de stock no estructuradas, productos identificados a mano.
  • Coste: cientos de búsquedas manuales de precios al día, y errores por coincidencias incorrectas de piezas y precios distorsionados.
  • Solución: BOM Cleaner para el emparejamiento de números de parte y BOM Repricer para precios de mercado, ambos ejecutados con las propias reglas del comerciante.
  • Primer paso: un piloto sobre casi 20.000 filas de más de 20 listas reales.
  • Resultado: el 39% de las filas se emparejaron automáticamente, el 53% de las piezas emparejadas dentro del alcance se valoraron a partir de ofertas europeas; ambas herramientas en uso diario.

El problema: listas de stock que nadie puede leer automáticamente

Filas de módulos de entrada y salida de PLC con cableado en un armario de control

El comerciante compra y revende piezas industriales, gran parte de ellas procedentes de listas de excedentes y sobrantes. Su negocio depende de pujar rápido y al precio adecuado por listas que no controla.

Esas listas llegan como hojas de cálculo escritas de la forma en que el ERP de cada vendedor las exporta. Un solo archivo puede mezclar números de parte limpios del fabricante con códigos internos, nombres de marca pegados al código, dos códigos en una celda, códigos ocultos en una descripción, cantidades en la columna equivocada y líneas que no son piezas de automatización en absoluto.

Antes del piloto, cada lista pasaba por los mismos pasos manuales:

  1. Separar las cadenas. Extraer el número de parte, la marca y la cantidad de lo que haya escrito el vendedor.
  2. Identificar el producto. Decidir qué pieza exacta es cada línea, a menudo buscando el código en línea.
  3. Comprobar el precio de mercado. Buscar ofertas actuales para esa pieza, según su estado, una línea a la vez.
  4. Decidir. Solo entonces un comprador podía decidir qué líneas merecía la pena pujar y a qué precio.

Una lista de stock es, en efecto, una lista de materiales escrita por otra persona, y nuestra guía sobre cómo limpiar listas de materiales para compras explica por qué listas como estas derrotan una simple búsqueda.

Lo que costaba el problema: tiempo y errores

Tiempo. Los tres primeros pasos llevaron la mayor parte del tiempo. El equipo hacía cientos de búsquedas de precios al día manualmente, así que una lista de varios miles de líneas necesitaba semanas de búsquedas para poder presupuestarse línea por línea. Los compradores dedicaban su tiempo a preparar listas en lugar de decidir sobre las ofertas.

Errores. El trabajo manual con listas como estas sale mal de formas predecibles:

  • La pieza equivocada. Un código truncado o un código sin su marca puede coincidir con otro producto, y la oferta se valora para el artículo equivocado.
  • Un precio engañoso. Los anuncios de accesorios en los marketplaces suelen figurar bajo el número de pieza del producto principal. Una película protectora o una cubierta para una pantalla HMI se vende por una fracción del precio de la pantalla, y un anuncio así arrastra a la baja el precio de mercado aparente.
  • Un rango de precios que oculta la dispersión. Cuando una pieza se vende a precios muy distintos, una sola media o bien regala margen o bien hace perder el trato.
  • Precios antiguos. Cuando revisar una lista larga lleva días, se reutilizan los precios del trimestre anterior y la oferta ya no coincide con el mercado.

Ninguno de estos errores aparece de inmediato. Una oferta demasiado alta simplemente no se acepta, y el stock comprado demasiado caro solo muestra su precio cuando no se vende.

Cómo lo solucionamos: primero emparejar piezas, luego emparejar precios

Una lista de piezas abierta en una hoja de cálculo en un portátil

Conectamos dos herramientas existentes de Automa.Net en un solo flujo: primero emparejar cada línea con una pieza exacta del catálogo y luego emparejar esa pieza con precios de mercado en vivo, aplicando en cada paso las propias reglas del comerciante.

BOM Cleaner lee el número de pieza de cada línea, sea cual sea la forma en que llegue, y lo compara con el catálogo de Automa.Net de más de 10,5 millones de piezas de más de 9.000 fabricantes. Cada línea emparejada devuelve la grafía del código y la marca según el fabricante, una puntuación de confianza y el motivo del emparejamiento. Las líneas que no puede emparejar con confianza se marcan para revisión en lugar de adivinarse. Este es el paso que empareja descripciones de piezas inconsistentes: la misma pieza escrita como un código suelto por un vendedor, con un prefijo de marca por otro y dentro de una descripción por un tercero vuelve como un solo registro.

BOM Repricer toma las líneas emparejadas y les asigna precio frente a ofertas en vivo de proveedores de Automa.Net, separadas por condición: nuevo precintado de fábrica, excedente nuevo, reacondicionado y usado. Para el comerciante, funciona con sus propias reglas de compra, como mercados preferidos, tipos de vendedor excluidos y filtros que mantienen los accesorios fuera del precio.

El resultado es la propia hoja de cálculo del comerciante con la pieza emparejada y las columnas de precio añadidas, lista para que un comprador tome la decisión de puja. Herramientas como esta forman parte de un cambio más amplio en la forma en que los distribuidores fijan precios, que cubrimos en uso de herramientas de inteligencia de precios para piezas industriales.

El piloto como primer paso

BOM Cleaner y BOM Repricer son productos que cualquiera puede usar en el sitio, así que el comerciante podría haber subido sus archivos y leído los resultados. No habría sido suficiente. Un rango general de precios no es una oferta: el comerciante fija precios solo para algunas condiciones y algunos mercados y quiere el resultado en las columnas que sus compradores ya leen. Y el valor está en toda la cadena, desde la lista en bruto hasta la decisión, no en un solo paso.

Así que, en lugar de una suscripción, empezamos con un piloto: ejecutar ambas herramientas con las listas reales del comerciante, aplicar sus reglas, medir el resultado y solo entonces decidir juntos qué construir. Las reglas del comerciante surgieron de las primeras rondas de sus comentarios durante el piloto. Se ejecutó con archivos reales que el comerciante envió durante su trabajo habitual.

MediciónResultado
Filas procesadascasi 20,000
Filas coincidentes con una pieza del catálogo39%
Tasa de coincidencia por archivodel 6% al 98%
Piezas coincidentes dentro del alcance valoradas a partir de ofertas europeas53%

La media oculta el hallazgo más útil: la tasa de coincidencia depende mucho más de la lista que de la herramienta. La misma pasada coincidió con el 98% de un archivo y con el 6% de otro. Las listas que incluyen números de pieza del fabricante coinciden bien; las listas formadas por códigos internos, fragmentos cortos o solo descripciones dejan mucho menos con lo que comparar.

Cómo lo medimos:

  • Periodo y muestra: varias semanas a mediados de 2026, más de 20 archivos del trabajo habitual del comerciante, casi 20,000 filas en total.
  • Coincidentes: una fila vinculada por BOM Cleaner a un producto del catálogo de Automa.Net, con una puntuación de confianza. Las filas marcadas para revisión cuentan como no coincidentes.
  • Dentro del alcance de precios: piezas coincidentes que el comerciante valora, tras excluir accesorios y otras líneas que sus reglas dejan fuera.
  • Valoradas: al menos una oferta restante después de los filtros del comerciante.

La tasa de valoración del 53% es honesta más que halagadora. Con los filtros del comerciante aplicados, algunas piezas simplemente no tienen ninguna oferta coincidente en este momento. El comerciante prefirió un precio ausente a uno engañoso.

El efecto y la etapa actual

BOM Cleaner y el paso de valoración ya forman parte del trabajo diario del comerciante. El piloto también mostró qué mejorar a continuación:

  • Los planes alternativos superan a los huecos. Una línea sin precio según las reglas principales sigue teniendo valor. La siguiente versión prueba más fuentes de precios en orden y etiqueta claramente de cuál proviene el precio, para que un comprador conozca un rango de precio en lugar de nada.
  • La IA ayuda cuando los códigos están rotos. Para las líneas con un código truncado o mal escrito, una sugerencia de IA, que ahora se está añadiendo a la coincidencia, propone el número de pieza completo más probable con su razonamiento; por ejemplo, restaurando un prefijo y un dígito de control que faltan en un código de pedido del fabricante. El comprador lo acepta o lo rechaza con un solo clic.

La siguiente etapa, ahora en curso, es una herramienta dedicada construida en torno al proceso del comerciante, que funciona sobre la misma API que BOM Cleaner y BOM Repricer.

Hable con nosotros sobre un piloto con sus propios datos

Un piloto como este tiene sentido cuando su equipo repite los mismos pasos manuales en cada lista y sus reglas son lo bastante específicas como para que un resultado estándar requiera rehacer trabajo. Señales típicas:

  • Usted valora listas, no piezas individuales. Las ofertas de exceso de stock, los BOM de clientes o las RFQ entrantes llegan como hojas de cálculo con cientos o miles de líneas.
  • Tus reglas cambian la respuesta. Excluyes mercados, vendedores o condiciones, o necesitas precios en un formato que tus compradores ya utilizan.
  • Los datos están en tu ERP. Los resultados deben volver a tu ERP, no quedarse en un archivo descargado. Consulta la integración de sistemas ERP con la fijación de precios en marketplaces B2B para ver qué implica eso.
  • Tu proceso de BOM ya tiene una forma fija. Si tu equipo sigue un proceso de gestión de BOM, las herramientas pueden encajar en sus pasos en lugar de sustituirlos.

El primer paso es una conversación, no un contrato. Envíanos algunas de las listas con las que tu equipo trabaja realmente, cuéntanos las reglas con las que calculas precios y te mostraremos la tasa de coincidencia y la cobertura de precios con tus propios datos, antes de construir nada. Contacta con el equipo de Automa.Net para hablar de un piloto.

Preguntas frecuentes

¿Puede el software automatizar la coincidencia de precios de componentes?

Sí, una vez que cada línea está vinculada a una pieza exacta. BOM Repricer compara cada línea coincidente con las ofertas activas de los proveedores para esa pieza y devuelve el precio más bajo y el más alto por condición. En este piloto, fijó el precio del 53% de las piezas coincidentes dentro del alcance; el resto no tenía ninguna oferta que cumpliera las reglas del comerciante en ese momento.

¿Cómo se hacen coincidir descripciones de piezas inconsistentes entre listas de stock y BOM?

Haz coincidir cada línea con un catálogo del fabricante, no con tus propios archivos anteriores. BOM Cleaner lee el código de lo que contenga la línea, devuelve la grafía propia del fabricante con una puntuación de confianza y el motivo, y marca las líneas dudosas para revisión. Para códigos rotos, una sugerencia de IA propone el número de pieza completo más probable.

¿Cómo es un piloto con Automa.Net?

Envías archivos reales de tu trabajo diario y las reglas con las que calculas precios. Los ejecutamos a través de las herramientas existentes con tus reglas aplicadas, medimos los resultados con tus datos y acordamos contigo qué construir después. El comerciante de este caso empezó con la coincidencia y la fijación de precios y pasó a un desarrollo dedicado solo después de que el piloto mostrara dónde se iba el tiempo.

¿Por qué solo se coincidió el 39% de las filas?

Porque muchas líneas de la muestra no contenían un número de pieza del fabricante. La tasa osciló entre el 98% en un archivo y el 6% en otro, dependiendo de si el vendedor escribía números de pieza reales o códigos internos, fragmentos y descripciones. Las líneas que no pueden coincidirse con confianza se marcan para revisión en lugar de adivinarse.

¿De dónde vienen los precios?

De las ofertas en vivo de los proveedores de Automa.Net, vinculadas a la pieza exacta del catálogo y divididas por condición.

¿Tenemos que seguir usando Automa.Net para desarrollar la herramienta?

No. Después del desarrollo principal, tu propio equipo de TI puede encargarse de la interfaz y de su desarrollo posterior, o Automa.Net puede continuar con ello. El motor de datos sigue disponible a través de la API en cualquier caso.

Otros Entradas