Hello Theresa,
Yes, you are right. Restoring a good backup is probably your best hope for repairing this type of error.
My guess is that either the posting was interrupted or that the posted Time and Disbursements files are damaged.
Has a data integrity check been done on the data since the posting? Did you get posting journals?
Was the data integrity check clean prior to posting?