Allow License to be Applied on a SM instance where overage is below 10%
User Story
As product owner, I want to ease the restriction on license activation for renewals or mid-term add-ons, so that customers can apply the license without validation issues, even if they exceed the number of users in their license.
Acceptance Criteria
- The license file is applied without errors and the instance is activated for cases where the total number of add-on users does not exceed 10% of the actual number of users that had been paid for.
- (
Users over Subscription
) <= 10% (Users in Subscription
)
- (
Context and Supporting Issues
Placeholder for https://gitlab.com/gitlab-com/Finance-Division/finance/-/issues/4201#note_603189661
- Initial design allowing 10% overage should be expanded to encompass renewals (currently only applies to new business)
- Example: If a customer transacts a 100 user renewal, but has 103 max users by the time the license is applied, the 100 user license is accepted. (i.e. The 3 user overage does not prevent the license from functioning.)
- Note: In this example, the 3 users are not forgiven, but would be paid for at the next true-up, as the max users would still be higher than the licensed users even though the license works.
- Example (not within 10%): If a customer transacts a 100 user renewal, but has 111 max users by the time the license is applied, the 100 user license is not accepted. The customer must then go back to Sales to transact an add-on deal to add true ups to the subscription.
Additional [requirement] (#333851 (comment 615441522)) noted here:
We also need a similar acceptable overage range for mid term 'add-ons' Example: Mid term addon extended the license count to 66 but the account has grown by 4 users resulting in a rejected license key, REF- https://gitlab.my.salesforce.com/0016100001Eo9un
Edited by Teresa Tison