Version: CiviCRM 5.7.4/5 (patched for Contact images)

A Donor sent in a chq for $100 - Staff entered originally as a Donation. Then Edited the Contribution to make it a Memoriam Donation. CiviCRM generates the three entries - see below:

enter image description here

Issue: in Contribution Detail Report this Donor is listed as having donated: $300 - please see below. So somehow sums up the absolute value of the three amounts/financial account transactions that are linked to the single Contribution.

enter image description here

Question: why? Columns checked: Donor Name, Donor Email, Donor Phone, Financial Type, Payment Type, Check Number, Transaction ID, Date Received, Amount, Credit Card Type, Country

Update: there are no soft credits on this Contribution and the report is configured to pull Contributions only

2 Answers 2


Ok figured it out: the report is fine if I remove the column ‘Credit Card Type’. Then I see $100 in the report!

So if you select column ‘Credit Card Type’ a non-credit card contribution like this chq are aggregated over the number of financial transactions associated with the contribution, b/c the field ‘Credit Card Type’ lives in the Financial Tables.

So this is definitively a different bug from the one referenced here as well; this bug is related to (unnecessary) financial transactions.


There is a known bug (https://lab.civicrm.org/dev/core/issues/655) in the Contribution Detail report right now that will multiply gifts by the number of soft credits.

  • There are no soft credits on this contribution; I’ve updated the question. Commented Mar 6, 2019 at 21:21
  • 1
    The linked issue suggests it might not be limited to soft credits, i.e. it's still a multiplication based on the number of "contributions" whether soft credit or not with the same ID. Unless I'm misreading that.
    – Demerit
    Commented Mar 6, 2019 at 21:37
  • Isn't a Memoriam Donation a soft credit?
    – guyiac
    Commented Mar 8, 2019 at 15:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.