Te llega un proveedor con 8 cajas cuando pediste 10, o llegan 10 pero 2 vienen rotas, o directamente llegó un producto que ni pediste.
Es de las situaciones más comunes en cualquier negocio que compra mercadería, y la buena noticia es que Odoo tiene un flujo pensado exactamente para esto: no se trata de "corregir" la orden de compra a mano, sino de registrar la realidad de lo que entró.
El flujo correcto: recibir lo que realmente llegó
Cuando vas a la recepción (Inventario > Recepciones) y abrís el comprobante de recepción correspondiente a esa orden de compra, Odoo te muestra la cantidad pedida en cada línea. Ahí no tenés que forzar el número a que coincida con lo que pediste: simplemente editás la cantidad por la que realmente llegó. Si pediste 10 unidades y llegaron 8, ponés 8 y validás. El sistema entiende que quedan 2 unidades pendientes y las deja abiertas en la orden de compra para una entrega posterior (un "backorder").
Esto es clave: no hay que editar la orden de compra original. La orden de compra es el contrato/acuerdo con el proveedor; el comprobante de recepción es la realidad física. Mezclar ambas cosas es el error más común que veo, y termina generando descuadres en el stock que después cuesta mucho rastrear.
¿Y si llega de más?
Mismo mecanismo: si pediste 10 y llegaron 12, editás la cantidad a 12 en la recepción. Eso te genera una diferencia que vas a tener que resolver con el proveedor (¿te facturan las 12, o devolvés 2?), pero al menos tu stock físico va a reflejar lo que realmente tenés en el depósito, que es lo que importa para no vender algo que no existe.
¿Y si llegó dañado?
Acá hay una decisión: si lo dañado lo vas a devolver, no lo recibís como bueno. Recibís la cantidad sana, y al producto dañado le hacés una devolución directa desde esa misma recepción (Odoo te da la opción de "Return" sobre el comprobante ya validado), que genera automáticamente el movimiento inverso hacia el proveedor.
La consecuencia en facturación
Esto es lo que hace que valga la pena hacerlo bien: si tenés activada la opción de facturar según cantidad recibida (en vez de cantidad pedida), Odoo te arma automáticamente la factura del proveedor solo por lo que realmente entró. Te evitás la pelea de "me cobraste de más" porque el sistema ya lo controla por vos.