With the option of "donor cover" added to all donation and event forms on the horizon, there also needs to be a new field added to the gift records that would record these donor cover fees on the record and calculate them in all tax receipting to the donors but separate them from the actual intended gift amount for organization reporting purposes.
For example: If John Smith makes a $100 donation and chooses to cover the fees ($3). Currently John Smith's gift would show as $103 in his record and in all reports and dashboards John Smith would appear to have given $103. If there was a separate field that showed his gift of $100 and then Donor Cover: $3 we would be able to pull the $100 into all of our reports and dashboards and then when John Smith asks for a tax statement at the end of the year we would be able to pull a receipt for John Smith saying he paid $103 to XYZ Organization.
(This logic could also be applied to a gift fees field in order to see true cash receipt totals for all CC and DD gifts.)