Just Like it is with Purchase Orders, its better to keep the userid who has done what. For example, sales invoice generated with userId who made it, GRN(Goods Received Note) with userid who received goods not that who is printing, etc.
I will be of great joy if this comes up in any of the subsequent updates.