Hello,
when I post a PurchPackingSlip I found a wrong value in my InventTrans and also I my LedgerTransTable.
My company currency is EUR. Now I create a new Item and add a price of 1000 USD in PriceDiscTable. I also create a new vendor with currency USD. In my CurrenyTable I have multiple lines. ExchangeRate from 01.05.2016 is 90 and ExchangeRate from 01.06.2016 is 80 (just for example).
Now I create a purchase order with the new vendor and item and post the PurchPackingSlip with Date of 15.05.2016.
After posting I get a new line in InventTrans with CostAmountPhysical of 720 EUR instead of 900 EUR.
The calculation was 1000 USD x 0,9 (ExchangeRate from date 01.05.2016) x 0,8 (ExchangeRate from the current date 01.05.2016) = 720 EUR. I testet it multiple times and the ExchangeRate is first always from the posted date and the second time always from the current date (even if I add a new line from 01.12.2016 with ExchangeRate of 70, this rate will be ignored).
What can be the reason that the system is calculating the exchangerate multiple times?
When I change the vendor to EUR the posted price is correct, but I have to add the price manually in the purchase order. In this case everything is in EUR an no convertingwill be done while posting.
Thanks for any ideas!