The scam is decades old. Big companies all have complex expense report systems and have for years because if they employees don't account for every penny someone will send an invoice without delivering. Sure they also catch some employee fraud, but that isn't the only reason to do it.