swissdec Code Unit | Converted from COM to .NET Components

Task #7009 & Task #7395 | 5050.100

 

swissdec Code unit requires many COM components that beginning from NAV-2013 do not work on the server side anymore. So, for example, no ELM submissions can be carried out via the Web Client or SwissSalary 365. In addition, there massive performance problems appear, especially within environments like SwissSalary 365, when COM components are executed on the client side.

 

XML files are created and XML responses are now completely parsed in all RTC versions on the server side. In addition, .NET components are exclusively used beginning from NAV 2013.

 

Important

Since the XML is created now on the server side, the 2-D barcode image is also created on the server side when the wage statement is printed. This brings about a massive increase in performance. This means, however, that Barcode.dll is also installed on the NAV Server (Middle Tier). It is especially relevant for the NAV 2009 RTC version, since the DLLs cannot be deployed there as comfortably. This does NOT apply to the old Classic Client installations, because DLLs may still be installed on the Client.

 

If company-specific Reports (Sunet and UKA interfaces) requiring COM components are created for the customer, they must be updated if need be.

 

In addition, if the 64bit version of the NAV 2016 client is launched, there is no error message after 5050.100 update when creating a 2D barcode in the wage statement.