En odoo no es posible realizar un asiento contable donde existan valores negativos en las líneas del asiento. Esto se debe a que el sistema está configurado para seguir el principio de la doble partida, el cual establece que cada transacción contable debe registrarse en dos cuentas diferentes, con importes iguales pero de sentidos opuestos.
Cuando se introduce un valor negativo en una línea del asiento, se está indicando que se está restando una cantidad de una cuenta específica. Sin embargo, en la contabilidad de doble partida, no existe la posibilidad de "restar" una cantidad de una cuenta. En su lugar, lo que se debe hacer es registrar la transacción en una cuenta diferente, con un importe positivo que represente la misma cantidad.
Por ejemplo, si se desea registrar una devolución de venta por valor de $100, no se puede introducir un valor negativo de -$100 en la cuenta de ventas. En su lugar, se debe registrar la transacción en la cuenta de devoluciones de ventas, con un importe positivo de $100.