Hi,
You can set query approval procedure for this case. set value in credit limit field in BP master.
Then create query approval condition is if open order amount greater than credit amount , system will trigger approval. So user cant add the document.