Another +1 to Jurgen - this is not a technical issue. Our company just recently adopted stricter policies regarding POs and it was just an email sent from senior management letting everyone know what the policy is. If someone does not follow the rules then it's a disciplinary issue.
We can't expect a technology-based solutions for every wrong thing humans try to do.