ha, i dont think u made any mistake here, the quantity should be 90 even without that .72.
I guess .72 quantity actually from another error, caused by some manually transaction, check you inventory audit report, or directly use
SELECT * FROM OINM
WHERE ITEMCODE = ' your item '
and check the all the quantity, there must be some number with fraction.