Hola,
Hoy me encontré con el mismo problema.
Mi cliente tenía una orden de compra para regalos, con un solo ítem. Categoría de cuenta "centro de costos".
Cantidad de la orden de compra 1, precio 7800 EUR.
Los regalos tienen diferentes naturalezas e IVA, pero esto solo se puede saber cuando se recibe la factura.
La factura ha sido emitida por el proveedor con 3 códigos de impuestos diferentes según la naturaleza de los regalos.
3900 EUR 21% IVA
2000 EUR 10% IVA
1900 EUR 4% IVA
Para contabilizar utilizando MIRO, hice lo siguiente:
En el ítem de la orden de compra en MIRO, cambié el monto esperado de 7800 a 3900 e inserté el código de IVA del 21% (no se realizaron cambios en la cantidad). De esta manera, la cuenta de GR/IR se había liquidado por el monto total y se registró una diferencia de precio en la cuenta de costos asignada en la orden de compra.
En la pestaña de cuenta de G/L de MIRO, inserté dos líneas utilizando la misma cuenta de costos y el mismo centro de costos asignado en la asignación de cuenta de la orden de compra, recuperando la diferencia de precio anterior:
primera línea por 2000 EUR con 10% de IVA
segunda línea por 1900 EUR con 4% de IVA
La factura se contabilizó con el monto correcto de IVA de 1095 EUR y los 3 códigos de IVA para el único ítem de la orden de compra.
Ten en cuenta que si se establece el indicador de "recepción de mercancías no evaluadas" en el ítem de la orden de compra, no se producirá ninguna diferencia de precio.
Espero que esto pueda ayudar a alguien más que se enfrente al mismo problema en el futuro.
Domenico