There is a Process that updates the Cheque Date to Transaction Date and then Transaction Date to Payment Txn Created Date. That is the reason why Transaction Dates are being changes and you are not able to change the Cheque Date or Transaction Date for Batch Entry.
For example, if you give Transaction Date as 15/11/2022 on the Batch Entry, what the process does is
- Copy the Transaction Date to Cheque date that is - 15/11/2022.
- Then copies the Created Date i.e Today 23/11/2022 to the Transaction Date (if batch processed today). Transaction Date becomes 23/11/2022.
- This then changes the Cheque Date to 23/11/2022.
Solution will be to change the Process to update only the Cheque Date with Transaction Date.