We use inventory for correcting stock errors. Sometimes a product has still a stock quantity in Tryton, but actually warehouse stock is empty. So we create an inventory, and then a new inventory line with missing product and quantity = 0. When saving, quantity is updated with expected quantity. Quantity has to be updated again with 0 and then it's ok.