Offer a QuickBooks Online Payroll API
Thanks all for your patience! We are actively working on enabling a specific set of use cases for the Payroll API. The use cases will cover Payroll Items, Pensions, Deductions and Benefits.
All I can do is echo what others have already said. We need the API functionality synonymous with the CheckAdd functionality that is supported in the desktop API.
We have been waiting for payroll data in the REST API for years... this functionality has been in the desktop API (QBXML) forever. When is it happening?
Will this API also be available for Intuit Online Payroll?
One vote more!
It will be very helpful for us, to have everything related in one place, with ability to access and update from our app.
Will MacHugh commented
Howdy! i'm the president of i.farm. Hoping that you'll let us put in 'Other Payroll Items'. Virtually all hand harvest crops are paid based on piece rate and we'd love to be able to import (item - Rate x Quantity). If you need volunteers to test your API let me know!
Is there an update on when the payroll API will be released?
hari babu commented
What is ETA for this
Will the API export all payroll related data from QB as well as into QB accounts?
James Russo commented
I agree. I will not be using QBO until this is resolved. The Desktop Version has this feature and it makes running payroll easy. Obviously the API exists because TSheets is using it!
QuickBooks Payroll commented
They Offer a complete array of features for payroll computerization.
QuickBooks Payroll commented
Payroll software can save you time, money and aggravation. Very helpful software. thanks for sharing such a great informative news.
John Humphrey commented
Would really like to see a Payroll API to allow us to integrate with our 401(k) recordkeeping platform. We have many customers that use your payroll solution, and this would really save our mutual clients lots of time. Please provide an ETA when possible.
Lance Whipple commented
This is really a very large gap in functionality between desktop and online. Our products have been integrating with QuickBooks desktop since 2001 (https://www.lathem.com/payclock-online/easy-payroll-integration). We have tens of thousands of small businesses using our time and attendance solutions, and large number of them have enjoyed the seamless integration between our desktop software and QuickBooks desktop. As our mutual customers migrate online, they are extremely dissatisfied with the deprecated integration options with regards to payroll. Since QBO does not allow time allocation to payroll items (REG, OT, PTO, etc.) we are forced to send total hours for each employee, and require the QBO user to manually break out by payroll item using a report from our system. Its very hard to explain to a customer why they have to perform manual operations on all employees, especially since many of them expect the same (or better) functionality than that of the desktop integration.
I understand you have a one-off relationship with T-Sheets that allows them full API access for payroll, but you really need to open this up to other developers, or publish a public statement that explains this situation. We are being forced to explain to customers why someone else can do it and we can't. Thank you for giving this situation the serious attention it deserves.
We have been waiting as well. This functionality has been available on the desktop version for nearly two decades.
I was told a year ago that this was planned and coming in 2017 - what is the ETA
Sooner the better
Kritopher Maher commented
Adding my voice to this one. We specialize in the integration of Restaurant/Hospitality POS systems with QuickBooks Desktop, Online and a number of other Financial and Payroll systems. We have a growing number of clients requesting integration with QBO. We have the ability to publish Sales, Receivables and Purchases to QBO but Time Entries for Payroll is the BIG gap.
Here are the two main issues:
1) QB Desktop is functional for the Hospitality industry because you can assign Payroll Items to Time Entries and import the Time Entries into the Payroll run to get the right labor distribution to separate Expense Accounts by job type (e.g. if an employee works 20 hours as a Cook and 20 hours as a Server, we can split the time to different Expense Accounts by using different Payroll Items). Most restaurants have employees working in multiple Job Types and want the labor expense posted to separate Accounts. QBO doesn't have an equivalent concept like QBDT Payroll Items that allows this type of functionality. Opinion - Fail!
2) Most POS systems have a Overtime Calculation engine in their system to handle the very complex OT rules in many states. QB Desktop allows us to post Time Entries to Payroll Items which can be configured as Regular or OT Wages. QBO does not have an equivelent concept as QBDT Payroll Items and so handling OT hours is a manual process. Opinion - Fail!
Honestly, QBO payroll is useless for the Restaurant/Hospitality Industry. The single-unit to small chain restaurants would flock to QBO if this functionality was available. They can't even hand-key their payroll into QBO since it won't support their needs.
My personal opinion is that for QBO payroll to meet the needs of this industry you need to add...
* The concept of Payroll Items just like QBDT
* The ability to assign Payroll Items to Time Entries just like QBDT
* The ability to pull hours by Payroll Item from the Employee Timesheets to the Payroll Check Run just like in QBDT
If you use a different concept, fine, but you need to handle the two use cases listed above.
Happy to talk with anyone at Intuit regarding these gaps in functionality.
Would love to see this soon.
Looking forward to this API
Please share an ETA if it is available. We are considering building an application and this capability is crucial for us.