We are planning to move to Odoo. With our prior service management systems we've used the Quickbooks (online) integration which has been very straight forward = generate invoice in the service system, press a button when viewing the invoice to "Sync to Quickbooks" - done. At that point the invoice and all accounting information and operations are handled in Quickbooks. We don't even bother marking invoices as paid in the Service System. Thus far we've preferred using an external 3rd party accounting system as it allows us to move to a different service management system more easily without dealing with migrating accounting data.
Unfortunately Odoo has made a strategic decision not to offer a native Quickbooks sync function. So we decided to also take this opportunity to re-evaluate all the possible options for handling our accounting needs in the context of using Odoo for our service management needs. We are willing to consider not using Quickbooks anymore.
Our business is small and the employees are partner owners and all field workers are contractors. The contractors are paid fixed fees per job on ad-hoc payment basis, not regular payment intercals nor are they based a timecard being fixed fees. So thus far we do not need to run payroll nor want to require anyone to maintain a timecard. We just need to manually send ACH payments to contractors periodically and generate a 1099 for them each year. I'm sure in the future we will hire non-owner employees which we will need to run payroll for though.
I'm wondering what the thoughts are from people who have been down this decision path with Odoo? What do you think would work best in the context of this type of cost-conscious small business? I just started playing with oDoo's accounting module. It appears you can set up contractors as Vendors and pay them by ACH as long as you have a linked bank account is that correct? In the Payroll module it appears this is set up to be an hourly or fixed salary compensation model, I don't see an ability to set up a contract and pay the associated employee a variable fixed amount as needed that is not based on reporting hours worked.
In the Accounting module I don't see a way to generate annual 1099 forms? A little more research turned up you an generate a report that then you would need to manually fill out your 1099 forms. Not the most efficient solution. So is really the best solution to use a 3rd party payroll service and is there any that plug into Odoo or would you need to integrate Odoo accounting to Xero accounting and then use Gusto payroll?
Seems there may be more than one possible solution. Trying to figure out the one that is both most effective and simple yet at the lowest cost.
Is there a 3rd party partner that can generate and electronically send 1099 forms using data directly from Odoo Accounting without requiring a 3rd party accounting package like Xero or Quickbooks? Where can I find them? As this seems to be the only "hole" to fill prior to needing full payroll services for non-contract employees.
Another thing that appears to be missing is to issue direct deposits for vendor payments without having to export/import a NATCHA file?