Ability to Search contribution record using Transaction Date vs Date Received
Right now we can search contribution using 'Date Received' Field, But when Payment is received via check/ or paid through offline credit card (after few days) then the Transaction Date and Date Received may not be same.
During the Record your payment process, We keep old Receive Date as it is and add new entry in 'civicrm_financial_trxn' table with 'trxn_date' as current date.
If we want to search record when actual Transaction date then expected contribution record does not show in result.
e.g. cross check the payment processor transaction date and civicrm contribution record. transaction date will get matched with processor record and receive date is quite old (when record is created).