Skip to Content
avatar image
Former Member

Deferred Discounts

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • May 23, 2017 at 11:57 AM

    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..?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.

  • May 23, 2017 at 08:09 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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).

  • May 23, 2017 at 08:11 PM

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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

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

  • May 25, 2017 at 10:54 PM

    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).

    Add comment
    10|10000 characters needed characters exceeded