Skip to Content
0

Deferred Discounts

May 23, 2017 at 10:12 AM

134

avatar image

Hello,

I have a requirement and need to know if it is provided by SAP.

We need our customers to have discounts (as a percentage of the total amount of their current visit) but they may benefit from it on their next visit.

For example:

if the customer came for a visit and had a billing document with total amount of 1000 we need to grant them a discount of 10% (100) on their coming visit... is there any standard method we can follow to apply this scenario.

Thanks a lot

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

G Lakshmipathi
May 23, 2017 at 11:57 AM
1

Not clear with your requirement. Is the Discount based on number of visits or total billing? If it is based on visits, then what would be the percentage for second, third and so on..?

Show 1 Share
10 |10000 characters needed characters left characters exceeded

The discount is based on the total billed amount of the customer current visit but the discount is to be accrued on the customer's next visit.

0
Typewriter TW May 23, 2017 at 08:09 PM
0

Agree with G Lakshmipathi that more details (few scenarios) will make things clearer.

If customer makes his 3rd visit, then does he get any discount? He got a discount on his second visit, discount amount based on the first.

I don't think there is any standard pricing functionality for this. You might have to put your code in AltCalTyp; assign this to the discount condition type in the pricing procedure.

The code will check the document flow for preceding visits.

TW

Show 1 Share
10 |10000 characters needed characters left characters exceeded

On each customer visit there will be a percentage of his current billing amount considered as a deferred discount (which is to be taken on any of the customer's next visits)

For example if the total billed amount of the customer on 24/05/2017 is 1000 $ the customer will be subject to a discount of 100 $ (10%) but they only can benefit from it on their next visits (any billing after 24/05/2017).

0
Typewriter TW May 23, 2017 at 08:11 PM
0

Take a look at SAP rebates functionality. This too is deferred discounts.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

I checked it but it is not giving us what we need, we need the rebate to be considered regardless of the billed amounts

0
Jelena Perfiljeva
May 25, 2017 at 10:54 PM
0

If "visit" = sales order and rebates don't work for you then you can only do this automatically using ABAP. You'd have to implement a user exit to add a discount condition if certain criteria (=previous visit, whatever it means in SAP terms) is met. But despite others asking, you still have not explained what are your plans for other visits. Will the 11th one and further be free? Is this a one-time discount? How will you track its usage?

In real life, however, I haven't really seen such scenarios implemented as fully automated. The way it's usually handled you give the customer a coupon that has certain validity dates (e.g. starting tomorrow). Then next time the customer comes in, they present a coupon and the respective discount is entered manually (or triggered by the coupon scan).

Share
10 |10000 characters needed characters left characters exceeded