Hi
to be clear , in my opinion Zero amount in Document currency having beside amount in Local Currency is not strange System behavior , it's very logic behavior for example:
you have an invoice with amount of 100.000 USD to one vendor ..
when you post it "MIRO" SAP is translating it to Same amount of local currency
Example :
Document USD Rate EUR
100.000 1.4 =(100.00/1.4)= 71428,57 EUR
if you maintaining daily rate so you are subjected to below cases :
1- Paying the invoice while rate change to 1.3
Document USD Rate EUR
Still you Owe to vendor 100.000 1.3 = (100000/1.3) = 76923.08
so SAP is calculating FORX loss of amount of = 714428.57-76923.08 = - 5494.50 EUR " With Zero amount in document currency"
OR
you run monthly/daily evaluation T-code FAGL_FC_VAL .., SO same is acting like above .. and calculate the re-translating the USD invoice to EUR amount base on month end exchange rate ..
Hope this will clear the issue to you..
Regards
Mahmoud EL Nady