Please allow the Invoice Date to be changeable.
The invoice date should reflect the date the item becomes the property of the customer. Certainly only after payment and occasionally only at time of delivery.
This would be helpful where a store item is either purposefully made to order, perhaps because of customisation, or where a store allows orders to be placed for items that are out of stock and there is a delay from the supplier.
eg..
- Day 1 - Order placed
- Day 4 - Payment received, order is processed and customisation begins
- Day 7 - Customisation completed, item is shipped
The invoice date should be editable to reflect whichever day is appropriate, based on the item, store policy etc.
I hope is something you can consider