Skip to content

Payroll API

60 results found

  1. 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?
  2. Expose detailed Employee taxes

    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 taxes

    7 votes
    2 comments  ·  Employees  ·  Admin →
    How important is this to you?
  3. Allow entry of a default or base hourly rate per employee

    When feeding timesheets into Payroll, there is nowhere to specify an hourly rate for Ordinary Hours. The only way to get around this is to set up a default pay per employee that pays 0 hours at the required rate. It works, but is not very intuitive.

    6 votes
    How important is this to you?
  4. 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?
  5. 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?
  6. 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?
  7. 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?
  8. Include tax and filing information in US Payroll API

    We are building some automated processes that help us process payroll approvals and provide tax information to a growing number of clients and it would be very useful to have access to the payroll taxes and filings information in Xero. In particular I would like to see the following information exposed in the US Payroll API:

    1.) ALL pay run data that is included on the Xero web UI. Currently, benefits and employer taxes are not included in the API data, making it impossible for us to communicate the total cost of a payroll to an approving party.

    2.) Taxes…

    6 votes
    How important is this to you?
  9. Retrieve Pay Calendar end dates

    Currently there is no way to determine the end date for a twice monthly calendar.

    I can think of two solutions:
    1. Expose the "calculatePeriods" function as an end point
    2. Add EndDate to the result of the PayCalendars end point

    4 votes
    0 comments  ·  General  ·  Admin →
    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. 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?
  12. Terminating an Employee should be incorporated into a Wizard Function.

    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
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  13. 4 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  14. 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?
  15. 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?
  16. 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?
  17. 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?
  18. 3 votes
    0 comments  ·  Employees  ·  Admin →
    How important is this to you?
  19. 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?
  20. Include P32 Information In UK Payroll API

    When I email my client's their payrolls, after posting them, I tell them how much to pay HMRC too, I'm currently trying to automate a lot of this with the UK Payroll API.

    I could potentially work this out, by going back months, and calculating how much they paid, how much employment allowance is left over, etc, but it would be a lot easier for me if the payroll API were expanded to include this.

    I especially would appreciate some way of finding the current Employment Allowance balance, so I could update clients when it's about to run out.

    Thanks!

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

Payroll API

Categories

Feedback and Knowledge Base