We are receiving financial transaction from other system for FI posting through an ALE layer.
During inbound Idoc processing ( (FIDCCP02 FI posting), exchange rate is calculated based on company code default exchange code ('M') and not based on document type defined exchange code. When there is a difference between these two (exchange code), function module FI_CURRENCY_CHECK calculates exchange rate based on company code exchange code.
Can we control this behaviour by providing some Idoc field to calculate exchange rate based on document type exchange code ('001M'). We tried populating Idoc field KURSF (exchange rate), but still final dmbe2 (Amount in Second Local Currency ) value is based on the company code exchange code ('M').
Thanks in advance