Yes, the Software Management and Recurring Billing product both offer penalties.  When creating the penalty, you determine if the penalty will be a percentage based on the document total or if it will be a set amount.