GLJournal reverse accrual date is hard coded to system date
MJournal->reverseAccrualIt pickup system date while all other document pickup date from ctx.
Fro example, MInvoice use
Timestamp reversalDate = accrual ? Env.getContextAsDate(getCtx(), "#Date") : getDateAcct();
It is good to have this behavior consistent.
Reviewed and tested. Good to added.
@Deepak, attached an untested patch, can you please peer review and test?