NWDC

home   about   contact   downloads   links   pricing   reading list   [salesforce]   site map  

Current loctn: salesforce > data structure > npsp pledges > Accounting System Consideration

Accounting System

Overview

As of February 2017, this page is under construction and is not yet complete.

The accounting system used by an organization (accrual or cash-basis) can influence the data storage approach used to represent pledges within the Salesforce NPSP.

This page provides a very high level overview of the considerations.

Accrual Accounting   Cash-Basis Accounting   Discussion   References

Accrual Accounting

Organizations using accrual-based accounting typically report the full amount of a pledge as soon as a firm promise of that pledge is obtained. So they may well want to use approaches in SF that place the amount that has been promised in the values displayed within NPSP-provided Account anc Contact fields that summarize Opportunity data.

Those summary fields display values from Opportunities with a stage value of type Closed/Won. So the application of Opportunity.Stage values will have to be arranged to provide the desired outcome.

  1. If the approach recommended for use with the NPSP Payments package is used:
  2. If the approach using the NPSP Recurring Donations package is ueed:

Cash-Basis Accounting

Organizations using cash-based accounting typically report the amount of a pledge at the time the actual payments are received. So they may well want to use approaches in SF that place the amount that has been actually recieved in the values displayed within NPSP-provided Opportunity rollups located on the Account and Contact objects.

Those rollups display values from Opportunities with a stage value of type Closed/Won. So the application of Opportunity.Stage values will have to be arranged to provide the desired outcome.

Organizations using cash-basis accounting will probably want these fields to summarize only donations that have actually been received.

  1. Opportunities will be assigned an Open Stage value at the time the donor promises their constribution.
  2. The Opportunity stage value will then be changed to a Closed/Won stage when the donation is actually received.

However, severak approaches might be used.

top of page

Discussion

Steve Anderson provided a blog post explaining the goals of the NPSP Payments package just prior to it's release ( Nonprofit Starter Pack and Money) In this article, Anderson outlines the primary goal as an effort to separate the tracking of revenue and income. A desire to provide SF/NPSP structures that better matched needs of organizations using accrual-based accounting systems is obvious.

Although Anderson describes the goal as a separation of revenue and income, alternative wording can provide useful insight. For instance, the goal might have been stated to be separation of earnings from collections. Accrual-based accounting systems typically report earnings at the time they are committed, and also report debts such as bills (or other payables) at the time the time the bill is received.

The older NPSP approach using NPSP Recurring Donations and linked Opportunities does not provide this full separation of fundraising outcomes and collection details. Common NPSP approaches instead use the Opportunity record in a hybrid approach that breaks the separation of fundraising outcome from collections. For instance, if you return to the Opportunity later to change the stage setting to Closed/Lost because of a donor's non-payment, or to edit the CloseDate field to indicate a delayed payment, this edit actually destroys the storage of the original fundraising outcome.

top of page

References

Links are numbered to allow easier reference during discussions, etc.

Accounting Practices

  1. Accounting Considerations for Non-Profits

    You may need to use the website search function to find this specific page.

  2. Accounting For Pledges Receivable - Capital Campaign

    Question/answer dialgue providing some information about handling of Pledge donations.

  3. Cash vs. Accrual

    Simple discussion of difference between accrual and cash-basis accounting systems.

  4. Cash vs. Accrual Accounting For Non-Profits: Which is Right for Your Organization?

    Simple discussion of difference between accrual and cash-basis accounting systems.

  5. FAS 116

    Brief explanzation of Financial Accounting Standards Board rules that nonprofits are often required to meet..

  6. Pledges Receivable: Explaining the Basics to Your Development Department

    Explains the typical differences betwen accural and cash-basis accounting, with specific mention of how pledges are typically handled under the two systems.

  7. Pledges vs. recurring donations

    Explaingation of typicaly distinctions between pldeges and reucrring donations. From Idealist Consulting

NPSP Usage

  1. Create Payments and Recurring Donations

    Salesforce trailhead page. Please note, this explanation suggested using the Opportunity.Stage value Pledged, which differs from our recommednations for situations where the NPSP Payments package is being used.

  2. Nonprofit Starter Pack and Money

    This article provides some basoc explanations of nonprofit accounting principles and of the needs the NPSP Payments package was intended to meet. Especially focuses on frequenty nonprofit needs to record revenue on a date that differs from the actual collection date of the funds promised. Written at a time after the Recurring Donations package had been released, but shortly preceeding release of the newer NPSP Payments package.

  3. NPSP Recurring Donations - Overview and Setup

    Main NPSP document explaining typical entry of recurring donation or pledge donations when using the NPSP Payment object

  4. NPSP: Manage Multiple-Payment Donations

    (From the Power of Us Hub) Recommendations for basic used of NPSP Payments for entering multiple payment donations.

    (I believe an earlier, but relatively recent version of this article specifically linked the Kell Partners page described just below.)

  5. NPSP Opportunities and Payments 101

    (From Kell Partners) Recommendations for more advanced uses of NPSP Payments. Includes more detailed recommendations specific to the needs of organizations using cash-basis and accrual accounting approaches. (Accrual accounting seems to be more common among nonprofits, especially among larger or international nonprofits.) The only changes suggested are a different assignment of Opportuniity.Stage values for Opportunities representing pledges. The details may be important for your organization. Page dated 2017.

    Note especially the sections on

  6. NPSP: Recurring Donations versus Opportunity (Donation) Payments

    Very basic, but does mention (briefly) the main differences in recommended data entry approach for accrual and cash-basis accounting systems.