Symptom
Executing a settlement results in F5702 Balance in transaction currency
Environment
SAP S/4HANA Cloud Public Edition.
Reproducing the Issue
This error can be trigger using:
- Run Actual Settlement - Single app
- Runs Settlement - Actual app
- F3767 - Schedule Overhead Accounting Jobs
Cause
In your system setup you defined the Currency Translation Date to be determined from the Document Date, because the 'Value Date' - which is the currency translation date - and the document date - which in a settlement always is the current date, e.g. 20.09.2024 if run today - are not the same the error is triggered.
Resolution
Enter a date in the "Value Date" eg current date.
To locate the "Value Date":
- Run Actual Settlement - Single in Menu->Extras->Value Date
- Runs Settlement - Actual' App in Parameter Popup field 'Value Date'
- App “F3767 - Schedule Overhead Accounting Jobs” in Parameter field 'Value Date'
Please note that there are 2 semantically different fields with quite similar names:
- Value Date: The value date is the date of the exchange rate used for currency conversion.
- Asset Value Date: Each transaction on a capitalized asset triggers the automatic calculation of depreciation on the posting amount. The asset value date, adjusted by the period control of the depreciation key, is the key factor in determining the depreciation start date.
The current issue needs input in field 'Value Date', not 'Asset Value Date
We will change the behavior with next release in a way that the input of the current date in field 'Value Date' will not be necessary anymore in your system setup. But until then please use the current date input for field 'Value Date'.
Keywords
KBA , FI-AA-AA-E-2CL , Periodic Posting (Public Cloud) , CO-OM-2CL , Overhead Cost Controlling (Public Cloud) , Problem