I am coming in on this discussion a little late but it looks like the question is “what is the difference between a document and a record”.
I look at this in a slightly bent way.
The way that I look at records vs. documents is this:
1. If I wanted to see how a job/activity was performed I would look at a record.
2. If I want to look at how a job/activity is to be performed I would look at a document.
Once data is placed on a document it becomes a record.
You would revise a document but not a record. You may update the information on a record (with signatures and dates) but not the revision.
Maybe I just oversimplify but that is my take on the difference.