Netvisor work time flow examples

Number of APIs: 2

Payroll and work hour flow examples

This collection contains examples of importing working hours, importing pay period records and importing absences. The first example describes the import of working hours from another system into Netvisor. The second example describes the import of payroll period-specific record rows from another system into Netvisor. The third example deals with the import of absences.

In the test environment, the payroll implementation steps have been completed automatically for payroll. One payroll model is available in the test environment, which is the basic model for hourly paid employees. If necessary, salary models can be added from the Netvisor salary model bank. There is one ready-made employee in the test environment. More employees can be created if required*. Additional employees can also be created using the employee.nv resource. The import of an employee's working time data can be targeted by a separately set employee number, personal identification number or employee Netvisor ID.

Please note that the examples do not include automation.

FYI

Needed resources:

Netvisor user interface

When you add work time, absences or period spesific recording rows using resources in this collection succesfully, you can find the data in Netvisor: Working hours > Working hours recording:

Select the right employee in dropdown menu and then the time in the calendar. If there is only one employee, the drop down menu is not shown.

Work time, absences and the status that is added using workday.nv resource is seen here:

At the bottom of the page you can see the periodic payroll lines, which have been added using the payrollperiodcollector.nv resource:

Errors

The most common error messages:

INVALID_DATA :: Data form incorrect:. Working time data cannot be imported. Hours on this date have already been acknowledged or approved

The working hours have already been paid or approved for the days in request

INVALID_DATA :: Data form incorrect:. Employee not found with entered allocation data: 99

Employee not found in Netvisor or targeting information missing. Check element employeeidentifier in request workday.nv

INVALID_DATA :: Data form incorrect:. Pay period incorrect: 1.5.2024 0:00:00

No pay period has been created (payrollperiodcollector.nv)

INVALID_DATA :: Data form incorrect:. Salary type not found with entered allocation data

Salary type not found or not numbered in Netvisor with given number (payrollperiodcollector.nv)

INVALID_DATA :: Data form incorrect:. Entry type not found with given allocation data

Record type is not found or not numbered in Netvisor with given number (workday.nv)

  1. Add work time and absences - payrollperiodcollector.nv Add period specific recording row POST {{host}}/payrollperiodcollector.nv

  2. Add work time and absences - workday.nv Add absence POST {{host}}/workday.nv