Accounts Download



This is a Professional Plan only feature - to upgrade see


Donorfy features the ability to export financial information so that it can be uploaded to your orgainisation's financial reporting software, such as Sage. 



For products, payment methods, bank accounts, and optionally funds, you need to specify the accounting codes used by your accounting system to which the money should be allocated. The Accounts Interface Code added via Settings > Configuration for each item (Products, Payment methods, Bank Accounts, Funds) - as per the example screenshot below - once you have added the account code click on Save Changes. Repeat for each item as required.




Creating the Accounts Download File

From the Financial menu select Accounts Download (Financial > Accounts Download).

Enter the range of dates for transactions that you want to download

Select the type of download you need: 

  • Transaction List - standard Excel spreadsheet
  • Sage Line 50 - standard Excel spreadsheet configured for Sage Line 50
  • Quickbooks - standard iif file configured for Quickbooks
  • Zynk Sage 50 - standard Excel spreadsheet configured for Zynk Sage Line 50


Donorfy will then create a download file containing transactions in the range of dates you have entered that have not been previously downloaded. When ready your download file will be shown in the list of available downloads.


Which Transactions Get Selected?

We look for allocations

  • which are closed
  • where the accounting date is within the range of dates you entered
  • have not been in a previous accounts download


What Gets Exported?

A Transaction list is a CSV file which contains the following fields:

  • Date (accounting date)
  • Accounts Interface Code assigned to the Product
  • Currency
  • Amount 
  • Department
  • Accounts Interface Code assigned to the Fund
  • Accounts Interface Code assigned to the Bank Account
  • Accounts Interface Code assigned to the Payment Method 
  • Reference
  • Constituent title, first name, last name & number
  • Product Description
  • Payment Method Description
  • Batch Number (if the transaction was entered in a batch)
  • Processing Costs - e.g. Stripe or GoCardless fees
  • Amount less any Processing Costs


A Sage Line 50 file

  • is a CSV file containing the bank receipt (BR) journal entries,
  • the Bank Account ref field will be based on Accounts Interface code you associated with your bank accounts
  • the Nominal Code will be the Accounts Interface code you associated with the Product, if that is not present any Accounts Interface code you associated with the fund will be used
  • The tax code will be set to T0 and the tax amount will be 0
  • The Amount is less any Processing Costs



If you are using the Charities edition of Sage Line 50 (known as Sage Line 50c), the import does not allow you to include the Fund. The import is exactly the same as for the standard Line 50 product. If you need to specify a fund it has to be manually added using the Corrections feature in Sage after the import. Please see this article from the Sage knowledge base for more info (in the Data You Can't Import section).




Resetting the process

If an error has been made then the Accounts Download process can be easily reset via the undo function. You can undo an Accounts download at any time, see Undo an Accounts Download



Deleting an Accounts Download

If you have finished with the file/s within your Account Download, these can be deleted from the available download files list. 

Deleting a file will be permanent and will 'lock' the transactions within the files so that they are not available for download again. 

This is a safeguard feature, to ensure that transactions can not be exported to your finance systems and lead to double accounting.


Please sign in to leave a comment.
Powered by Zendesk