SAP Knowledge Base Article - Public

2567986 - Payment Approval Task is Triggered Even Though Below the Threshold

Symptom

You have created threshold values for payment approval tasks, however the system still triggers the approval although it would be below the threshold.

Reproducing the Issue

  1. Go to Payment Managment work center
  2. Click on New Outgoing Bank Transfer.
  3. Create the payment with amount below the threshold in e.g. BRL currency

When you post the payment an approval task is created, however no approval would be required.

Cause

You have set up a multi-level approval threshold for different currencies, which can be seen as follows:

  1. Go to Business Configuration work center.
  2. Go to Implementation Projects view.
  3. Open the activity list.
  4. Open activity Business Task Management for Payment and Liquidity Management
  5. Click Payment approvals for outgoing payments.

You have the rules set up similar to below example:

Sequence Company ID Company Name Payment Method User ID User name Threshold Amount
1 1000         10.000.000 EUR
2 1000         10.000.000 USD
3 1000         10.000.000 GBP

The rule inputs are Company ID, Payment Method and User ID. Therefore, when company ID alone is passed it just take the first entry (for EUR currency). Even though you create a payment in BRL the rule is validated for EUR and then the system tries to convert it from EUR to BRL currency, however the exchange rate is missing in the system.

Resolution

In order to avoid this situation, please revise your payment approval rules. It is also recommended to maintain the BRL/EUR exchange rate, considering the above example.

Keywords

KBA , SRD-FIN-CLM , Cash and Liquity Managment , How To

Product

SAP Business ByDesign all versions