Updating the status of the Invoice was causing invoice item amounts to be updated. This has been fixed.