Need to know how to print annual donation statements for our donors
Use a Thank-You Letter.


Run a contribution report for 2016.
Select the individual(s) you want to create reports for
In the Actions dropdown, select "Thank-You Letters for Contributions"
Select your Grouping (I use Contact)
Select Your separator-- Comma will put all information into groups separated by commas, Table Cell will separate each contribution into it's own row (Table Cell is buggy)


Here is a very helpful posting about this
https://github.com/civicrm/civicrm-user-guide/blob/master/docs/contributions/manual-receipts-and-thank-yous.md

Somethings I have learned along the way:
1. The bugginess of the Table Cell option can be overcome with Foreach code. I can send you my code but we use LineItems with all our donations so it might not work so well for your setup.
2. There are limits of how many letters Civi can handle at one time. I think it is 600 and that may be due to the PDF generator limits.