GL Exchange adjustment

Hi all,

When the client is trying to run Exchange adjustment through GL >> Periodic>> Exchange adjustment in AX 2009.

The settings are as follows.

From a/c : Cash on hand (Total) [11110.000] To a/c : Fixed deposit a/c (Asset) [11110.071]

Currency : AED Currency : ZAR

From date : 01/01/2018 To date : 30/11/2018

When they run it they are getting the error, the error is

"Error in unit of amount in currency AED. Must be rounded to 0.01.

"The unit of -15827.58AED being posted to account 11110.004(ABC bank USD) is outside the current penny rounding threshold.

"Error in unit of amount in currency AED. Must be rounded to 0.01.

“The unit of 15827.58AED being posted to account 41261.003(Unrealized Foreign exchange Losses a/c) is outside the current penny rounding threshold”.

My observations are Rounding setups are fine.

General,PO,SO are 0.00 and method is Normal.

A/c number 11110.071 is AED currency related a/c.

I am new to AX, So i just want to know the functionality of it.

So my questions are as follows.

1.In general what are the accounts that has to be specified while running it?

2.Are the currencies has to be same in both from and to currency code?

3.How often we have to run it.

4.Do they have to mention the same currency that of which they have done the previous transactions under the respective accounts?