According to Intuit, this is possibly caused by a damaged invoice template.
The recommended solution is to duplicate the damaged invoice template, make it inactive, and use the duplicated template in the future.
Here are the steps to resolve this problem:
- Identify the invoice template used on the invoice whose To be printed flag didn’t properly reset after printing
- Open the Templates window by clicking on the Lists->Templates menu selection
- Select the damaged invoice template and click the Templates button at the bottom left corner of the Templates window
- Click Duplicate to make a copy of the damaged invoice template
- Optionally rename the copy to a new unique name by right clicking on the template, choosing Edit Template on the context menu, and clicking the Manage Templates… button
- Right click on the damaged invoice template and choose Make Template Inactive from the context menu
- Return to the invoice whose To be printed flag didn’t properly reset after printing
- Change the Template in the upper right corner to the new copy of the damaged template
- Print the invoice and confirm the To be printed flag reset properly
The screenshot below highlights the To be printed flag and the Template on the QuickBooks Create Invoices window:
See our related article on clearing the To be printed flag under normal circumstances.
This problem is also discussed in an Intuit knowledge base article.