Description of Error:
The following error appears when saving an existing Invoice or Quote:
Error: This Invoice cannot be modified because it was posted to QuickBooks using an earlier version of the Electronic Service Control Software. Create correcting entries instead.
Cause of Error:
The transaction is marked as posted but the QuickBooks Transaction IDs are blank. The IDs are how ESC knows which entries to remove in QB when the invoice is saved. Since those records don't exist, ESC can't delete it and displays this error instead. This is typically occurs with transactions entered in previous versions of ESC (like 9.1 or earlier) or as a result of database manipulation (such as a batch file or rebuild).
Resolution:
The fix for this depends on whether the error occurs when saving an Invoice or Quote.
Invoice:
- Recall the invoice that generates the error.
- Click Activities → Create Credit Memo.
- Note the Credit Memo number and save it. Be sure not to change the date. This will counteract the original invoice in the current period.
- Go to File → Post to QuickBooks and set the Post From Invoice Number to the Credit Memo you just created. ESC will automatically put the same number in the next field when you press Tab. Post.
- Delete the new transactions you just posted to QB. Since the original invoice didn't send anything to QB, we don't want the credit memo to do so either.
- Switch back to ESC and recall the invoice again.
- Go to Activities → Memorize Template.
- Give it a name and save it.
- Clear the screen.
- Recall the customer on the sales invoicing screen and press tab until the cursor is in the Date field.
- Go to Activities → Load Template and select the template you just saved.
- Save the new invoice with the current date.
- Post it at your leisure.
Quote:
- Recall the quote that generates the error.
- Go to Activities → Memorize Template.
- Give it a name and save it.
- Set the status of the Quote to Rejected and remove the sales person from this (so we don't hold this against them).
- Recall the same customer on the quote and press tab until the cursor is in the Date field.
- Go to Activities → Load Template and select the template you just saved.
- Save the new quote with the current date.
- Apply the prepayment using the Activities menu.
- Post it at your leisure. Note there is no need to delete anything in QB because quotes don't post over and this error is occurring because QB does not appear to have the payment that should have been sent over.
Comments
Please sign in to leave a comment.