Details
Description
When a payment is recorded by the backoffice (Events > Register Event Participant), the record in civicrm_financial_trxn for this action always defaults to today's date (now) instead of the provided receive_date.
The contribution record has the correct received_date but the associated finanacial_trxn does not.
When a partial payment is recorded:
- the first transaction, entered through the "Record Payment" checkbox on the Register Participant screen, always records (incorrectly) today's date
- subsequent transactions, entered through "Record Payment" (under "more" on the participant record), correctly records the provided receive date
The result is inconsistency in financial reporting and accounting; and some transactions do not correctly reflect the date of the cash receipt.