cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

[SAP Subscription Billing] Price locking

kevinlawmingkwong
Discoverer
0 Kudos
639

Hello,

We have a requirement to lock a product price for a year starting from the 'valid from' date of the subscription.

To achieve this, we have the product code with validity start and validity end in a lookup table.

The client wants also to grant a discount of 50% on the first 5 months of the subscription.

For this, we have predefined 12 promotion codes in a lookup table with different validity dates.

The idea was to use the promotion code (ZCODEPROMO) as a custom reference in the subscription items.

If the subscription was created in January, the item would be affected with a promo code '50%_Jan23_5Mois' and we would get a 50% discount till June.

The problem with this approach is that it conflicts with our 1st requirement of price locking. As we set a pricing date on the item to lock the product price, we are also locking the discount and our requirement was to discount only the first 5 months.

The pricing date on the item is applied to all price specifications. Is there a component at the pricing tree level to selectively apply the pricing date? Is there another way to approach this requirement?

Thank you,

Kind regards,

Kevin Law

Accepted Solutions (0)

Answers (1)

Answers (1)

CarstenJ
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Kevin,

thanks for reaching out to the community.
Indeed this is a very nice example what use cases we want to support over time with Price Calculation.
However, currently the fields required for your use case are not yet available for the pricing logic. The good news is that we plan to provide additional fields with the support of aggregations (see roadmap item in our SAP Road Map Explorer). As a side-effect, it should be possible to implement your use case as well.

For now, the only way to manage it is to use a custom reference like you proposed, but remove or change it using a subscription snapshot at a given date.

Hope this helps.

Best regards,
Carsten