We are running Nav2009 R2, and have been using invoice rounding with a precision of 1.00. When you setup prepayments (100%), and post a sales order, you get an error code (currency code '' does not exist). If you put the currency code under currencies, the sales order will post to create a sales invoice, but when you check the G/L accounts affected, the transaction is posted to (FX realised losses account), which is wrong.
If you remove the invoice rounding (put 0.01) maintain prepayments at 100% and leave out the currency from the currency table, the invoice posts properly, and the correct G/L Accounts are affected.
The setup that we require is one that does not require the LCY currency specified on the currency table. uses 1.00 rounding precision, and uses 100% prepayments.
I have done this in the cronus database and have replicated the error
May someone help us resolve this issue
*This post is locked for comments