We want the transaction date to be set same as confirmation date and effect should go on date of confirmation how this can be done ?

Suggestion :-
Option is available only to Proteus support and partners
This can be done by changing the flag ‘ confirm on post ” flag set to yes’ in the transetup

User can find this menu in following path :-
System > System Setup > Custom Setup > transetup