Skip to content

Enable Odoo Integration

 

A guide to integrate Tebi with Odoo

After completing the steps described in this document, you won’t need to manually transfer accounting data to Odoo; Tebi will send the data for the accounts you select directly to the tool every evening (end of day), saving you time and reducing data errors.

The key to a successful integration is the mapping of Tebi accounts to Odoo accounts. If all accounts that have data in your Tebi back office have a corresponding account in Odoo, the synchronisation of data will be successful! If there is for example an account at Tebi that doesn’t have a corresponding account in Odoo, the synchronisation of data will fail for this day.

Enabling this bookkeeping add-on has an additional cost of €30/month. Please note that the billing will begin immediately after completing the steps in this guide — even if you don’t finish the setup today. You can consult our terms and conditions here and disable the add on and cancel this additional subscription cost anytime, in your integration settings.

*Please note that information sent to Odoo will be aggregated at the ledger level, this means that there won’t be a breakdown of information by profit center (e.g. restaurant vs. gift shop) or an aggregation at the group/brand level.

 

Steps to integrate

  • Step 1. Enable the Bookkeeping add on
  • Step 2. Enable the connection between Tebi and Odoo
  • Step 3. Account Mapping
  • Step 4. Finish up

Step 1. Enable the Bookkeeping add on

  1. Go to https://live.tebi.co/backoffice

    1. Go to ‘Settings’,

      1. Go to the ‘Integrations’ tab

        1. Navigate to the ‘ODOO’ box and click on ‘Enable ODOO integration’

      2. The first step in the connection process is reviewing the costs and terms of service for this integration. After doing so, you can click on ‘Activate & continue’

      Step 2. Enable the connection between Tebi and Odoo

      1. Once the Bookkeeping add is activated in the Tebi Back Office, you will be able to establish the connection with Odoo. After clicking on ‘Activate and continue’ you will be redirected to a page where you can define more details for this integration. Namely:
        1. Give a name to of your choice to this connection, your choice of name is fine.

          1. Our example “Tebi”
        2. Odoo URL: The url of your Odoo instance (with https://).

          1. Our example below, “tebi.odoo.com’”

        3. Odoo version: The version of your Odoo instance

          1. the current version of Odoo is 18
        4. Analytic accounting: Do you want to retrieve and generate analytic accounting data? one of the 2 options below

          1. Active
          2. Non active
        5. DB name: Database name

          1. Our example “tebi”
        6. Username: An Odoo username with access to the required data

        7. Password/API key: your password when you access Odoo

          1. If 2-factor authentication is enabled on your Odoo account, you have to use an API key.
        8. After filling in these fields, click on Connect.

           

        9. If the connection was successful, you will see a screen like the one below.

          1. Select the company to use in Odoo and click on submit

      1. To make sure that the connection worked
        1. Go to https://live.tebi.co/backoffice
          1. Go to ‘Settings’,
            1. Go to ‘Integrations’
              1. See the ODOO box, if the box says “Setup not complete” it means the connection has been established with Odoo but there are details missing to activate the data transfer.

    Step 3. Account Mapping

    Mapping accounts is the most important step of the process. If a Tebi account doesn’t have a mapped or corresponding Odoo account, the synchronisation of data will fail. In the case of failure, you will receive an email after the sync attempt (every night).

     

    1. To map your accounts go to https://live.tebi.co/backoffice
      1. Go to the ‘Integrations’ tab → navigate to the Odoo box and click on ‘Complete Setup’.

      2. You will land in Step 3 ‘Account mapping’.

        Note: if you are unsure what an “account” is, scroll in the backoffice to Accounting > Chart of Accounts page.

         

      3. The first step to complete here is picking the journal in Odoo where you want to sync your data to.

      4. After choosing the journal, you can continue to ‘Go to mapping’

        1. In this page you will see the most common accounts on top and as you scroll down you will be able to see all accounts available.

      5. Once you completed the mapping of accounts, select the first date to sync to Odoo. This is the earliest date that will be included in your bookkeeping export.

Your connection will now be complete!

Frequently asked questions

How can I know if the connection of Tebi with Odoo was successful?

  • During the integration, if you’re missing an account in the mapping process, once you click on submit you will see an error message.
  • After the integration,
    • You can go to the integrations tab, navigate to the ODOO integration, click on view.

      • A side window will open where you can see the status is “ACTIVE”

    • With the regular transfer of data, If you don’t receive any error emails, the data transfer was successful. information is sent at the end of every day, so in case of an error, you would receive an email the day after.

Who can I reach out to for help if some Tebi information is not reaching Odoo?

Will Odoo information be sent to Tebi as well?

  • No. Tebi will only send revenue information to Odoo. No information will be sent back from your bookkeeping tool to Tebi.

How often will this information be sent to Odoo?

  • Every evening (end of day)

Which time frame of information will be sent to Odoo once I complete this process?

  • The data from the day you select as the start time and all the data generated afterwards.

How does the billing work?

  • We bill at the beginning of the following month (typically on the 1st or 2nd).
    • For example, if you integrate on June 30:
      • You will be billed for June (the whole month), even if the activation is on the last day.
  • When a connection is deactivated, it won’t be billed the following month.

To which account should I map “tax payable”?

To any account that is marked VAT which can be your “VAT low” or “VAT high” accounts. Your bookkeeping system will automatically keep track if it is low or high tax.

How can I deactivate this service and stop the billing?

  • You can go to the integrations tab, navigate to the Odoo integration, click on view.
    • A side window will open where you can navigate to the bottom of the page and click on “Remove integration”.

    • If you just want to pause the syncing of data (integration and billing will continue), you can click on “Pause syncing”.