Skip to content

Payroll API

12 results found

  1. Allow retrieval of a payment summary

    Also known as a group certificate, in Australia at the end of financial year employees need to be given a payment summary.

    To my knowledge this is not yet possible in Xero API. It would be great if this was added.

    19 votes
    How important is this to you?
  2. 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?
  3. 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?
  4. 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?
  5. 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?
  6. 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?
  7. 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?
  8. 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?
  9. 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?
  10. licence issues - max 10 - we are not exceeding the maximum and yet xero wants us to upgrade

    We only have 10 people over the pay period and yet xero doesn't recognise this - because they are in the same period and one is replacing the other xero wants us to upgrade the licence. Yet we only have 10 employees, but are paying 11 in the same period. Xero is not recognising dates and should be able to recognise a replacement employee.

    1 vote
    How important is this to you?
  11. 1 vote
    How important is this to you?
  12. 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?
  • Don't see your idea?

Payroll API

Categories

Feedback and Knowledge Base