Normally we process the order for specific event only and if there are stock left we will spare for general use.
But for this case, I suggest you declare to HR and FIN that you will need to stock it for many services training (may give them some training list in future)
And ask customers to sign the registration then that will be a kind of confirmation that they really got our gift one by one after that keep it as report to show for auditor if needed.