MEcnx
Occasional Member - Level 3

Audit rule - Total Daily amount control by country of the expense

Hi, 

 

Issue: Audit rule is not distinguishing daily limits by country/region, causing false alerts.
Expected Behavior: Validation should apply independently per country according to defined policies

 

Our policy includes a daily limit by country for expenses categorized under "Manutención Exterior." To manage these expenses effectively, we have established an audit rule for each country, each with its own specified limit.

However, during our testing of this rule, we discovered a malfunction. When there are two entries for "Manutención Exterior" on the same day from different countries, Concur combines all the amounts without distinguishing the country of origin. This leads to an incorrect alert indicating that the daily limit for one of the countries has been exceeded.

MEcnx_0-1768311596714.pngMEcnx_1-1768311611245.png

 

Has anyone experienced the same problem? 

Happy to hear your comments.

 

Thanks and regards.

Maria.

24 REPLIES 24
KevinD
Community Manager
Community Manager

@MEcnx I'm looking at the rule right now. I have a few concerns:

1. This rule is currently active at the Global level. This isn't usually a good idea when testing out a new rule unless the site isn't live for employees yet. Also, I tries searching to see if there are any test users set up in the site, but I didn't get any results. As a best practice, we recommend a test group and test users (test users at a minimum) for this very reason. If a rule is live it might not give a good experience to have it firing for real users. 

2. For the first set of conditions stating the expense type, country/region and Amount - Daily Total, there aren't any parentheses to group these together. This could be causing the issue.

3. I'm confused on why you would use China for the country/region then use EUR as the currency. Will all users in this site be assigned EUR as their currency? 


Thank you,
Kevin
SAP Concur Community Manager
Did this response answer your question? Be sure to select “Accept as Solution” so your fellow community members can be helped by it as well.
MEcnx
Occasional Member - Level 3

Thanks for your response!

Let me provide more details: 😊

1: Since we are not yet productive, we did not create any test users. Once we go live, we will establish test groups and create test users.

2: I will try adding parentheses, but since the conditions are combined with "AND," I’m not sure if that change will make a difference.

3: The company is located in a country that experiences currency fluctuations, so we typically set amount limits based on currencies like the Euro and USD.

 

Thanks and regards

KevinD
Community Manager
Community Manager

@MEcnx thank you for clarifying. The thing with the parentheses is that they sometimes do or do not do things we want. So, adding them and testing will not hurt anything, but it might just fix the issue. Doesn't hurt to try. 🙂

 

Don't most currencies experience fluctuations? Will your site be assigning default currencies based on where the employee lives?


Thank you,
Kevin
SAP Concur Community Manager
Did this response answer your question? Be sure to select “Accept as Solution” so your fellow community members can be helped by it as well.
MEcnx
Occasional Member - Level 3

 

Company Policies

  • China: Daily limit for “Manutención Exterior”  EUR 35
    • Audit Rule Name: Manu China
  • Spain: Daily limit for “Manutención Exterior”  EUR 30
    • Audit Rule Name: Manu Spain

TEST SCENARIO

 

The user submits an expense report with the following entries:

Entry

Transaction Date

Expense Type

City of Purchase

Country/Region

Amount (EUR)

1

30/11/2025

“Manutención Exterior”

Shanghai

China

10

2

30/11/2025

“Manutención Exterior”

Shanghai

China

10

3

30/11/2025

“Manutención Exterior”

Madrid

Spain

20

EXPECTED RESULT

The expense report should be submitted without alerts, because:

  • In China, the daily total is 20 EUR, within the limit of 35 EUR.
  • In Spain, the daily total is 20 EUR, within the limit of 30 EUR.

ACTUAL RESULT

Failed 😪 – The alert is triggered incorrectly.

  • The system aggregates all Foreign Meals entries for the same day, without distinguishing the country of origin.
  • This causes the system to interpret an excess, even though each country’s expenses are within its respective policy.