Hotfix 5057.002 (July 14, 2021)

Introduction

Hotfix 5057.002 was released on July 14, 2021 for our onPrem customers (installed version). The hotfix is automatically available for our SwissSalary 365 SaaS customers a few days later and can be imported via ‘Business Central admin center’ -> ‘Apps’.

 

Task #10004 | 5057.002

Logib interface | Allowances and Special bonuses columns  

Value output correction. Payments of the previous 12 months are now taken into account and the value of 1/12 is output. Adjustments have also been made to working hours and employment contracts.  

 

Task #10691 | 5057.002

PEKA interface | Number format without delimiters  

In newer NAV versions, thousands separators were included in number format in the interface file. This was corrected and the output has no delimiters. 

 

Task #10713 | 5057.002

SAP Business by Design interface | Adjustment for provisions 

During provision calculation or reversal, incorrect booking occurred because the formation and reversal of the provisions took place on the same day. This bug has been fixed. 

 

Task #10714 | 5057.002

Personnel history | Output on due date

Entries were incorrectly displayed when the output was filtered on a working day. The entries were displayed when filtering was applied to a longer period. This bug has been fixed. 

 

Task #10705 | 5057.002

Employee bank | Filter triggers errors due to field length

Depending on the was filters were set up and recorded, the employee bank could no longer be retrieved and edited. This bug has been fixed. 

 

Task #10725 | 5057.002

Payslip | Second page output

It was possible with update 5057.000 to create a second page for payslip. However, this second page was completely blank. The error has been corrected and a second page is only generated if it has values to display and there is not enough space for them on a single page. 

 

Task #10695 | 5057.002

SwissSalary Budget: budget structure error message 

An error message was displayed in the budget structure when the Add employee function was executed in SwissSalary Budget. This is the case if the same cost center was assigned to the employee twice. This bug has been fixed. 

 

Task #10762 | 5057.002

EasyRapport: Transfer | Synchronization duration in all clients

Cross-client settings were changed with update 5057.000. They are now stored for each client. As a result, the synchronization took a long time. We were able to fix this. 

 

Task #10638 | 5057.002

SwissSalary NSP | Personnel position visa fields  

To apply SwissSalary NSP, visa fields for EasyRapport have been expanded to include personnel position.

 

Task #10750 | 5057.002

SwissSalary users | Department permissions

In addition to the filter for individual payroll areas, users can also set a filter for departments. Nevertheless, evaluations could display people that could not be edited with the recorded filter. This bug has been fixed.  

 

Task #10751 | 5057.002

SwissSalary users | Permissions 

Indirect permissions have been added for the SwissSalary Direct settings table and SwissSalary user settings. 

 

Task #10775 | 5057.002

SUA certificate | Special characters in client names

An SUA certificate must be released to use KLE. Special characters in client names triggered error messages. Adjustments have been made here so that the certificates can be released with special characters in the client name and in company data.

 

Task #10664 | 5057.002

Income tax | The end of WT obligation during the year calculated incorrectly for the cantons with annual billing

If a person was released from withholding tax during the year, a rate-determining income was still calculated in cantons with the annual accounting method and the withholding tax deduction was calculated. This bug has been fixed. Manual corrections for incorrect deductions need to be checked. 

 

Task #10743 | 5057.002

Income tax | Incorrect calculation for retrospective corrections in rate-determining income extrapolation

The rate-determining value was not correctly taken into account during retroactive rate adjustments. This is the case if an extrapolation had to be made in the month concerned due to a recruitment during the month. This bug has been fixed.

 

Task #10708 | 5057.002

Income tax | Calculation for a new back payment after resignation

If several back payments were triggered after resignation, the withholding tax amount was not calculated correctly with update 5056.002 when retroactive calculation was excluded. This bug has been fixed. 

 

Task #10769 | 5057.002

Income tax | Back payment without retroactive calculation information in the Payroll Head table

When task 10708 was being solved, it became apparent that this system table requires an adjustment. The value is now archived in the table. 

 

Task #10668 | 5057.002

Income tax reporting | Missing canton

Since update 5057.000, the error message occurred during submission when people were retroactively accounted for withholding tax. This bug has been fixed. 

 

Task #8851 | 5057.002

Income tax reporting | Missing canton

The error message occurred during submission if the rate or WT canton were deleted by mistake if a person is no longer subject to withholding tax. We were able to rectify this, although the message can still appear due to the archived value. 

 

Task #10770 | 5057.002

Income tax accounting | Correction of evaluation

The base is taken from wage items and not recalculated when the report is prepared. 

 

Task #10724 | 5057.002

Income tax accounting | Allowances and one-time payments

All wage types billed aperiodically are now taken into account. The column heading has been changed to aperiodic.