A workflow can be developed to prevent the creation of Quotes or Sales Orders for customers without checking at least one of the required checkboxes in the corresponding customer record.
This can be done by using the “Return use error” action in a state and giving the required conditions as shown below.

With this condition, the user cannot be able to create a sales order, an error message will be displayed on saving the sales order.