Totally agree. I just finished a payrun for 100 employees and realised that I made a payment date for the day before instead of today. Of course you cannot create a bank file as the bank will only process it if it has todays date (not yesterdays date). I had to cancel the payrun and re-enter them all again with the correct payment date. Could have been easily fixed with an editable payment date field.
This reply from Jem has nothing to do with the issue at hand.
"I understand on how important it is to change or edit the payrun date. However, as per the ATO requirements, pays are reported according to the payment date not pay period dates. This means that all reporting, including financial, BAS, STP, PAYG and super, will be incorrect for both financial years. To resolve this you will need to reverse and reprocess that pay run with the correct payment date."