Custom Fields

Menu

Skip to content
  • Features
  • Tour
  • Pricing
  • About
  • FAQ
  • Français

Custom Fields

Getting Started

4

FAQ

5
  • Receipt template editor doesn’t display
  • Delivery Status
  • Receipt Occurrence
  • Receipt Delivery
  • Receipt Status

How to

10
  • Change the Fields Displayed in the Tables
  • Use the Receipt Template Editor
  • Add a Custom Field to the Receipt .pdf
  • Merge Receipts in Batch
  • Email Receipts in Batch
  • Void and Re-Issue a Receipt
  • Create Receipts in Batch
  • Create a Single Receipt for a Payment
  • Create a Single Receipt for a Recurring Donation
  • Create a Single Receipt for an Opportunity

Dryad Receipting for Salesforce NPSP

26
  • Third-Party Access and Data Residency
  • Permission Sets
  • Custom Fields
  • Release Notes
  • Data Model
  • Receipt Template Library – English
  • CRA Requirements
  • Change the Fields Displayed in the Tables
  • Use the Receipt Template Editor
  • Add a Custom Field to the Receipt .pdf
  • Merge Receipts in Batch
  • Email Receipts in Batch
  • Void and Re-Issue a Receipt
  • Create Receipts in Batch
  • Create a Single Receipt for a Payment
  • Create a Single Receipt for a Recurring Donation
  • Create a Single Receipt for an Opportunity
  • Receipt template editor doesn’t display
  • Delivery Status
  • Receipt Occurrence
  • Receipt Delivery
  • Receipt Status
  • Register App as Premium Edition
  • Set Federated Charity Model
  • Installation Guide
  • Application Requirements

Receipt Templates

2
  • Receipt Template Library – English
  • CRA Requirements

Technical Information

5

Dryad Receipting for Salesforce NPC

5
  • Third-Party Access and Data Residency
  • Permission Sets
  • Data Model
  • Release Notes
  • Application Requirements

Technical Information

4

Getting Started

1
View Categories
  • Docs
  • Dryad Receipting for Salesforce NPSP
  • Custom Fields

Custom Fields

6 min read

The following custom fields are added to standard and NPSP objects.

Contact

Field NameData TypePurpose
Do Not ReceiptCheckboxSet to True when a receipt should not be created
Do Not Receipt ReasonPicklistReason why a receipt will not be issued.
Options:Board MemberDonor RequestOther
Receipt DeliveryPicklistThe channel the donor prefers to receive receipts.
Options:EmailMail
Receipt OccurrencePicklistThe frequency the donor prefer to receive receipts.

Options:Single: create single receipts for each opportunity or payment that’s not associated with a recurring donationConsolidated: create consolidated receipts for multiple opportunities or payments

Account

Field NameData TypePurpose
Do Not ReceiptCheckboxSet to True when a receipt should not be created
Do Not Receipt ReasonPicklistReason why a receipt will not be issued.
Options:CharityFoundationOther
Receipt DeliveryPicklistThe channel the donor prefers to receive receipts.
Options:EmailMail
Receipt OccurrencePicklistThe frequency the donor prefer to receive receipts.

Options:Single: create single receipts for each opportunity or payment that’s not associated with a recurring donationConsolidated: create consolidated receipts for multiple opportunities or payments

Account (Receipting Account)

These fields are only used when Receipting Accounts are enabled. 

Field NameData TypePurpose
Authorized NameText(100)Full name of the person authorized to acknowledge gifts.
Authorized Signature URLURLURL of the signature (image) for the authorized person.

The image should be stored in Files.
Authorized Signature PreviewFormula(Text)A preview image of the Authorized Signature.
Authorized TitleText(200)Title of the person authorized to acknowledge gifts.
Charity Registration #Text(50)The tax registration number, as provided by the CRA or IRS, assigned to a registered charity.
Charity Logo URLURLURL of the logo (image) for the organization.

The image should be stored in Files.
Charity Logo PreviewFormula(Text)A preview image of the Charity Logo.
Email Template Id (EN)Text(18)Record Id for the Lightning Email Template in English.
Email Template Id (FR)Text(18)Record Id for the Lightning Email Template in French.
Receipt Next #Number(18, 0)The subsquenct receipt number used when creating receipts.

This number will be automatically incremented when a receipt is created.
Receipt PrefixText(20)An optional text to be added before the receipt number.
Receipt Sender EmailEmailAn organization-wide email address used to email receipts to donors.
Receipt Template (EN)Lookup(Receipt Template)Receipt Template to generate the receipt .pdf in English.
Receipt Template (FR)Lookup(Receipt Template)Receipt Template to generate the receipt .pdf in French.

Account (Deprecated Fields)

These fields are no longer used.

  • Receipt Name Starting #

Recurring Donation

Field NameData TypePurpose
Do Not ReceiptCheckboxSet to True when a receipt should not be created
Do Not Receipt ReasonPicklistReason why a receipt will not be issued.
Options:Questionable DonationPhilanthropy ExclusionOther
Do Not Receipt CommentsText AreaAdditional comments why a receipt will not be created
Donor AddressFormula(Text)Donor’s mailing address on a single line
Donor Address MultilineFormula(Text)Donor’s mailing address on multiple lines
Donor EmailFormula(Text)Donor’s email address
Donor Receipt DeliveryFormula(Text)Donor’s receipt delivery
Email Template IdText(18)Record Id of the email template to be used for this opportunity. Overrides the default email template.
Email Template Id AssignedFormula(Text)Record Id of the email template assigned to this opportunity. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
GAUsText(255)A concatenation of the general allocation units
Last ReceiptLookup(Receipt)The last receipt issued
Last Receipt Issue DateFormula(Date)The issue date of the last receipt
Receipt LanguagePicklistLanguage of the receipt. Used to deterermine the Email Template Id Assigned and Receipt Template Id Assigned.
Options:EnglishFrench
Receipt StatusFormula(Text)The status of the receipt
Receipt TemplateLookup(Receipt Template)Receipt Template to generate the receipt .pdf. Overrides the default receipt template.
Receipt Template Id AssignedFormula(Text)
Record Id of the receipt template assigned to this opportunity. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
Receipting AccountLookup(Account)Account responsible for issuing the receipt.For receipting, when the primary charity is not used.

Recurring Donation (Deprecated Fields)

These fields are no longer used.

  • Suspend Receipt Creation

Opportunity

Field NameData TypePurpose
AdvantagePicklistDetermines whether an advantage has been provided to the donor
Options:NoYesYes but value cannot be determined
Advantage AmountCurrencyTotal value of the advantage
Advantage Description (EN)Text AreaDescription of the advantage, in English
Advantage Description (FR)Text AreaDescription of the advantage, in French
Appraiser AddressText AreaFor in-kind gifts, the full address of the appraiser
Appraiser NameText(255)For in-kind gifts, the full name of the appraiser
Close YearFormula(Text)Year of the closed date
Do Not ReceiptCheckboxSet to True when a receipt should not be created
Do Not Receipt ReasonPicklistReason why a receipt will not be issued
Options:Questionable DonationPhilanthropy ExclusionOther
Do Not Receipt CommentsText AreaAdditional comments why a receipt will not be created
Donor AddressFormula(Text)Donor’s mailing address on a single line
Donor Address MultilineFormula(Text)Donor’s mailing address on multiple lines
Donor EmailFormula(Text)Donor’s email address
Donor IdFormula(Text)Donor’s record Id
Donor NameFormula(Text)Donor’s full name
Donor Receipt DeliveryFormula(Text)Donor’s receipt delivery
Donor Receipt OccurrenceFormula(Text)Donor’s receipt occurence 
Eligible AmountCurrency(2)The amount eligible for a receipt, if different than amount.
Email Template IdText(18)Record Id of the email template to be used for this opportunity. Overrides the default email template.
Email Template Id AssignedFormula(Text)Record Id of the email template assigned to this opportunity. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
External Receipt #Text(100)The receipt # from an external or legacy system.
GAUsText(255)A concatenation of the general allocation units. 
Set automatically.
Last Payment DateFormula(Date)Date of the last payment
Last ReceiptLookup(Receipt)The last receipt issued. 
Set automatically. 
Last Receipt Delivery StatusFormula(Text)Delivery status of the last receipt issued
Last Receipt Issue DateFormula(Date)Issue date of the last receipt
Payment DateFormula(Date)Date of the last payment
Receipt Advantage ThresholdFormula(Currency)Used for CRA amount calculations
Receiptable AmountFormula(Currency)The amount to be receipted, after all calculations have been applied.
Receipt LanguagePicklistLanguage of the receipt. Used to deterermine the Email Template Id Assigned and Receipt Template Id Assigned.
Options:EnglishFrench
Receipt Nominal ThresholdFormula(Currency)Used for CRA amount calculations
Receipt StatusFormula(Text)Status of the receipt
Receipt Status IndexedTextCopy of the Receipt Status in a text field for SOQL optimization.
Only set and used when apply
Receipt TemplateLookup(Receipt Template)Receipt Template to generate the receipt .pdf. Overrides the default receipt template.
Receipt Template Id AssignedFormula(Text)Record Id of the receipt template assigned to this opportunity. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
Receipting AccountLookup(Account)Account responsible for issuing the receipt, when the primary charity is not used.
Record Type NameFormula(Text)Name of the record type

Opportunity (Deprecated Fields)

These fields are no longer used.

  • Suspend Receipt Creation
  • Receipt by Payment

Payment

Field NameData TypePurpose
Account IdFormula(Text)Record Id of the donor as an account
AdvantagePicklistDetermines whether an advantage has been provided to the donor
Options:NoYesYes but value cannot be determined
Advantage AmountCurrencyTotal value of the advantage
Advantage Description (EN)Text AreaDescription of the advantage, in English
Advantage Description (FR)Text AreaDescription of the advantage, in French
Appraiser AddressText AreaFor in-kind gifts, the full address of the appraiser
Appraiser NameText(255)For in-kind gifts, the full name of the appraiser
Contact IdFormula(Text)Record Id of the donor as a contact
Do Not ReceiptCheckboxSet to True when a receipt should not be created
Do Not Receipt ReasonPicklistReason why a receipt will not be issued
Options:Questionable DonationPhilanthropy ExclusionOther
Do Not Receipt CommentsText AreaAdditional comments why a receipt will not be created
Donor AddressFormula(Text)Donor’s mailing address on a single line
Donor Address MultilineFormula(Text)Donor’s mailing address on multiple lines
Donor EmailFormula(Text)Donor’s email address
Donor IdFormula(Text)Donor’s record Id
Donor NameFormula(Text)Donor’s full name
Donor Receipt DeliveryFormula(Text)Donor’s receipt delivery
Eligible AmountCurrency(2)The amount eligible for a receipt, if different than amount.
Email Template IdText(18)Record Id of the email template to be used for this opportunity. Overrides the default email template.
Email Template Id AssignedFormula(Text)Record Id of the email template assigned to this payment. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
External Receipt #Text(100)The receipt # from an external or legacy system.
Last ReceiptLookup(Receipt)The last receipt issued. 
Set automatically. 
Payment YearFormula(Text)Year of the payment date.
Receiptable AmountFormula(Currency)The amount to be receipted, after all calculations have been applied.
Receipt LanguagePicklistLanguage of the receipt. Used to deterermine the Email Template Id Assigned and Receipt Template Id Assigned.
Options:EnglishFrench
Receipt StatusFormula(Text)Status of the receipt
Receipt TemplateLookup(Receipt Template)Receipt Template to generate the receipt .pdf. Overrides the default receipt template.
Receipt Template Id AssignedFormula(Text)Record Id of the receipt template assigned to this payment. It is calculated based on various settings and preferences. It is copied to the receipt upon creation.
Receipting AccountLookup(Account)Account responsible for issuing the receipt, when the primary charity is not used.

Updated on 2026-09-13
Permission SetsRelease Notes

Sales

  • Pricing
  • FAQ
  • Schedule a Live Demo
  • View a Quick Demo
  • Why Choose Dryad Receipting

Support

  • Support & Documentation
  • Release Notes
  • Terms of Use
  • Privacy Policy

Contact

  • Contact Us
  • About

Dryad Receipting for Salesforce is designed and developed by Dryad Consulting, a Salesforce partner that specializes in nonprofits.

© 2026 Dryad Receipting for Salesforce | Tax Receipting for Canadian and American Charities