Hello DoveMax,
Thanks for joining us in community!
When it comes to the dates used on your forms, the dates shouldn't be changing arbitrarily. Great job with taking the step to check for data damage through the verify and rebuild tool. Since you're not seeing anything there, I recommend deleting and recreating the sales order then trying to create an invoice from the newly created one.
If the error still occurs, give us a call so an agent can take a closer look. The number to reach us 1-877-772-9158. The following page outlines support hours and policies: Intuit QuickBooks Desktop software support policies
Have a great day. :)