Sharon,
I don't have a program, however when I was exposed to this product a few years back there were a couple of major concerns. Look at the process of "buying back" the receivables, follow-up completed on past-due, ensure that contracts are on file,that the split (payment) to "Business Manager" are as contracted, method of monitoring to ensure customer does not exceed approved line, etc. Also ensure that the business (your customer)is not submitting invoices for items sold to related entities (same ownership under different name).
Good Luck