Skip to content

Payroll API

60 results found

  1. Maintain Request LeaveApplicationID when Leave Approved

    Currently within the API a leave application's LeaveApplicationID changes when the leave request transitions to the scheduled state. There should be the ability within the API to reference the original LeaveApplicationID for traceability.

    Use Case: enable external systems attempting to track information relating to leave requests to be able to identify the lifecycle of a leave request without having to match start / end dates and employee separately

    1 vote
    0 comments  ·  Leave  ·  Admin →
    How important is this to you?
  2. W1 & W2 Reporting from Employment Hero to XERO

    We want to automate our payroll process by automating the transfer of Wages and PAYG data from Employment Hero to XERO’s BAS Lodgement.

    1 vote
    How important is this to you?
  3. Get PayRuns endpoint is not effective

    If a user has more than 200 pay runs, I need to retrieve the first page initially of https://developer.xero.com/documentation/api/payrolluk/payruns#get-payruns endpoint, then it will provide the number of items in response and then I need to retrieve the following pages with pay runs that I need to process.
    More paid pay runs means more call to Xero, so it can be a problem on production env in a few weeks/years.

    It makes sense to add additional request parameters to filter not needed pay runs. For instance, posted date, then I can retrieve items only for the last week.

    Best practices of…

    3 votes
    How important is this to you?
  4. AU Payroll Report API

    In the Xero UI, under Accounting > Reports > Payroll > Superannuation Accruals/Payments sections, I can run reports for super contributions but this information is not available via any of the Xero APIs. There must be an underlying API call to retrieve this information and display this report in the UI - it would be good to have the same information available as an API.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  5. Include a link to the LeaveType (LeaveTypeID) for Payslips LeaveEarningsLines

    This applies to Payroll AU API (but possibly opthers).

    Currently, payslips include LeaveEarningsLines that allow you to see how much leave was paid out to an employee as wages.

    However, this is missing the crucial LeaveTypeID. This makes it impossible to pull a payslip and identify which leave the user actual took.

    It then forces you to look at LeaveApplications but there is no direct link between the two to help youj identify which leave relate to which payslip line.

    This needs to be added in order to allow reconciling.

    15 votes
    How important is this to you?
  6. Allow leave applications to be created in a "requested" state

    It's recently become possible to view all leave application irrespective of their state, but it's only possible to create leave requests in with a "scheduled" status. It'd be very useful if the API could be used for an employee to create a leave request.

    12 votes
    0 comments  ·  Leave  ·  Admin →
    How important is this to you?
  7. Payroll AU API - Unscheduled Payruns & Payslips

    After creating an unscheduled payrun via the Payroll AU API when you get the payrun it returns an array of payslips where the employee id and payrun id do not exist (the only fields returned are FirstName, LastName & UdatedDateUTC). If you then proceed into the xero admin (in the browser) and view the payrun you can then click to include an employee. Returning back to the API if you retrieve the payrun again the employee id and payrun id are then set for that employees payslip entry.

    We also tried creating approved timesheets for employees before the unscheduled payrun…

    39 votes
    1 comment  ·  Payslip  ·  Admin →
    How important is this to you?
  8. Ability to add deductions to payslip

    Ability to set deduction entries (either fixed amount or percentage) in payslip. Currently, the only option is to amend the pay template of the employee which means it may automatically roll onto the next pay run.

    When approving a timesheet, we would like to set deduction items for that pay calendar which pull through similar to timesheet line entries, but unique for that pay calendar. Eg. an employee would have a fixed amount deduction one month, but not the next.

    This could be part of the timesheet or the payslip, but ultimately determined by the pay calendar of the employee.

    6 votes
    1 comment  ·  Payslip  ·  Admin →
    How important is this to you?
  9. Start and End Times for Timesheets API

    Allow timesheet API post start and end times for timesheets. This is possible via the Xero app, but not via the API and we have a number of users wanting to load the data in this way rather than being limited to the number of hours.

    1 vote
    0 comments  ·  Timesheets  ·  Admin →
    How important is this to you?
  10. Add the ability to upload docs to the Employee Note section

    The note tab on each employee file can be enhanced with the ability to add files such as their work contract/s or ID, perhaps even workings related to holidays or payment plans agreed upon, etc. Having the ability to upload can provide the opportunity to load signed agreements which is more important than a "note". The option to make a note visable or not could be useful to employee/employer too.

    3 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  11. Add unit type to GET leave types API

    For Xero NZ Leave Type APIs, can you guy add the unit type, we need to filter out leave types of a specific type like "Dollars", but currently the data only available when pulling leave balances of employee (by each leave types).

    Thank you!

    1 vote
    0 comments  ·  Leave  ·  Admin →
    How important is this to you?
  12. 4 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  13. Webhooks for timesheets

    It would be great to have webhooks for timesheets. Same for leave requests (requested by others).

    This allows us to create a better experience by having to know if a timesheet has been marked as paid and etc and allowing us to prevent any further edits and etc. Additionally, you may have different personas that may edit directly on Xero itself so it would be important to receive those hooks when it happens.

    6 votes
    0 comments  ·  Timesheets  ·  Admin →
    How important is this to you?
  14. Add payslip messages to payslip POST API

    Our app allows adding earnings lines for commissions to payslips. We would also like to add messages to the payslip at the same time (via the API) to indicate what each commission was for. Currently the payslip API doesn't allow this that I can find. So our clients have to cut and paste payslip messages from our app to the payslip in the Xero website, which is very cumbersome and error prone.

    6 votes
    1 comment  ·  Payslip  ·  Admin →
    How important is this to you?
  15. Implement Deduction Pay Template API (in UK).

    Implement the API for the input of Deduction Pay Templates in the UK API. This will allow automated bulk import from systems generating external deductions. Ideally, do this on a multi-employee basis, so that a single call will allow for the update of multiple employees. This feature appears to be available in NZ & AUS APIs already.

    14 votes
    How important is this to you?
  16. Expose Employment / Employee Group information

    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.

    Thanks

    2 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  17. Allow update of payslips in UK payroll

    We have numerous users in the UK who wish to update payslips just like we are able to do in NZ/AU - the GET request exists already, but no POST request is available (it is enabled in the NZ version which looks identical). Can we please enable it?

    6 votes
    1 comment  ·  Payslip  ·  Admin →
    How important is this to you?
  18. Delete Statutory Sick via API

    At the moment it's possible to create Statutory Sick records via the API, but not possible to delete them. We're trying to integrate our product with Xero, but we need to be able to delete sick entries if they've been added mistakenly.

    3 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  19. Filter UK timesheets by date

    Unfortunately, UK timesheets API doesn't support filtering by date. That means in order to update a timesheet the client needs to page through every single timesheet in history! It's completely unworkable.

    Please add timesheet filter by date!

    3 votes
    0 comments  ·  Timesheets  ·  Admin →
    How important is this to you?
  20. Enable variable custom deductions against employees outside of payrun being initiated

    Would like the ability to put variable/custom deductions against each employee without first initiating a payrun. Each deduction added will be included in the next payrun. This is different to a fixed deduction amount that can be created within the pay template. This new feature will also enable payroll to place deductions against employees without waiting for a payrun to start.

    Presently we'd need to PUT a deduction to pay template > post payrun > delete payitem in template > PUT new deduction amount (repeat this process every pay cycle).

    3 votes
    How important is this to you?
← Previous 1 3
  • Don't see your idea?

Payroll API

Categories

Feedback and Knowledge Base