You can create Hold Status for your customers. This will define what users can and cannot do when processing orders for a Customer with an active Hold Status
Users need to be given system access permission in order to create a On Hold Status list in your settings
In this example, Customers with this On Hold status applied will be able to have new orders added but no shipping documents will be able to be generated