You can send various messages to customers using Output Conditions in a sales order. You can learn more about this functionality here: SAP SD Output Master Data.
What’s really the “stress” of having multiple sales organization assign to one company code? Does it affect reporting? Does it affect the order to cash process?
I just want to understand better the “if possible, have just one sales organization per company code”. Does it make sense?