In this unfortunate situation it would have been advantages to have an electronic purchase order system in place. There are definitely many ways to avoid fraud. Rubberstamp.io purchase order system lends complete transparency to every dime spent, leaving no room for error. It is also another way to give nonprofit's  more credibility and the donors peace of mind. It has been my experience that people are "inherently skeptical of nonprofits" so by using the Rubberstamp.io system you could effectively manage expenses. Rubberstamp allows organizations to save 10% of expenses. https://www.rubberstamp.io/