Skip to Content

This article is in continuation of the matter discussed in the SCN document – Tolerance Limit – Customer or Vendor Payment Differences(http://scn.sap.com/docs/DOC-36324)

Objective of the Article:

This article is an attempt to analyze the relationship between Cash Discount Amount and the Tolerance Limits for Payment Difference.

Payment Difference Tolerance Limit – Cash Discount Amount Relationship:

The tolerance limit specified in the Tolerance Groups configured, control the Maximum Payment Differences for Revenue/Loss which will be automatically written off.

While writing off the differences the system will:

  • First check whether the customer/vendor is entitled to any cash discount
  • If yes, then the system will check whether the payment difference is lesser than the cash discount amount and is within the permitted payment difference, specified in the tolerance group.

  • If yes, then the system will adjust the payment difference by decreasing the cash discount amount and there will be no posting to the Payment Difference Account.

  • If the payment difference is greater than the cash discount amount and is within the permitted payment difference, then the system will write off the difference to the Payment Difference account.

The below mentioned illustration clarifies this concept further:

Specify Maximum Amount up to which Cash Discount should be adjusted:

The maximum amount up to which the cash discounts can be adjusted can be specified in the:

  • Customer/Vendor tolerance group as well as
  • User Tolerance Group

As discussed in the SCN document – Tolerance Limit – Customer or Vendor Payment Differences(http://scn.sap.com/docs/DOC-36324), the maximum permitted payment difference would be the lower of:

 

  • the permitted amounts specified in the tolerance group assigned to the customer/vendor and

   

  • the permitted amount specified in the tolerance group assigned to the user

Description Transaction Code
Customer/Vendor Tolerances OBA3

As per the screen shot below the maximum amount up to which the payment difference will be adjusted against the cash discount as per the Customer/Vendor Tolerance Group is 2 EUR.

Customer Vendor Tolerance Group.PNG

Description Transaction Code
User Tolerances OBA4

As per the screen shot below the maximum amount up to which the payment difference will be adjusted against the cash discount as per the User

Tolerance Group is 10 EUR.

User Tolerance Group.PNG

Computation of amount up to which Cash Discounts will be adjusted in case of Payment Differences:

Hence in the above case, the maximum permitted amount up to which the payment difference will be adjusted against the Cash Discount Amount is the least of the following:

  • the permitted amounts specified in the tolerance group assigned to the customer/vendor i.e. 2 EUR and

       

  • the permitted amount specified in the tolerance group assigned to the user i.e. 10 EUR.

Hence when a incoming payment is posted against any customer who is assigned the Customer/Vendor Tolerance Group – Blank, by a User who is assigned the User Tolerance Group – Blank is 2 EUR.

Implications of Payment Differences exceeding/within the Cash Discount Adjustment Amount:

If the Payment Difference is:

  • less than equal to 2 EUR, then the payment difference will be adjusted against the Cash Discount Adjustment amount

  • greater than 2 EUR, then the payment difference will be posted to the Payment Difference Account

Post Customer Invoice:

Description Transaction Code
Post Customer Invoice FB70

Two identical Customer Invoices – 1800000014 and 1800000015 are posted for identical sum of EUR 1000 against the same customer who is entitled to 2% Cash Discount for illustrating the concept.

Customer Invoice 1A.PNG

Customer Invoice 1 – 1800000014

Customer Invoice 2A.PNG

Customer Invoice 2 – 1800000015

Customer is entitled to 2% Cash Discount if the payment is received within 14 days.

Hence if the payment is received within 14 days, then the customer is entitled to a cash discount of 20 EUR.

Customer Invoice 1B.PNG

Incoming Payment – 1

Description Transaction Code
Post Incoming Payment F-28

When Incoming Payment is posted with Payment Difference of 4 EUR (exceeding the maximum permitted amount up to which cash discount amount can be adjusted):

When and incoming payment is received against the Customer Invoice 1 (1800000014):

  • within 14 days of the baseline date and
  • with a payment difference which is more than the maximum permitted amount upto which the Cash Discount Amount can be adjusted,

then the payment difference will be posted to the Payment Difference Account configured.(Please refer Step 4A of the SCN document – http://scn.sap.com/docs/DOC-36324)

The payment difference amount of 4 EUR is posted to the Payment Difference Account as shown in the screen shot below:

Incoming Payment 1.PNG

Incoming Payment – 2

Description Transaction Code
Post Incoming Payment F-28

When Incoming Payment is posted with Payment Difference of 2 EUR (which is within the maximum permitted amount upto which cash discount amount can be adjusted):

When and incoming payment is received against the Customer Invoice 2 (1800000015):

  • within 14 days of the baseline date and
  • with a payment difference which within the maximum permitted amount upto which the Cash Discount Amount can be adjusted,

then the payment difference will adjusted against the cash discount amount.

The payment difference amount of 2 EUR is adjusted against the Cash Discount Adjustment Account as shown in the screen shot below:

Incoming Payment 2.PNG

In this case, the payment Difference of 2 EUR is adjusted against the Cash Discount Amount of 20 EUR by increasing it to 22 EUR.

No posting is done to the Payment Difference Account.

Conclusion:

While writing off the payment differences the system will check whether the payment difference is lesser than the cash discount amount and is within the permitted payment difference, specified in the tolerance group and:

  • if the answer is YES, then it will adjust the payment difference by increasing/decreasing the cash discount amount and there will be no posting to the Payment Difference Account.

  • if the answer is NO, then the payment difference will be posted to the Payment Difference Account.
To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

  1. Lakshmi Kumari Sama

    Hello Ajit,

    Good document on Cash discount adjustments and well explained the content even freshers also understand very easily. Thanks for sharing this 🙂

    Regards,

    Lakshmi S

    (0) 

Leave a Reply