Payroll API
12 results found
-
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 -
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 -
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 -
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 -
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 -
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 -
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 -
1 vote
-
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 -
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 -
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 -
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
- Don't see your idea?