Hi Dave,
Invoices are always "Generated", so if you make any changes, and then re-generate an invoice, it will show the updated changes.
As far as your issue, I have never heard of anything like that before. If you can't get it working, we would need you to send us a Backup of the database file so that we could run it thru the debugger and see what is going wrong. Please send us an email at support at on-core dot com.