We discovered a bug on InternalStockRequestFulfill.php as some of the stockrequest maintains the flag closed = 0 even if it should be 1 because all the stockrequestitems associated are flagged as completed = 1 .
I guess it has to do with stockrequest with more than 1 item.