• DonorPerfect US
  • DonorPerfect Canada
  • DonorPerfect United Kingdom

Accounting Interface

DonorPerfect offers an interface to the most popular nonprofit accounting systems. This interface allows all your gift transactions to be easily summarized by your Chart of Accounts categories and posted automatically to your existing General Ledger system.


SofterWare is a premier member of QuickBooks Developer Network. A specialized XML Interface is available for Pro, Premier, Nonprofit, Enterprise and Canada versions.


  • Saves time and reduces errors by eliminating the need to enter data twice
  • DonorPerfect data is posted into the corresponding fields of your accounting package
  • Identifies debit and credit accounts
  • Full journal entries
  • Summary or detailed information transfer
  • User-defined codes

Commonly Asked Question

How does it work?

Gifts entered into DonorPerfect can be transferred on a periodic basis to the accounting system’s general ledger. We have found that weekly transfers work best, but any transfer period can be specified by the user. For instance, let us assume the following gifts were entered into DonorPerfect during the week of 1/4/09 – 1/10/09:

NameAmountDateFund (DP GL)
Susan Hobart$501/5/09PR1
Nancy Brown$1001/7/09PR2
Richard Landsman$2001/7/09PR3
Michael Stein$501/8/09PR1
Craig Smith$1001/10/09PR2

When setting up the Accounting Interface, you have the option of matching DonorPerfect’s GL codes to the Chart of Accounts in your accounting software, In this example, the GL codes, PR1, PR2, PR,3 correspond to the accounts, 4001, 4002, 4003. The Cash Account that will be debited can also be established, in this case, it is identified as 1001.

After entering all of the donations listed above, these entries can be exported from DonorPerfect automatically using the Accounting Interface so the data is formatted to be easily imported into your accounting software. An example of this file is shown here:

Trans DateDescription AccountDebit AmountCredit Amount
1/10/09DP Transfer1001$100 
1/10/09DP Transfer4001 $100
1/10/09DP Transfer1001$200 
1/10/09DP Transfer4002 $200
1/10/09DP Transfer1001$200 
1/10/09DP Transfer4003 $200

NOTE: In many instances, especially those in which the accounting and fundraising software are not installed on the same computer or network, it will be easier to enter these transfers manually.