We have a NL Customer who is expanding to Germany. At this moment they want to create a German Company and we must add specific DEU objects.
1.
Is this doable? How much time will it take?
2.
Later on that German Company will be buying a new DEU license. Can we backup that Company and restore to a DEU database?
0
Comments
It is doable, but take some time, but I would not advise to do this [-X , I would advise using the German database and not inserting the German local functionality into a Dutch database, this will give you much trouble down the road. If you only do some basic stuff like purchases and sales just create a new company in the Dutch database and with German ledger and posting setup. Then when the German database is purchased you can transfer the financial information (open customer balance etc.).
2.
No object set would be different.
Can I open a German database with a NL License? I expect to transfer some DEU objects to NL object range but use the same functionality.
Technically everything is possible, but not always recomended.
Germany has two layers, the legal layer and the DACH add-on database. Which one do you need?
Implementing some of the legal issues in the NL database can be done quite easily, but I would never implement the entire DACH add-on in an NL database.
It's almost easier to go the other way around, e.g. start with the DACH database and implement NL objects since they are far less in quantity and complexity.
If your end-goal is to implement a seperate database anyway I would not merge anything.
With a partner license you can open any country database but a end-user license cannot.
Yes, this is also an issue. The language of the licence must match the language of the installation. That means maybe you have to install all your clients again from W1 installation package. Furthermore CaptionML property must be set for each and every object.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
1.
Im not sure where the DACH Add/on is for ?
The legal layer must be implemented, i guess.
2.
I just tested a DEU database with our development license.
Tables
3010501-5005363 Can Edit
5055250-5055272 No edit possible
Forms
3010501-5005399 No edit possible
5055251-5055293 Can edit
Codeunits
5005350-5005351 No edit possible
3.
We have another DEU customer who started with the NAV BA from Germany. They use our addon. For this our development license was modified with the DEU objects.
Every localisation has two pieces.
1. Legal issues
These are issues that you really need to do business in that country to be for example tax compliant
2. Competitive advantages
A couple of years ago localisations were done in each country and apart from the legal issues, these localisation teams developed features that they found where absolutely nessesairy to be able to be competitive in the local market, for example in NL you can import the Post Code table and validate its validity. Technically and legaly you don't need them, but for a company its hard to use the system without.
Most countries have 1 and 2 combined in the download from partnersource. In the DACH region they decided to split them in the general download database and a special DACH "add-on".
More information can be found on partnersource and with every German partner. (I am only a Dutch guy).
Also I was told by our accountants, that in some countries it's not legally permitted to have more than one localization in your database.
Finally I would advise you to think on a long term base about this. Now you are thinking about merging two localizations into one database which is doable. But what if the company expands and you have to add a third localization or a fourth one? Trust me: don't merge localizations.
Regards, Max
Looking back, I don't know that I would recommend going that way, but it is certainly possible. I think there's something to be said for multiple databases, develop customizations in a W1 baseline and localizing each mod out to every other database. On the other hand, having one code base forced us to make everything fit.
Practical? No. Doable? Absolutely. Expensive? Heck yes!
RIS Plus, LLC
- Generally it is not possible to have two localisation ranges in once licence, i.e. two countries. Only through Internationalization.
- So we purchased the Internationaliztion granule in the licence.
- Moved Italian objects into Internationalization range.
- Change the GUI everywhere so that Italian menu items are in their own menu, fields are on their own tab etc. not disturbing other users.
- Also, settings to make Italian localization logic work only in the Italian company
It was a major work, but the advantage is that now we can have an Austrian company and an Italian company in the same database, both technically works well, and we can legally use just one licence for it. This saves a lot of money in licence price and maintenance fees in the long run.
With BRL you pay per user so you might as wel have two licenses?
Just curious.
And now think of what will happen if you (or your customer) starts a new company in a third country.
How do you implement country specific changes from hotfixes, Service Packs and Add-Ons? You will always have to merge them on your own. I'm not sure if you consider all the maintenance and licence fees against all the effort and time of merging and maintenance by yourself, did you really save money?
I guess this is the right answer in summary.
RIS Plus, LLC
Isn't that a contradiction in terms? 8)
To be serious, no one said that it wouldn't be easy for an experienced NAV developer. But I don't see any essential benefit.
All the effort you have to do on your own just to have one database instead of two? ...just to save a little bit of the licence fees? Have you set your time and salary against that? I'm sure you could do much more meaningful work in that time.
I also work for an end-user and beside all things I already mentioned, from a company's point of view it's very important that
As a developer I always loved having all of it in one database, but I can see how the sheer amount of development (the customer I'm talking about had massive amounts of customizations on top of combining the localizations) would only be available for companies with deep pockets, or have their own developer in house. You must still have access to a partner license.
RIS Plus, LLC