Are you using units of measure? I've had something similar happen when our system has an item setup as sets of 2, and we sell 2 pieces, so the sales order would have that we sold 2 pieces, then the item fulfilment would be 2 pieces and the invoice would be 1 set.