Hello Community
We run Dynamics NAV as our internal ERP System. Currently we are on the NAV 2017 Version and we want to upgrade to NAV2018.
Because of that I made a test migration of our datebase and I am now testing NAV2018 with our data.
Now I got a problem with the language of documents:
If I print an invoice for a french customer in NAV2017 the invoice is printed in french (correct -> Language Code on the Customer = FRS).
If I Print the exact same invoice in NAV2018 the invoice is printed in english, (wrong -> Language Code on the Customer = FRS).
So I took a look at the code and I saw that Microsoft changed the behaviour of the language selection for the invoice. In NAV 2018 the language is no longer set to the one of the customer if the global language is different than the language of the customer. See the two screenshots below:
NAV2017:
NAV2018:
I do not understand why this change was made and it makes no sense to me. Does anyone knows why this change was made/what the purpose is?
I mean I can just make a custom code change and change it to the old code of NAV2017, but I have to do this for all documents, and maybe I can avoid this/there is a reason MS did this?
Thank you for any suggestions/answers.
Kind Regards
Joshua
*This post is locked for comments