My client is on NAV2013 , not NAV2013 R2
My client decided to create a company for Malaysia with LCY of MYR . During the setup they did not populate the Additional Reporting Currency for USD.
They have executed several transactions for sales invoice, purchase invoice, cash receipts and cash payments. Some of the transcations are in USD and during the transcation process the Currency Code of USD was selected.
Not all the entries in the general ledger are USD. Of the 1552 general ledger entries only 289 are an issue.
When the Additional Reporting Currencty is populated with USD and the batch runs the Additional Currency fields in the COA adjust down. For example if my entry was 1500.00 USD the conversion will make it 452.00 in the Additional Currency fields in the COA. The reason it is adjusting down is it thinks the value is in MYR currency and it has to calculate for USD currency.
How on earth can I fix this?
0
Comments
I'm afraid you can't. The G/L normally doesn't contain the transaction currency, only LCY and ACY. If you change the ACY for the company, all ACY amounts are recalculated from the LCY values in the G/L entries.
Also, the G/L entries for your USD transactions contain only the value in MYR based on the exchange rate that was set for the transaction. So, recalculating the ACY from these values is the only way NAV can do it (unless you have additional logic in your application). Our AddOn (plexada Transaction Currency) solves this problem, BTW. To convert "old" transactions to full transaction currency is not always possible, though. Not enough information is retained in the standard NAV entries.
with best regards
Jens
What are your thoughts about that solution?
Back to your original problem description:
So far, so good. No problem yet. Ditto. I hope there was a valid exchange rate set for USD->MYR. All G/L entries would be in MYR in the amount field, then. ??? This makes no sense. How come? Did someone change the LCY code in G/L setup to USD in the meantime? So the accountant assumed he was posting in USD as LCY... all of these amounts are simply wrong then.
Also, did an exchange rate for USD->MYR exist? When the currency code was selected on posting (for, say, invoices) the resulting G/L entries would be in MYR. But you can't tell in every case what the transaction currency was. Also, sounds strange. Has there already been an ACY code? This should be the only eason that the ACY fields have a value at all. If ACY code is empty, these fields should be zero. Since NAV thinks that LCY is MYR, and you want to set USD as ACY, it would adjust all amount values according to the current exchange rate (down) in the ACY field.
It sounds to me that you have G/L entries with different currency values in the amount field. This can't be right. But how can you tell which is which? There is no currency code in G/L entries. To make any correction you would need to know which entries are posted in USD, but should have been posted in MYR (or by using the currency code). This can be done by comparing every posting with the original document. All that are found wrong should be corrected by posting a reversal (if possible) and re-posted in the right currency.
with best regards
Jens
I used the subledgers with Excel (VLOOKUP) to determine which entries are the USD.
with best regards
Jens