They didn't by any chance delete a batch, did they? I've had issues where it won't update because a phantom batch (the invoice is still out there but not the batch) is hung. Might query the invoice headers by batch and see if they are all out there. If not, you can reenter it to access the invoice, if necessary. WAG.