Comparación de cotizaciones de proveedores
Tavnit extrae las líneas de cotizaciones de proveedores que compiten entre sí; después, los Matchers emparejan los artículos equivalentes entre proveedores y nombran un campeón por línea según el precio. Obtienes una tabla comparativa en lugar de tres PDF y una hoja de cálculo armada a mano.
Por qué duele
Comparar cotizaciones es la parte de compras que nunca se vuelve más fácil. Tres proveedores mandan tres diseños, describen el mismo artículo de tres formas distintas y cotizan presentaciones diferentes. Alguien arma una hoja de cálculo, re-tipea todo y espera haber emparejado las filas correctas.
El emparejamiento es la dificultad real. “Perno hexagonal M8 50mm”, “Perno, hex., M8x50” y “PERNO HEX M8 50MM zincado” son el mismo artículo, y ninguna búsqueda por coincidencia exacta los va a emparejar jamás.
Qué se extrae
| Campo | Por qué requiere cuidado |
|---|---|
| Identidad del proveedor | El campo que nombra a cada participante de la comparación. Una cotización, un proveedor. |
| Descripción del artículo | El texto que se empareja entre proveedores. Extráelo textual — normalizarlo demasiado pronto destruye la señal que el emparejamiento necesita. |
| Precio unitario | El campo numérico sobre el que se decide el campeón. Las entradas no numéricas como “precio a consultar” se excluyen y se reportan, en lugar de ignorarse en silencio. |
| Cantidad y unidad de medida | Se usan como contexto del emparejamiento, para que un paquete de 12 no quede emparejado con una unidad suelta. |
| Tiempo de entrega | Muchas veces es lo que decide cuando los precios están cerca, y casi nunca se captura en una comparación manual. |
| Vigencia y condiciones de pago | Una cotización más barata con peores condiciones no siempre es más barata. |
Dónde se complica
El mismo artículo nunca se describe igual dos veces
Por eso falla el emparejamiento exacto y por eso la comparación sigue siendo manual casi en todas partes. Los Matchers emparejan las filas por significado y no por igualdad de texto, con un desempate por LLM para los pares ambiguos, así que descripciones distintas del mismo artículo igual quedan alineadas.
La presentación rompe la comparación sin que nadie lo note
Una cotización por caja de 12 contra una cotización por unidad no es una diferencia de precio, es un error de unidad — y es el error que sobrevive a la revisión porque los dos números se ven razonables. Los campos de contexto te permiten incluir cantidad y unidad de medida en el emparejamiento, así los artículos distintos quedan sin pareja en lugar de producir un ganador equivocado.
No todas las líneas tienen un precio comparable
Las cotizaciones traen “precio a consultar”, “incluido” y celdas vacías. En lugar de descartar esas filas en silencio, la comparación las excluye del campeonato y registra una advertencia en la fila, así ves qué no se comparó en lugar de asumir que todo lo fue.
Cómo lo resuelve el proceso
- Flows — Un solo Flow lee el diseño de cotización de cada proveedor en la misma estructura de campos — la condición previa para poder compararlas.
- Cleaners — Convierte monedas para que cotizaciones en distintas divisas se comparen sobre la misma base.
- Buckets — Conserva las cotizaciones en el tiempo, así el precio de hoy se puede contrastar con lo que el mismo proveedor cotizó el trimestre pasado.
La documentación técnica enlazada está en inglés.
Preguntas frecuentes
- ¿Cómo empareja artículos que cada proveedor describe de forma distinta?
- El emparejamiento es semántico y no exacto: las descripciones se comparan por significado, con un desempate por LLM que resuelve los pares ambiguos. “Perno hexagonal M8 50mm” y “Perno, hex., M8x50” quedan emparejados sin que tengas que mantener una lista de sinónimos.
- ¿Puedo comparar contra un solo proveedor en lugar de contra todos?
- Sí. El modo benchmark toma una cotización como base y compara todas las demás contra ella, que es la forma correcta cuando tienes un proveedor actual y estás sondeando el mercado.
- ¿Qué pasa con las líneas que no se pueden comparar?
- Las filas con precios no numéricos se excluyen del campeonato y quedan registradas como advertencias en esa fila, así los vacíos de la comparación son visibles en lugar de quedar ocultos.
Otros tipos de documento
Pruébalo con uno de tus documentos
Trae un documento real. En la demostración armamos tu primer Flow y ves los datos salir en vivo, con tus propios archivos.
Agendar una demostración