Hi (Thank You in Advance)
When I am Posting a Purchase Invoice in the System then Currency Exchange rate is Changing in General ledger and Vendor Ledger Entry, and as per my Knowledge the Currency rate is changing.
Posted Purchase Invoice - EUR 43,441.58
Currency Rates
1.053032 SAR = 0.234007 EUR
So, In Short 1 SAR = 0.222222116

So, EUR 43441.58 / 0.222222116 = SAR 195,487.20
Now Let's Check the Entries
G/L Entry
The value that is coming in GL Entry is 185,287.59

Vendor Ledger Entry
The Value that is coming in Vendor Ledger Entries is 195,487.12

Difference ( SAR 195,487.12 - SAR 185,287.59 ) = SAR 10,199.53
Payment Time
Now when the Payment is Done Against that then it posted that Difference in Debit Rounding Accuont.

Payment is done 50% (43,441.58 * 50% = 21,720.79) at the rate 1 SAR = 0.23076179 EUR
Question
1- Why the Values are different in General Ledger and Vendor Ledger Entries?
2- Why the value goes in Debit Rounding Account?
3- What is the adjustment entry going to be to correct the balances only in GL Level (Other than Direct Posting)?
Configurations I have Checked are all Correct