I understand both sides of the issue.

I would like to suggest as a solution that the salesperson code be added to the list of fields that can be edited on an invoice. That way if a salesperson code is mistakenly left blank, it can be rectified after the fact.

Steve