gem
gem copied to clipboard
SGE: NPSP Payment Mapping feature does not work
Summary
NPSP has a Payment Mapping feature which allows a user to enter data in an Opportunity field and have it copied into the automatically-created Payment record when the Opportunity is saved. As Single Gift Entry creates the Payment(s) separate from the NPSP workflow, this mapping is ignored.
Steps to Repeat
- Create a custom Opportunity field, such as a text field
- Create a custom Payment field, same data type
- NPSP Settings | Donations | Payment Mapping - Map the Opportunity field to the Payment field and Save
- Create an Opportunity and populate the custom field. Confirm that the field is matched on the Payment.
- Create a custom field on NPSP Data Import object and map to the Opportunity field
- Create an NPSP Data Import or Batch Gift Entry entry and confirm that the field is copied properly upon processing.
- Add the Opportunity field to the Single Gift Entry layout
- Creat a Single Gift Entry record and make sure the custom field is populated. Save.
Expected Behavior
The created Payment should have the custom field populated.
Actual Behavior
The custom field is blank on Payment as the code necessary to reference the Payment Mapping never fires in SGE context.