We have run the adjust exchange rate batch job in our EUR based company - we are using the latest version of the batch job.
When we look at the Exch. Rate Adjustment Registers we can see that registers have been created for each record type i.e. customers, vendors, banks.
When we look at the Ledger Entries of the Customers Exch. Rate Adjustment Register, we see that the batch has 184 entries that together they make a total adjustment of 959.18
The problem arises when we look at the General Ledger Entries posted in the Receivables account in the chart of accounts - here we found only one G/L entry with a total of -25.59
This of course is causing a mismatch between the Receivables account in the Chart of Accounts and the Aged Accounts Receivables.
Question: Why would the system post only -25.59 in the Chart of Accounts? What could cause this?
We have expected the system to post the same values in the Chart of Accounts as it did in the Customer Ledger Entries. When we look at the Bank Accounts, the same values of the Bank Account Ledger Entries adjustments have been posted in the respective G/L accounts as expected. Why this did not happen with Customers?
------------
Then something else we've noticed: the Ledger Entries of the Exch. Rate Adjustment Registers all have currency ZAR which is weird because we have NO customer ledger entries with ZAR currency. When we look at the Dtld. Customer Ledger Entries of one of the adjusted entries, the job seems to have adjusted with the correct rates - could this be a bug that it adjusts correctly but shows the wrong currency? Sharing some snapshots below;
Exch. Rate Adjustment Register:
Some of the Entries in the Exch. Rate Adjustment Register: