Hi All,
About 6 weeks ago we noticed that Gift Entry had duplicated a couple of Opportunities when a Process Batch was done. We didn't stop to investigate deeply because it seemed to be an isolated occurrence. However, it happened again on Aug 12 so we took the time to dig into it.
Gift Entry was used to create a set of Opportunities on Aug 12. The upfront processing in GE went fine. Data entered into the forms without a problem and the Process Batch worked without failure or error. All seemed routine and normal (we use GE regularly). A couple hours later we noticed duplication of Opportunities created by GE.
I pulled 3 example duplicates into the attached Excel named "Gift Entry Duplicated Opps" which is a Joined report linking Opportunity records to their associated NPSP Data Import records.
In column-A of the report we can see that the Opportunities have their own unique OpportunityIDs. Column-B shows they were created on the same date. Column-C shows they were created within the same Batch. Column-D shows that 2 Opps were created for the same Primary Contact. Column-F shows the Primary Contacts have the same Account. Column-G shows they have the same Amount.
Now it gets weird.
Column-H shows that one of the Opps has a NPSP Data Import RecordID but the other does not ! Likewise for Column-I, Column-J and Column-K. One Opp has these data elements but the other Opp does not.
You see the same pattern in the other 2 examples within the Excel.
As a double-check I generated a simple "NPSP Data Import" report which is attached with name "NPSP Data Imports". Within that file we see the following:
-each data Data Import processed without error / failure (column-C, column-D and column-E)
-all processed by the same ApexJob, column-F
-each Data Import created only 1 unique Opportunity, column-G, for each Primary Contact, column-I
-they were all created within the same Batch, column-H
Based on these data points, I don't understand how or why duplicate Opportunities got created by Gift Entry. Has anyone else experiened this?
Thanks!
Chris
Mobile Loaves & Fishes
@Chris Hoffart@CauseMic Crew@Josh Kenzer Were you able to figure this out? We're experiencing the same issue. SF Support wasn't able to figure it out, and turning on NPSP Data Import field audits also didn't illuminate anything for us. For now, we're auditing it by using a report subscription that pushes out whenever an opportunity created through batch doesn't have a related NPSP Data Import record. Thank you!