Symptom
There are 2 different activities for order confirmation. Checking the posted values, it's found the values in global currencies are the same, but different in company code currency.
Environment
SAP S/4HANA Cloud Public Edition
Cause
The order confirmation gets activity cost rates from company code currency and global currency separately.
When you maintain plan cost rate for an activity type in company code currency, the corresponding cost rate in global currency will be generated automatically.
There could be rounding issues cause the title problem.
Example:
Activity Type | Cost Rate in Company Code Currency (CNY) | Exchange Rate | Cost Rate in Global Currency (EUR) |
A001 | 0.86 | 7.818 | 0.11 |
B001 | 0.87 | 7.818 | 0.11 |
As in above sheet, the cost rates in company code currency are different, but in global currency, they are the same.
With order confirmation, the value is calculated as Cost Rate * Quantity, then the values in company code currency are different, while value in global currency is the same.
Resolution
It's standard system behavior. To avoid such rounding issues, it's suggested to use bigger price unit for the activity types, to avoid rounding problem.
Keywords
Order confirmation, cost rate, activity type, company code currency, global currency, difference, journal entry, rounding. , KBA , CO-PC-ACT-2CL , Actual Costing (Public Cloud) , Problem