This fraud has been around for a while yet companies seem to fall victim to it far too regularly.  Like so many frauds it is difficult to determine how prevalent it is - many companies will fail to report it.  the fact that Mattel recovered monies lost from China must be exceptional.

The solution?  as ever, a degree of healthy scepticism and a culture where people should not fear challenging a request.  Possibly harder to implement than to theorize.