Jesse,
At my last gig I was involved in a similar process. Unfortunately, I don't think there is any way to absolutely, 100% ensure that all files are sent/received correctly.
The way they had it setup, which was seemed like a good method of providing an audit trail, was to rename these...