The system worked like a charm until he was sent overseas to our base. There was only one bank on base, a credit union and check cashing facilities at the clubs and exchange. The base was small he should have shut it down. He had to bring in another person to cash the checks on base. You could cash a friend's check if they signed it, we did it all the time if we were too busy to make a bank run during the day. Apparently a teller or someone at Disbursing became suspicious when a Marine cashed a government check. Initially he was arrested on suspicion of stealing someone's check, It all unraveled from there. Had he not gotten greedy, we began direct deposit shortly after and he may never have been caught. Now the systems cross check everything and a false pay record would be flagged pretty quickly.
Greed probably sinks more fraud schemes than anything, and complacency sinks most of the rest. At some point, additional checking would have got the clerk caught anyway.