Can we create a Sales order using customer which is not saved in site customer master ?

Suggestions:
System will not allow to save a Sales order for a customer which is not saved in site customer for the delivery site mentioned in the sale order. The validation is on the sale order finish button, if the customer is not defined in site code delivery in site customer master then should not be able to book order.
An order can be shipped from a site where the customer is defined in that site.