Announcements
Hi all,
Can you please let me know the customer sent me the new report format for Invoice, Delivery note and Receipt. Which needs to be print in Japanese and English language both.
The new format of those report only applicable for Japan legal entity. For other legal entities it should run the Standard report ( Invoice, Delivery note and Receipt ) only.
my question is
1. in what basis report will decide the language ? i mean when to print english or when to print japanese?
2. let me know the best approach to do the reports. because all are standard reports.
my ans is for question no 2 )
i think not to disturbed the standard reports and instead of doing anything on the standard reports, decide to duplicate all classes like dp, controller and contract and create a new report for each. So, that report will only for the Japan. is it good approach ?
please give me more shed n this
thanks Nikoloas,
will chk and let you know
It means that language of existing invoices can't be changed. And the invoice printout is using the language of the invoice.
So, if you change the customer language and want to try the invoice printout with this new language, you need to create a new sales order and invoice. (You can change language of existing sales order and invoice it, too. But you can't change the language of existing invoices).
you said
1. So, did you try to create a new SO&invoice after changing the customer language?
no, i am trying with exiting sales order only.
2. Old invoices must stay as they are, they should not change if you change customer settings. Otherwise you would be changing your historical data which is usually illegal in financial applications. You must be able to show the old invoices exactly the same way than they were originally sent.
kindly elaborate the point no 2 please
I recommend you to read that whole discussion one more time, as well as Microsoft's documentation (which is also linked in that discussion). You will notice that you should use the static report design for customer / vendor facing reports.
in this thread "community.dynamics.com/.../1057075"
Blue said, If you want the multi-language reports for the following documents to be rendered instead of the Static Report, Un-check the desired reports in the “Use static report design” column.
So, i need to uncheck the “Use static report design” for sales invoice report rrite? So, that it will print in multiple languages.
is it correct?
Yes, and I replied "Also it's good to notice that the language is taken from the invoice, not sales order. So if you update language on some sales order it doesn't impact invoices that were already posted."
So, did you try to create a new SO&invoice after changing the customer language?
Old invoices must stay as they are, they should not change if you change customer settings. Otherwise you would be changing your historical data which is usually illegal in financial applications. You must be able to show the old invoices exactly the same way than they were originally sent.
you said "You are duplicating something that already works (the standard report / classes). So the duplicated version should work as well without any changes."
but i said already, the standard report not printing in JA language , when i changed the language setting in customer master. why??
By the way, please don't forget things that you already learned about language specific report layouts just two weeks ago: community.dynamics.com/.../1057075
You are duplicating something that already works (the standard report / classes). So the duplicated version should work as well without any changes.
yes nikoloas, for the sales invoice report they gave new format for japan and they said the report language should display based on customer master or vendor master language setting.
i have already duplicate all 3 classes ( controller, contract, dp) from sales invoice. and planning to do the modification over there for japan customization only. i dont wants to distrubed the standard classes.
kindly let me know where i need to modify the code in controller class -- output report method? so, that my report will disply based on customer language setting.
please give me more shed on this.
André Arnaud de Cal...
293,998
Super User 2025 Season 1
Martin Dráb
232,850
Most Valuable Professional
nmaenpaa
101,158
Moderator