Loading

Duplicate Gift Default Soft Credits on Gift Commitment

게시 일자: Jun 26, 2026
상세 설명

In Nonprofit Cloud Fundraising, a Gift Commitment that is associated with an Opportunity carrying a Gift Default Soft Credit (GDSC) can end up with multiple, seemingly duplicate Gift Default Soft Credit records. The records appear after the scheduled Nonprofit Cloud automation runs, and additional records can be added on each subsequent run.

This happens because the automation compares the Gift Default Soft Credit on the Gift Commitment against the one on the related Opportunity and re-creates it whenever the two do not match. The automation checks all four of the following; if any one differs between the Commitment and the Opportunity, it creates a new GDSC record:

  1. Recipient and Donor match on both records.
  2. Role matches on both records.
  3. Partial Amount matches on both records.
  4. Partial Percent matches on both records.

The most commonly observed trigger is a partial-payment (Partial Amount) difference between the Opportunity and the Commitment. Because the automation runs on a schedule, a persistent mismatch causes a new record to be created on every run, which is why the duplicates accumulate.

This is expected, by-design behavior, not a defect. The four-field comparison is what allows the automation to correctly create distinct soft credits when a Commitment legitimately needs one that differs from the Opportunity’s. The system cannot distinguish an intentional difference from an accidental mismatch — when the values differ, it creates a new record.

솔루션

To stop new duplicate Gift Default Soft Credit records from being created:

  1. Open the affected Gift Commitment and its related Opportunity.
  2. Compare the Gift Default Soft Credit on the Commitment with the one on the Opportunity across the four fields: Recipient/DonorRolePartial Amount, and Partial Percent.
  3. Update the mismatched field(s) so the Commitment and Opportunity values match. In most cases this means aligning the Partial Amount (and, if applicable, the Partial Percent) so they are equal.
  4. After the values match, the nightly automation recognizes the existing soft credit and stops creating new GDSC records on subsequent runs.

Note on existing duplicates: Aligning the fields prevents new duplicates going forward; it does not merge or remove records already created. Review and remove any pre-existing duplicate GDSC records using your organization’s standard data-cleanup process.

Knowledge 기사 번호

005387796

 
로드 중
Salesforce Help | Article