Instead of the default 30 days, in client settings you should be able to change their default billing terms to a custom amount of days.
Permission Problem You need the session.valid permission to do that.