Skip to main content

How to link Pemo to Odoo – Step-by-step Guide

Connecting Pemo to Odoo lets you send expenses, reimbursements, wallet movements, and invoices straight into Odoo as journal entries. That means less manual typing, fewer errors, and cleaner books.

Check Your Access

Before you begin, make sure you have the right permissions.

  • You are an Admin or Accountant in Pemo

  • The Odoo user used for setup is an Admin

  • The Odoo user has database read/write permissions

We also recommend having your Odoo partner present during setup to help confirm the correct accounting configuration.

Step 1: Generate an API Key in Odoo

Pemo connects to Odoo using an API Key.

To generate one:

  1. Open your Odoo Dashboard

  2. Click your profile in the top-right corner

  3. Select Preferences

  4. Open Account Security

  5. Click New API Key

  6. Enter a name for the key

  7. Copy the generated API Key

💡 Set the API Key expiry to Persistent to avoid reconnecting later.

Step 2: Collect your Odoo details

You’ll need the following information during setup:

Required field

Example / where to find it

Domain Name

yourcompany.odoo.com

Database Name

Profile icon → My Databases

Email Address

The Odoo Admin user email

API Key

The API Key created above

Step 3: Connect Odoo in Pemo

  1. Log in to Pemo

  2. Go to Accounting Export

  3. Click Connect accounting system

  4. Select Odoo

  5. Click Get Started

Then enter:

  • Domain Name

  • Database Name

  • Email Address

  • API Key

Click Connect to finish setup.

Step 4: Select your Pemo Wallet account

Next, choose which Odoo account should represent your Pemo Wallet.

This account will be used when exporting journal entries from Pemo into Odoo.

You can:

  • Select an existing bank/cash account

  • Or create a dedicated Pemo Wallet account in Odoo

You can update this later from your accounting settings.

💡 Turn on Copilot to automatically categorize expenses and reduce manual coding work.

What syncs from Odoo to Pemo?

Once connected, Pemo automatically syncs:

  • Chart of Accounts

  • VAT / Tax settings

  • Suppliers and Contacts

This helps your team code expenses correctly and keeps exports aligned with your books.

You’re ready to go

You can now:

  • Categorize expenses using your Odoo accounts and VAT settings

  • Export expenses and reimbursements into Odoo

  • Export wallet movements and invoices

  • Review entries in Odoo before posting them

  • Keep your Pemo Wallet aligned with your accounting records


Troubleshooting

Contact Pemo Support to enable the Odoo integration for your account.


Connection failed

Double-check:

  • Domain Name

  • Database Name

  • Email Address

  • API Key

Also make sure the Odoo user has Admin permissions and database read/write access.


API Key not working

Make sure:

  • The API Key expiry is set to Persistent

  • The key has not been deleted or regenerated in Odoo

If needed, generate a new API Key and reconnect.


Can't find exported entries in Odoo

In Odoo:

  1. Open Accounting

  2. Go to Journal Entries

  3. Remove any “Posted only” filters

Pemo exports entries as Draft by default.


Journal entry appears as unbalanced

Check that:

  • Expense accounts are mapped correctly

  • VAT is linked to a valid VAT account

  • Debit and credit totals match


Wrong Odoo company connected

Disconnect Odoo in Pemo, then reconnect using the correct company details.

Note: Pemo currently supports one Odoo company connection at a time.


Next step: Learn how to export expenses from Pemo to Odoo and see how they land as journal entries with VAT and receipts attached.

Did this answer your question?