For LIV Invoices posted using MIRO transaction the exchange rate defaults based on the posting date, As there is no provision to change the translation date on the MIRO screen, it cannot be substituted with document date.
In order to post all invoices based on exchange rate at the document date instead of the exchange rate at the invoice date, the BADI FI_TRANS_DATE_DERIVE needs to be implemented according to the SAP Note #574583
Detailed steps to implement this BADI are :
The SAP note#574583 shows relevance only upto ECC 6.0, but it can be implemented with ECC 6.04 also.
In order to post all invoices based on exchange rate at the document date instead of the exchange rate at the invoice date, the BADI FI_TRANS_DATE_DERIVE needs to be implemented according to the SAP Note #574583
Detailed steps to implement this BADI are :
- Go to transaction SE18, enter implementation name as "FI_TRANS_DATE_DERIVE" and click "Display"
- Click Menu option, "Implementation" > "Create"
- Enter an implementation name, for example "Z_BADI_FI_TRANS_DATE_DERIVE"
- Add country codes where document date is required as translation date in "Attributes" tab
- Go to "Interface" tab
- Double click on "DERIVE_WWERT"
- Activate the code
- Go back to the previous screen and activate the implementation
The SAP note#574583 shows relevance only upto ECC 6.0, but it can be implemented with ECC 6.04 also.