Actually I am not trying to edit whole of the transaction, and i just want to edit the payment date. and I believe many accounting software will have the lock function but it will not lock/limit the transaction clearing date,

As I’m using few accounting software and I haven’t having this kind of issue.

like you say, if the payment i sent out to clients. But he never go to bank in the cheque or due to any reason he forgot the payment. Then my superiors cannot lock the periods until we need to chase our clients to cash out the payment?