The only way i can think of is if you setup required system level attributes on the profile. These system level attributes are not available to be entered at time of receipt. They can only be entered on the Lot Attribute Order.
If there are no required system level attributes and all required user level attributes have been entered during the receipt, then the system does not create any Lot Attribute Order.
It works. I would still prefer if lot attribute order would be created automatically even if all the attributes were entered. But if I imagine that workshop input all the user defined attributes, then we can create some system level attribute "OK/NOK" and quality employee just check this attribute, close the lot attribute order and print CoA, we could use that.