cancel
Showing results for 
Search instead for 
Did you mean: 

Lockbox - Discount not taken -posted as credit on customer's account

former_member189681
Participant
0 Kudos

Hello All,

We have certain instances, where the customers won't take the discount and pay the full amount. When we receive the payment through lockbox, system is clearing the invoices and posting the discount portion back on to the customers account as a credit.

Is there any process to stop this from happening, can we make some changes so that the payment would remain as "unprocessed / on account", so that the users can disable the discount during the post processing of such items.

Thanks in advance,

Krishna

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

HI Krishna/Chandra.

Did you handle the partial discounts scenarios here,

Let say Invoice amount 1000$

Eligible discount 100$

Customer  pays  950$.

In this case we want to give the 50$ discount and then it should not create the residual  for  other 50$  amount.

I am awaiting for your response.

Regrads,

Sagar.

0 Kudos

Hi Krishna/Chandra,

Is this problem solved fully in your case, if  yes can you please let me know the details of the exit and  the detail approach.

Thanks,

Sagar.

former_member313549
Participant
0 Kudos

This is SAP default behavior when you use the residual items option. Unfortunately no configuration is available to turn this off. We had to do an enhancement in the user exit to trick the system to disable the discount in such cases.

former_member189681
Participant
0 Kudos

Hi Chandra,

Thank you for the response, Can you please share with me, the enhancement and what changes were made to get the desired behavior?

Thank you,

Krishna

former_member313549
Participant
0 Kudos

Changing the value date to  '99991231’ in the following subroutine will deactive the cash discount. I believe it is the AVIP table that you need to deal with.

Main Program : SAPMF05B

Sub Program    : MF05BFS0

Sub Routine      ; SKONTO_A

former_member189681
Participant
0 Kudos

Hi Chandra,

Thank you so much for the response, before I start working with our developer, I would like to know if this change would deactivate cash discount for all payments or it would do only in those cases where customer is not taking discount even though he is eligible for it.

Thanks again,

Krishna

former_member313549
Participant
0 Kudos

Krishna,

It will deactivate cash discount  for all payments. We already had a custom preprocessor program that looked at the BAI2 to file and added  reason codes. We used one of the reason codes to identify when to deactivate the cash discount.

former_member189681
Participant
0 Kudos

Hi Chandra,

Thank you very much for the response.

If it deactivates discount for all payments, then it could be a problem for us. We are directly uploading the file received from the bank. In such case, I am not sure if this solution would work for us, because we still need the discount to be calculated in certain cases, where customer is taking the discount.

Do, you think there could be some other way, I can resolve my issue?

Thanks again,

Krishna

former_member313549
Participant
0 Kudos

You could in the enhancement determine when you want to activate it. You have the due date and payment date. Do it only when the payment date is  within the cash discount window and also the payment is made  in full so that it does not put it back on the customers account.

former_member189681
Participant
0 Kudos

Thank you Chandra, I will use this logic and see if this works.

Thanks again,

Krishna