Why are Users are able to make copies beyond their Cost Allowance?

There is currently no method to prevent a user from exceeding their account limit if they log in with a positive balance on their account.  However, if the user attempts to login with no available balance, they will be denied from producing addtional copies.
How did we do with this article?