I am building a "leftover" module, I added a boolean column "use leftover" on move_raw_ids (stock.move relation).
_inhirit = 'stock.move'
use_leftover = fields.Boolean(default=False)
What I want is when use_leftover is true, then Consumed should be zero, but To consume as it should be. Also, I don't want to change the quantity on hand and forecasted.