# Financial consolidation and reporting for Odoo, via API

> Connect Odoo via API and consolidate several companies with different charts and currencies. Unlimited P&L, budgets and AI agent.

Updated: 2026-09-04 · Author: Santiago Viglione (Fibady) · https://www.fibady.com/en/integrations/odoo

Fibady connects to Odoo via API (instance + credential from inside the app) and syncs journal entries, chart of accounts, journals and banks for each company. It produces the P&L, balance sheet and cash flow of each company and of the consolidated group in minutes, covering what Odoo's native reporting does not: several companies with different charts and currencies in one view, unlimited P&L levels, budgets by area and an AI agent.


## What does Fibady sync from Odoo?

- Posted journal entries (account.move) with lines, accounts, journals and counterparties
- Each company's chart of accounts
- Bank transactions and statements
- Sales and purchase invoices for the Invoicing module
- Odoo analytic accounts as dimensions

## Where does Odoo multi-company reporting stop, and how does Fibady cover it?

Odoo consolidates well when companies share chart and currency; it struggles with different charts, intercompany eliminations and policy-based FX. Fibady maps each company to a group chart, applies FX per entity and per statement, keeps intercompany out of the group total (via flagged accounts or tagged entries) and leaves you a [consolidation](/product/multi-entity-consolidation) traceable to the Odoo entry.

## Closing entries in Odoo

Fibady detects Odoo's year-end and adjustment entries and excludes them from the P&L line by line, so the year's result is neither doubled nor lost. If a closing entry mixes closing and operating lines, it flags it for review.

## How to connect

1. Create your Fibady account and choose "Connect Odoo".
2. Enter your instance URL and the read credential; if something fails, the screen tells you exactly what (credential, ERP not responding, company without a chart of accounts).
3. Choose which Odoo company maps to each Fibady company and what each one brings: entries, invoices, banks.
4. Classify the chart of accounts (in bulk, by prefix or with AI) and schedule the sync: daily, weekly or monthly.

## Frequently asked questions

### Does it work with Odoo Online (SaaS), Odoo.sh and on-premise?

Yes, all three, as long as the XML-RPC/JSON-RPC API is reachable.

### Does Fibady write anything to Odoo?

No. The connection is read-only. We never create or modify entries.

### Can I consolidate a company on Odoo with another on Holded or Excel?

Yes. Each entity connects its own way and the group consolidates in Fibady.

### Which Odoo versions?

Ask us about versions and editions (Community/Enterprise, Online, Odoo.sh, on-premise) in the demo.

### How much does it cost?

Same as any connection: $200 per company per month, all included. The Odoo connector has no extra cost.

Book a demo: https://www.fibady.com/en/demo
