Dónde vive la comparación en Odoo 19
No es un tipo de contrato ni un documento aparte: son varias órdenes vinculadas entre sí.
Conviene empezar por acá porque es el punto donde más se pierde tiempo buscando. En versiones anteriores de Odoo existía un tipo de contrato llamado «llamado a licitación» que servía para pedirle precio por lo mismo a varios proveedores. En Odoo 19 ese tipo ya no existe. Los contratos de compra tienen solo dos tipos —orden abierta y plantilla— y ninguno hace comparación.
Lo que reemplaza a aquello son las alternativas: se arma una orden de compra normal con el primer proveedor, y desde ahí se crean órdenes gemelas para los demás. Las órdenes quedan vinculadas entre sí, y Odoo ofrece un comparador que las pone lado a lado.
La función viene con los contratos de compra, así que hay que activarlos en Compras > Configuración > Ajustes aunque después no se use ni una orden abierta ni una plantilla. Es la misma casilla.
Crear las alternativas
Una orden por proveedor, generadas desde la primera para que queden atadas.
Se arma la primera solicitud de cotización como siempre: proveedor, productos, cantidades. Después, en la pestaña Alternativas, el enlace Crear alternativa abre un asistente que pide el proveedor nuevo y ofrece copiar las líneas de la orden original.
Conviene dejar tildado el copiado: si cada orden tiene productos o cantidades distintas, la comparación no compara nada. El punto del ejercicio es que las tres pidan exactamente lo mismo y solo cambien el precio y el plazo.
El asistente crea la orden nueva y la vincula. A partir de ahí, todas las órdenes del grupo se conocen entre sí: entrando a cualquiera de ellas, la pestaña Alternativas lista a las demás. No hace falta acordarse de cuáles eran.
Cada alternativa se envía al proveedor por separado con Enviar solicitud de cotización, como cualquier otra. Lo que las une es la vinculación, no el envío.
El comparador
Marca solo cuál línea tiene mejor precio y cuál mejor fecha. Son dos cosas distintas.
Con los precios ya cargados en cada alternativa, el enlace Comparar líneas de producto abre la vista que importa: todas las líneas de todas las órdenes, agrupadas por producto. Debajo de cada producto se ven las ofertas de los distintos proveedores, una al lado de la otra.
Y Odoo no se queda en mostrar: marca el mejor precio y la mejor fecha de entrega. Que sean dos marcas separadas es deliberado, porque no siempre coinciden. El más barato puede entregar en veinte días y el segundo en tres. Esa decisión no la toma el sistema —depende de si la obra está parada esperando— pero deja las dos cosas a la vista para que se tome con información.
Desde esa misma vista se puede elegir línea por línea. No hay obligación de comprarle todo a un solo proveedor: si uno tiene el mejor precio en dos productos y otro en el tercero, se confirman las líneas que convengan de cada orden.
Elegir y cerrar las que no van
Al confirmar una, Odoo se ocupa de preguntar qué hacer con el resto.
Cuando se confirma una de las órdenes del grupo, Odoo detecta que tiene alternativas todavía abiertas y muestra un aviso con dos caminos: cancelar las alternativas o conservarlas.
Cancelarlas es lo habitual: se eligió un proveedor y las demás cotizaciones ya no van. Conservarlas tiene sentido cuando se va a comprar parte a uno y parte a otro, o cuando conviene dejar una viva por si el elegido no cumple.
Lo que no hay que hacer es dejar las alternativas abiertas sin decidir. Una solicitud de cotización en borrador no molesta a nadie, pero al mes se acumulan veinte y ya no se sabe cuáles siguen en juego. El aviso al confirmar existe justamente para forzar la decisión en el momento en que se tiene fresca.
Las órdenes canceladas no se borran: quedan con estado Cancelado y su historial. Eso es deseable, porque el registro de a quién se le pidió y qué contestó es la evidencia de que la compra se hizo con comparación de precios.