I have a transaction that is quite strange - see the following example
My LCY is ZAR
I captured a purchase invoice for a vendor for 100USD on the 2nd of Jan - the exchange rate was 18.81 for that day. The invoice was sent for approval on the 22nd of Jan (the exchange rate on this day was 19.01), the invoice was approved and posted - the posting date was kept as 2nd of Jan.
However my ledger entries showed an amount1901ZAR
Why did the transaction not use the exchange rate for the 2nd of Jan which should have then be 1881ZAR?