There is a hidden field "Date Entered" which I have been using for reports as I thought this would enable me to bypass dates being entered incorrectly.
Unfortunately, using duplicate invoice as sales order populated Date Entered with the value in the invoice instead of creating the record with the program date. This is not clever.
Please change this ASAP