Knowledge Base

Donor Management with Salesforce: Upgrading from NPSP 2 to NPSP 3- Deprecated Fields

The NPSP 3.0 was a major upgrade to the NPSP 2.x package, one of the largest changes being the introduction of the Household Account Model. While the Click & Pledge application is fully compatible with NPSP 3.0, NPSP 3.0 has a number of deprecated fields which will create a conflict when processing the "Temporary Contacts".

When processing the C&P Temporary Contact, in the presence of the deprecated fields, the following error will be reported:

Insufficient Privileges
You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary.

Once NPSP has been upgraded to version 3.0 or above the following fields need to be deleted..
Package Object Field Label Field API Name
Households Opportunity Order Number- DEPRECATED npo02__OrderNumber__c
Households Opportunity Main Competitor(s)- DEPRECATED npo02__MainCompetitors__c
Households Opportunity Delivery/Installation Status- DEPRECATED npo02__DeliveryInstallationStatus__c
Households Opportunity Current Generator(s)- DEPRECATED npo02__CurrentGenerators__c
Households Opportunity Tracking Number- DEPRECATED npo02__TrackingNumber__c
Households Contact Languages- DEPRECATED npo02__Languages__c
Households Contact Level- DEPRECATED npo02__Level__c

To delete the above fields follow the steps listed below:
  1. Go to Salesforce Setup
  2. Click on App Setup > Customize > Opportunities > Fields
  3. Delete the fields listed above & labeled as "Deprecated"
  4. Click on App Setup > Customize > Contacts > Fields
  5. Delete the fields listed above & labeled as "Deprecated"

Powered by