Not surprised....never wise to keep the same people handing revenue for long. Temptation can override trust in a heartbeat and often does.
There are 2 things to prevent that: 1. The so called “chinese wall”. Aka, separate accounts receivable and accounts payable run by 2 different people, and: 2. Random and regular external audits.
CC