When you donate money or assets to a nonprofit, you will need to provide documentation for and to three parties involved in the transaction.