Record in use error Daily Sales Update

We are trying to close out the batch in the Daily Sales Reports/Updates and we receive this error box.

When you go to the SO and check which user has the SO open it is the user who is trying to update the batch.  The SO is getting invoiced partial, if that makes a difference.  I am assuming something hidden is keeping the SO record open, any guesses?