Skip to content

Payroll API

60 results found

  1. AU: Add STP FILED status to PayRunStatus

    For the PayRunStatus in GET PayRuns you show DRAFT and POSTED, it should also be possible to get FILED status so we can see if it's been filed for STP.

    3 votes
    0 comments  ·  Admin →
    How important is this to you?
  2. Filters and sorting on Payroll Uk API's

    Hi,
    I am working for one of my UK based client to integrate Payroll API's where I need to fetch data with my own sorting/ordering like the data can sort by first/last name, startDate, ect. Same I need for the filter. I know you allow some filters like by first/last name but here I need a custom filter which allow me to fetch data between two startDates.
    And also I am looking for to get the payrun data with the help of "payrollCalendarID" something like
    https://api.xero.com/payroll.xro/2.0/payRuns?payrollCalendarID={payrollCalendarID}

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  3. Allow adding of National Insurance Number to Employment endpoint UK Payroll

    The addition of NI Number is missing. Also Paid intermittently field is missing on the Employment POST API Endpoint

    3 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  4. 9 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  5. UK Api - Missing GET-method for the Employment-api-endpoint

    Hello,
    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?
    Thanks
    Thank you!

    Kind regards Anders

    3 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  6. 3 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  7. Expose the Employee's Status in the Payroll API

    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
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  8. POST payslip end-point for UK Payroll API

    Like AU payroll api, UK payroll api should also have POST end-point so that applications can automatically post payroll information rather than entering them manually.

    4 votes
    0 comments  ·  Payslip  ·  Admin →
    How important is this to you?
  9. Filter PayRuns by calendarID and period start / end date

    In Payroll NZ it is not possible to filter payruns by payroll calendar id or period start or end date whereas it is in payroll AU
    GET https://api.xero.com/payroll.xro/2.0/payRuns
    would be a big help to have this!

    7 votes
    How important is this to you?
  10. Warning/Error Codes

    Provide validation errors with a code attribute on the returned object or prefix the error code to the returned message.

    4 votes
    How important is this to you?
  11. API Access to Public Holidays

    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.
    17 votes
    1 comment  ·  Employees  ·  Admin →
    How important is this to you?
  12. Filter list of Timesheets by Status and/or Modification Date

    I want to retrieve a list of unprocessed timesheets.

    In the Australian Payroll API you can filter the list of timesheets you retrieve by modification date, so you don't get 1000s of historical timesheets.

    However, in the New Zealand Payroll API this is not possible.
    Please add the ability to filter the list of timesheets by either status or modification date.

    15 votes
    2 comments  ·  Timesheets  ·  Admin →
    How important is this to you?
  13. Allow Net Pay to be nullable

    Please allow for the net pay attribute to be nullable, as Xero calculates net pay within the payslip. If net pay is null, don't generate a validation warning that the calculated net pay is different from the provided net pay.

    1 vote
    0 comments  ·  Payslip  ·  Admin →
    How important is this to you?
  14. Can anyone give me a c# Xero Payroll API sample code for leave applications

    Can anyone give me a c# Xero Payroll API sample code for leave applications

    1 vote
    0 comments  ·  Leave  ·  Admin →
    How important is this to you?
  15. Allow adding and updating payrollCalendarID

    For PayrollNZ Employee currently it is not possible to add or update the payrollCalendarID, whereas it is possible in PayrollAU

    1 vote
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  16. Identify archived Payroll Calendars (AU)

    There is no way to distinguish between archived and active Pay Calendars via the API.

    An argument could be made for excluding them from this API call all together. At the very least there should be a way to tell if a Calendar is archived or not.

    7 votes
    How important is this to you?
  17. 1 vote
    How important is this to you?
  18. Pay Items endpoint returns Inactive items and no Status

    There is no way of telling is a pay item is inactive in the current API, meaning when you retrieve one and try and use it with the API somewhere later it fails. If you can make something inactive in Xero, the API should really provide this info.

    Adding the status field (or returning only active ones) would make this better.

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  19. Webhooks for time off events

    It would be nice to be able to hook into the leave events, requested, accepted, rejected etc.

    My use case for this is automatically adding leave requests to a calendar, and updating existing ones when their status changes.

    20 votes
    0 comments  ·  Leave  ·  Admin →
    How important is this to you?
  20. keypay

    One of my clients moved to KeyPay integrated with Xero in February, as we have to pay over 200 employees per month.

    I've just found out, because I ran an activity statement for March and it didn't show any W1 or W2, that the Xero API prevents KeyPay from posting wages and PAYG accordingly! Pretty useless, that! And I can't even run a report in Xero as it doesn't show in there either.

    As I've just discovered this, it means I've also under-reported the February W1 and W2 to the ATO so I'll have to amend it. And run reports…

    7 votes
    How important is this to you?
  • Don't see your idea?

Payroll API

Categories

Feedback and Knowledge Base