Changing more than one invoice at a time.

I have a situation that has arose in our company.

Our PM and PA neglected to watch their invoices and code correctly, so over the last year we have over 300 invoices that were coded incorrectly that I am now having to go back and fix.

Is there someway to be able to fix more than one invoice at a time?

I know that the job cost code is not odbc writeable.

Any other suggestions other than hang my coworkers up by their earlobes?

Any recommendations?