- Donation and Additional Fee will continue to be separate Opportunities. Many people use it with this configuration in order to code the donation and the amount separately for accounting purposes.
- To prevent this from messing up your rollup # of gifts, consider using NPSP Customizable Rollups to exclude the Additional Fee opportunities. Naturally you would want to continue to rollup the amount of both.
NPSP Documentation:
- If your finance team needs to see the transaction total to know the specific donation, create a formula field and pull the value from the parent transaction for your reports. There's not even a formula to prepare, you only need to add the related field. Formula fields do not count against your storage total.
Salesforce Documentation:
TRAILHEAD: Create Formula Fields
You could also remove the 'Additional Fee' option from your form. Whatever total the form submits to the bank, whether it's just a donation or a donation with a fee added to help cover the cost of the transaction- the total is what the fee is calculated on. We cannot provide you a way to do part of the transaction that is not included in the fee calculation, since part of the fee is based on percent
TRAILHEAD: Create Formula Fields
You could also remove the 'Additional Fee' option from your form. Whatever total the form submits to the bank, whether it's just a donation or a donation with a fee added to help cover the cost of the transaction- the total is what the fee is calculated on. We cannot provide you a way to do part of the transaction that is not included in the fee calculation, since part of the fee is based on percent
- $0 transactions - If you notice in the screenshot posted on 4/25, there is an option in C&P Settings > Opportunity to prevent $0 transactions from creating Opportunities. Check the "Except if Amount=0" box.
Regarding storage:
From a data standpoint, there is naturally an object representing the transaction as a whole, and there is naturally a related object reprseenting each line item on the transaction. It would not make a difference if you used C&P transactions to represent transactions and Opportunities to represent line items or if you choose to use the Opportunity to represent the transaction and NPSP Payments or GAUs to represent line items- it would take up the same amount of storage.
I often suggest for new implementations that they plan to record all their donations/transactions using C&P - use online forms externally, and record transactions by check or cash as custom payments in Virtual Terminal. Then set up your reporting at the data level you need. You can still take advantage of many of the additional recording options that NPSP offers, you just have to shift your concept that Opportunities MUST represent the total transaction.
I often suggest for new implementations that they plan to record all their donations/transactions using C&P - use online forms externally, and record transactions by check or cash as custom payments in Virtual Terminal. Then set up your reporting at the data level you need. You can still take advantage of many of the additional recording options that NPSP offers, you just have to shift your concept that Opportunities MUST represent the total transaction.
Leave a comment: