Currently, in order to share information with an external collaborator you have to create a profile like any other employee and rescind their permissions.
It would be very useful if these people had a different profile with basic information (email, name of the contact person, phone number, person within the organization with whom they are working directly...) in the documents section the collaboration agreement and a section for service costs instead of payroll.
This would imply that they would not appear in the organization chart, or that the system would count them as one more employee in the total number of employees because it leads to confusion.