dev/core#3871 Write-off feature for pledges - #24777
Conversation
|
(Standard links)
|
|
Jenkins re test this please (just verifying checkstyle still works) |
|
@yashodha do you still have energy to progress this? Perhaps this can be closed if not? Just currently looks like it's got merge conflicts + failing tests and hasn't been touched in a long time! |
|
I like the idea of having a write off for pledges. |
|
I tried to resolve the conflict, so that it builds a sandbox site. Looking at the code, it might be missing a "Pledge write-off" Activity? i.e. needs to be added to the default install and in the upgrader? I was wondering if we really need a new Activity Type for this. Activities are sometimes used as a form of logging. In this case it seems relevant. |
|
The patch is failing to apply because of changes in should be rewritten by updating the Alas I don't often use Pledges, this was a bit of a side-quest for me. @yashodha if by any chance you have a bit of time to fix the two issues: action links, and check if we need to add an Activity Type, I would be happy to help review/merge. |
|
@yashodha any further energy on this one? I see the associated issue has been auto closed. |
|
@colemanw Thanks for the ping, we will get this over the finish line and are making this a priority. |
|
@colemanw I am working on this and will keep you posted. Thanks! |
|
Closing in favor of #36395 |
Overview
Write-off feature for pledges
https://lab.civicrm.org/dev/core/-/issues/3871
Functional specifications:
On a pledge, in Edit Scheduled Payment, we can delete a pledge payment. The total pledge amount is reduced by the amount of the scheduled payment and the balance due is recalculated.
But in this scenario, the pledge status is left as is.
We can also cancel a pledge. All scheduled payments are canceled but the pledge status is set to canceled and the pledge balance and the total pledge amount are not recalculated. So I propose a new feature for the write-off.