Since upgrading to 5.3, we've noticed that Pledge amounts can be edited, which then deletes any payments made toward the pledge.

In earlier versions, the Pledge amount could not be edited. (this is true with 4.6; I'm not sure about other versions)

The only discussion I can find is a patch from a few years ago created for 4.7: https://issues.civicrm.org/jira/browse/CRM-17762

2 Answers 2


Yes thats true, if you update certain parameters of existing pledge than it deletes all pledge payment and recreates it. Below are the parameters when changed deletes all pledge payments.

  • amount
  • frequency_unit
  • frequency_interval
  • installments
  • start_date
  • But there's no warning for the user, which causes the uninformed to destroy contribution history. I understand it works this way, but I don't understand why it's not considered a bug or why there is no work around. (is there a work around?) Aug 15, 2018 at 22:43
  • actually it should 1. Keep existing pledge payment record. 2. Delete un-paid (pending/overdue) pledge payment record. 3. Re-calculate the number of installment based on new installment amount or frequency unit or interval change. 4. Then add new entries of pledge payment. Dec 31, 2018 at 11:50

Can you check this PR


There seems to be a bug that allows you to change the payment schedule and wiping out the contributions in the process. The above patch will fix the same.

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.