If you see this issue in Microsoft Dynamics GP it usually means that something has happened to the control number on the Batch. No worries as there is an easy non-technical fix. Most likely your batch has ended up in batch recovery so choose to continue.
You should see the batch back with some error message as to why it failed such as “control total and actual totals do not match.”
Just create a new batch ID and move your transactions into that batch and then re-post the batch and it should work again as you would typically expect. Then remove the offending batch id.