EnterpriseOne will support multiple applicable legislations in a single database, starting with v.2019.1!
Applicable Legislation can be defined for each party:
When the development team creates new legal business rules, they will be triggered only for the legislations for which they are created.
What Does This Mean?
The end result of all this is that EnterpriseOne would be capable of supporting mixing many legislations (for many countries) in one database.
There are 2 main cases, which will be supported by the new system:
- We have Enterprise Companies, which are registered in different countries with different legislations.
- We buy/sell from/to parties, which are located in another country, and some laws from the country of the other party are still applicable to us (like some EU VAT laws).
How Would Things Work?
Scenario 1 (Applicable Legislation by Enterprise Company) would be the primary focus of the new system. In this scenario, the end users just have to specify the applicable legislations for their Enterprise Companies.
Sometimes, more than one legislation is applicable. For example, in EU, it is both the "EU" + the country of residence legislation is applicable. This would mean, that both should be specified in the definition of the Enterprise Company.
The built-in business rules, which are legislation-aware would then check whether they are applicable on each triggering. In this way, the "FR" rules would be triggered only when the Enterprise Company is defined to support "FR" legislation.
Scenario 2 (Applicable Legislation of the contracting Party) would also be, at least partially, supported. In this more complicated scenario, the other party resides in a country, which has forced some of its legal requirement upon us. Examples include EU VAT and GDPR legal requirements.
In this scenario, the special business rules would check the applicable legislation of the other party (instead of the applicable legislation of our own enterprise company). To work, this would require the end users to specify the applicable legislations of their contracting parties.
Such data would not always be necessary. This means, that the implementation team should decide whether (and when) to force entering such data.
Who Will Create The Support For The Different Legislations?
The main dev team will create and maintain the support for the different world legislations. But the data about legislation requirements and changes will be provided by the regional partners.
All marketplace applications will receive the regional support through back-end and front-end rules (optional).