Skip to main content
📊 See what this connector supports ↓

Introduction

Odoo is a suite of business apps, covering CRM, e-commerce, inventory, point of sale and accounting. The Chift connector covers Odoo’s accounting module, for Odoo.sh and Odoo Online, from version 12 onward.

Activate Odoo

Partner keys

No partner keys and no approval: the connector is ready to use.

Activate Odoo in your Chift account

One click in Connectors, then create connections straight away.

Connector settings

No connector-specific settings.

Test Odoo

Vendor fees

Software editor (you)

No fees.

End user

Needs Odoo’s Custom plan, the only plan with external API access. Standard and One App Free customers must upgrade.
For plans and pricing, see Odoo’s pricing page.

Connect Odoo

Odoo setup guide for end users

The full step-by-step, with screenshots.
Before they start, your end users need:
  • Odoo 12 or later, on Odoo.sh or Odoo Online
  • the Custom plan, the only one with API access
  • an Odoo user with admin permissions to enable the connection
  • on Odoo Online, a password set on the Odoo user, or an API key. Odoo Online users are created without a local password. To set one, go to Settings › Users & Companies › Users › Change Password.
To connect, they:
  • enter their Odoo URL, the exact major version their database runs, and the database name. If analytical accounting is on, the form also shows an Analytic accounting field.
  • sign in with an Odoo username and password. If two-factor authentication is on, they use an API key instead, available on Odoo 14 and later. On Odoo 19, API keys expire after 3 months at most.
  • if you let them, choose the companies to connect, one or several.
  • if analytical accounting is on, choose a default analytic plan, on Odoo 16 and later.

Rate limits

Odoo Cloud’s acceptable use policy allows about 1 API call per second, with no parallel calls, on Odoo Online and shared Odoo.sh hosting. Odoo.sh dedicated hosting lifts this restriction.

Limitations & specificities

On an entry line with a customer, supplier or employee, the account must be a receivable account for a customer and a payable account for a supplier or employee.
An employee must be linked to a contact in Odoo before Chift can use it in entries. Matching by employee needs the Odoo Employees app installed.A bank account and its partner form a unique pair in Odoo: Chift cannot create a duplicate of an existing one.
On Odoo 12, a PDF sent with an invoice is not attached, and no error is returned. Attachments need Odoo 13 or later.
Creating journal entries needs Odoo 13 or later.
Creating financial entries needs Odoo 13 or later.
Matching entries needs Odoo 13 or later.
Custom fields or workflows on top of the standard data model can affect the connector.On Odoo 19, an API key connection must be updated at least every 3 months: Odoo does not allow keys valid for longer.

Coverage

Troubleshooting

Specific errors for Odoo: