Payroll & salaries

Salaries resources

Employees, payroll paycheck batches, salary parameters, payslips, settlement points, and salary obligations.

The Validation schema column links to the DTD or XSD file that the request message of a POST resource is validated against. A DTD defines the elements, their order and how many times each may occur; an XSD additionally defines data types, maximum lengths and allowed values. A dash (–) means that the resource has no request message (GET resources and POST resources that only take URL parameters) or that no schema is published for it.

Downloading DTD files: right-click the link and choose Save link as. Opening a DTD link directly in the browser may show an XML error, because the browser tries to display the DTD as an XML document. The file itself is not affected.

Resource

Method

Validation schema

Description

addjobperiod.nv

POST

addjobperiod.xsd

Add a job period to an existing employee

attachemployeetosettlementpoint.nv

POST

attachemployeetosettlementpoint.xsd

Attach an employee to a payroll settlement point with an insurance type and validity window

deletejobperiod.nv

POST

–

Delete a job period

editjobperiod.nv

POST

editjobperiod.xsd

Edit an existing job period

employee.nv

POST

employee.dtd

Create or update an employee record

employeedimensioncurve.nv

POST

employeedimensioncurve.xsd

Import a dimension-link curve (time-windowed dimension assignments) for an employee

employeesalaryparameters.nv

POST

employeesalaryparameters.xsd

Import salary-parameter ratios for an employee

getemployee.nv

GET

–

Get a single employee

getemployees.nv

GET

–

List employees

getemployeesalaryparameters.nv

GET

–

Get salary parameter ratios for a single employee

getpayrollparties.nv

GET

–

List payroll parties (insurance providers, unions, foreclosure recipients)

getpayrollpaycheckbatch.nv

GET

–

Get a payroll paycheck batch

getpayrollpaycheckbatchlist.nv

GET

–

List payroll paycheck batches by payment date range

patchemployee.nv

POST

patchemployee.dtd

Partial update of an existing employee record

payrolladvance.nv

POST

payrolladvance.dtd

Import a payroll advance payment

payrollexternalpaymentbatch.nv

POST

payrollexternalpaymentbatch.xsd

Import a batch of external payroll payments

payrollexternalsalarypayment.nv

POST

payrollexternalsalarypayment.dtd

Import an external salary payment

payrollobligationstatus.nv

GET

–

Get payroll obligation status

payrollpaycheckbatch.nv

POST

payrollpaycheckbatch.dtd

Import a payroll paycheck batch

payrollperiodcollector.nv

POST

payrollperiodcollector.dtd

Import a payroll period collector entry

payrollratiolist.nv

GET

–

List payroll ratios by source

XSD files include the shared type definitions in netvisorgeneraltypes.xsd. When you validate messages locally, download it to the same folder as the resource's XSD file.

On This Page
Payroll & salaries