Events Version 9 creating phantom 'first gift dates'
Hi - we're using Events (legacy), and have it set up to create no opportunities when the event is free/$0. Though no opportunities are visible there, the NPSP rollups are being affected by what seems to be a phantom opportunity: if this free event is a first interaction of a person with our organization, the First Gift Date is set to the registration date, and total gifts = 1.
Recalculating rollups NPSP batch in this situation does not help us, because the batch only operates on contacts and accounts WITH opportunities. If there is no opportunity it skips the record, but then we still have a bunch of records with 1 gift and a first/last gift date set on the contact and household account.
This is happening for every free event, and it is creating problems due to incorrect statistics. Please advise.
-
Hello Jeff Honnold
This behavior is expected.
You have configured Events (Legacy) not to create Opportunities for free/$0 events, so no Opportunity is created. However, Total Gifts, First Gift Date, and related rollups are NPSP functionality, and NPSP rollups are entirely Opportunity-based.
Because no Opportunity exists, there should technically be no gift counted. The recalculation batch does not correct this because it only processes Contacts and Accounts that have Opportunities.
Since there is no Opportunity, NPSP cannot correctly manage gift rollups. To address this, the only workaround would be custom automation (e.g., a Flow) that runs when a free event registration/transaction is completed and manually updates or prevents updates to the Total Gifts and gift date fields on the Contact and Account.
Without an Opportunity, NPSP does not support maintaining accurate gift statistics.
0
Please sign in to leave a comment.
Comments
1 comment