EmployeeService


Click here for a complete list of operations.

Salary_UpdateCurrent

Update salary. This salary will start from the first date of the current period.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /soap/v2.1/EmployeeService.asmx HTTP/1.1
Host: api.nmbrs.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://api.nmbrs.nl/soap/v2.1/EmployeeService/Salary_UpdateCurrent"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthHeader xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService">
      <Username>string</Username>
      <Token>string</Token>
    </AuthHeader>
  </soap:Header>
  <soap:Body>
    <Salary_UpdateCurrent xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService">
      <EmployeeId>int</EmployeeId>
      <Salary>
        <Value>decimal</Value>
        <Type>None or Bruto_Salaris_Fulltime or Bruto_Salaris_Partime or Bruto_Uurloon or Netto_Salaris_Partime_incl_looncomp or Netto_Salaris_Partime_excl_looncomp or Netto_Uurloon_excl_looncomp or Werkgerverslasten or Netto_Uurloon_incl_looncomp</Type>
        <SalaryTable>
          <Scale>
            <Scale>string</Scale>
            <ScalePercentage>decimal</ScalePercentage>
          </Scale>
          <Step>
            <Step>string</Step>
          </Step>
        </SalaryTable>
      </Salary>
    </Salary_UpdateCurrent>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Salary_UpdateCurrentResponse xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService" />
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /soap/v2.1/EmployeeService.asmx HTTP/1.1
Host: api.nmbrs.nl
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthHeader xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService">
      <Username>string</Username>
      <Token>string</Token>
    </AuthHeader>
  </soap12:Header>
  <soap12:Body>
    <Salary_UpdateCurrent xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService">
      <EmployeeId>int</EmployeeId>
      <Salary>
        <Value>decimal</Value>
        <Type>None or Bruto_Salaris_Fulltime or Bruto_Salaris_Partime or Bruto_Uurloon or Netto_Salaris_Partime_incl_looncomp or Netto_Salaris_Partime_excl_looncomp or Netto_Uurloon_excl_looncomp or Werkgerverslasten or Netto_Uurloon_incl_looncomp</Type>
        <SalaryTable>
          <Scale>
            <Scale>string</Scale>
            <ScalePercentage>decimal</ScalePercentage>
          </Scale>
          <Step>
            <Step>string</Step>
          </Step>
        </SalaryTable>
      </Salary>
    </Salary_UpdateCurrent>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Salary_UpdateCurrentResponse xmlns="https://api.nmbrs.nl/soap/v2.1/EmployeeService" />
  </soap12:Body>
</soap12:Envelope>