Too often at nonprofits, the person in charge of Development and Fundraising gets charged with doing everything from processing donations, to managing bank accounts, to reporting. This is a problem waiting for an opportunity. One individual should never be allowed to complete a financial transaction by themselves. Having others verify transactions is good for the staff, is ethical for your organization, and it gives donors the peace of mind that processes are in place so their gift is being used effectively.
Start by identifying the stakeholders in the financial process, and then their primary roles. Everyone should have some insight into what the other is doing. Also, make sure there is a touch-base event where the stakeholders can meet to reconcile any paperwork or actions.