Integration help

Ledyvas + Odoo

Send your Ledyvas purchases and sales straight to Odoo Accounting through its API — no CSV, no manual entry. Choose Journal entries mode or Documents mode (vendor bills, customer invoices and expenses). Everything arrives as a draft for your accountant to review.

What it does

Ledyvas is a desktop ERP for tourism, hospitality, catering and trade businesses. Your team runs the day's operations inside Ledyvas — purchases, inventory, sales, cash, fuel and fleets — and this integration sends the data to Odoo through its external API, in the mode you choose:

  • Journal entries mode: one draft journal entry per purchase, sale and expense.
  • Documents mode: creates the matching vendor bill, customer invoice or expense, also as drafts, and records payments when the document is already collected or paid in Ledyvas.
  • Optionally creates the vendors and customers that are missing in Odoo.
  • No duplicates: every document is identified by its reference before anything is created. Syncing a period again is safe.
Invoices that are already collected or paid in Ledyvas are confirmed in Odoo, because Odoo only lets you register a payment on a confirmed invoice. Everything else arrives as a draft.

Odoo requirements

  • Odoo 19 with external API access. On Odoo Online, the external API is available with the Custom plan; on Odoo.sh or self-hosted installs it is always available.
  • The Odoo Accounting app installed, with your chart of accounts set up.
  • An API key for a user with accounting permissions.

The connection is part of Ledyvas Enterprise and Ledyvas Ultimate. The "Sync with Odoo" screen appears under Quick Actions. Both editions are subscriptions, available only through an Official Ledyvas Partner.

How to connect

  1. In Odoo: Preferences → Security → API Keys → New key. Copy the key.
  2. In Ledyvas, open Quick Actions → Sync with Odoo.
  3. Enter your Odoo address and paste the API key. If your Odoo has several databases, say which one.
  4. Press Connect to Odoo. If Odoo has several companies, choose the one to use.

Ledyvas connects directly to your Odoo; it does not go through any Ledyvas server. The key is stored encrypted on your computer and is never shown on screen.

How to sync

  1. Pick the period with From and To and press Refresh. Ledyvas shows how many transactions there are, how many were already synced and how many are pending.
  2. Choose the mode: Journal entries or Documents.
  3. Press Sync now. When it finishes you see the result and, if something failed, the message Odoo returned.

Syncing the same period again duplicates nothing: Ledyvas recognises each document by its reference.

Chart of accounts

Ledyvas reads the Odoo chart of accounts and assigns each purchase, sales and expense category to an account of the right type. You can leave it on (automatic) or open Chart of accounts (optional) and pick an account from your chart for each category.

Documents mode

  • Purchase → vendor bill.
  • Sale → customer invoice.
  • Expense and manual fuel load → expense journal entry.
  • Document already collected or paid in Ledyvas → it is confirmed in Odoo and the payment is recorded once. For that, choose the bank or cash journal for payments.

Tax

You choose the sales tax and the purchase tax (ITBIS, VAT, GST…) from those already in your Odoo. It applies to the lines of documents that carry tax in Ledyvas. If a document has tax and you chose none, it goes out without tax and Ledyvas flags it in the result.

Nightly automatic sync

Turn on Sync automatically every night and Ledyvas syncs the last 120 days on its own, while the app is open.

If you void or edit a document

  • A document still in draft in Odoo is deleted and rebuilt with the new data.
  • A document already confirmed cannot be deleted in Odoo: Ledyvas cancels it or credits it with a credit note.
  • If the document already has payments in Odoo, Ledyvas leaves it alone and warns you: fix it in Odoo with a credit note.

FAQ

Does it work with Odoo Community or Odoo before 19?
The connection uses the Odoo 19 external API. Earlier versions are not supported. If you use Odoo Online, check that your plan includes external API access (Custom plan).
Where are my data and key stored?
Your business data stays on your computer. Ledyvas connects directly to your Odoo and the API key is kept encrypted in the local database; it does not go through any Ledyvas server. More detail in the privacy policy.
Can I disconnect?
Yes, any time. Disconnecting deletes the key stored in Ledyvas. To also invalidate it in Odoo, delete the key under Preferences → Security → API Keys. Whatever was already synced stays in Odoo.
What does Ledyvas create in my Odoo?
In Journal entries mode: draft journal entries. In Documents mode: vendor bills, customer invoices and expenses, also as drafts, and the payments of invoices already collected or paid. Optionally, the vendors and customers that are missing. Ledyvas only reads your chart of accounts, taxes, journals and existing documents (to avoid duplicates).
Is it a free add-on?
The connection is part of Ledyvas Enterprise and Ledyvas Ultimate, which are subscriptions through an Official Ledyvas Partner.

Odoo is a trademark of Odoo S.A. Ledyvas is an independent product: it is not affiliated with or endorsed by Odoo.

Still have questions?

We're here to help

Write to info@ledyvas.com and we reply within 48 business hours. You can also ask the AI assistant inside Ledyvas.