The service limits for a user can be configured to be soft, meaning that the user can exceed the limits (possibly incurring in additional charges).
So, when soft limits is set to false (the default) and the limits are exceeded, service requests will fail,
while if the soft limits are set to true requests will succeed (and the user will be charged for the excess).