Expose other information on Employees endpoint, such as their bank, rate and tax details35 votes
I would like to add Employee photo and emergency contact information using API , in API documentation, there is no field/tag to upload employee photo and emergency contact . Please add this feature as well.
The basic method to terminate an employee is to set their termination date. However to re-instate an employee requires accessing the web-interface and choosing the re-instate button.
As far as I can tell, this only removes the termination date from the employee record. It should be possible to remove that value in the API to allow re-instatement easily.15 votes
Xero lets you define public holidays, assign them to holiday groups, and assign a holiday group to an employee. I'd really like to be able to:
- Retrieve the list of holiday groups and holidays defined for each.
- Include the name of the assigned holiday group for each employee when retrieving the list of employees.
The Employees endpoint in the NZ Payroll API returns all Employees of the Organisation. There is no way to distinguish between the "current" Employees and "old/former" Employees.
This means any UI showing the Employees includes everybody rather than just the current Employees. Where the user should only be selecting "current" Employees we should be able to provide them a drop down that is limited to the valid choices!
This is not currently possible because the API does not expose the status of the Employee.8 votes
The Xero Payroll UI shows detailed the Employee Taxes in Paystub/payslip such as Federal Income, SSN, Medicare, State Withholding etc.
However the Paystubs API only returns the total of that taxes7 votes
From review of the Xero's instructions there are several steps and places that you need to go just to terminate an employee. Surely this can be incorporated into a Wizard feature whereby you choose to terminate one or more selected employees and Xero takes you through the necessary steps to effectively and correctly terminate an employee/s.4 votes
We are working on a UK integration to your endpoint (version 2.0), and we noticed that you only allow a POST-method for your Employment-endpoint.
We would need you to introduce a GET-method as we need to access the NationalInsuranceCategory-property.
I imagine you just forgot to implement a get-method for it?
Kind regards Anders3 votes
The addition of NI Number is missing. Also Paid intermittently field is missing on the Employment POST API Endpoint3 votes
There is no way to determine which employee group an Employee is a member of, or what their default pay is (NZ/UK)
Could it please be added to the Employee or Employment endpoints along with the Hours/Rate/Salary info for NZ/UK Employment? Add/update would be great too.
There is a confusing discrepancy in fields naming. If I want to post a new employee, then I should set SalaryAndWage which requires EarningsTypeID field. It can be retrieved from PayItems resource by the name of EarningsRateID, RATE id - not TYPE id.1 vote
For PayrollNZ Employee currently it is not possible to add or update the payrollCalendarID, whereas it is possible in PayrollAU1 vote
- Don't see your idea?