Tau Talk to us Try the demo
Tau for Odoo

Odoo reporting for when the built-in views are not enough.

Odoo's list, pivot, and graph views are quick for one model. Tau handles the questions that cross models, the printed pack with page numbers, the matrix by salesperson and month, and the PDF that has to go out by email every week.

 Built in Tau on the demo company
Inventory dashboard built in Tau
The problem

Where Odoo reporting turns into development.

Every Odoo model comes with list, pivot, and graph views, and for a single model they are quick. The moment a question spans models, such as sales order lines with stock on hand and the customer's overdue balance, you are choosing between a Studio customisation, a custom module, or a SQL view someone has to maintain.

Printed reports are QWeb templates: HTML and XML that a developer edits and that render through wkhtmltopdf. Getting a grouped, subtotaled document with reliable page breaks is real work, and there is no built-in way to schedule a pack of PDFs to a list of people each week.

Database access depends on how you host. Odoo Online gives no direct access to PostgreSQL; on-premises and Odoo.sh deployments can, and that is where a real reporting tool starts to make sense.

How Tau connects

What Tau reads from Odoo, honestly.

Tau does not have a native Odoo connector today. Tau reports over a PostgreSQL read replica of your Odoo database, a copy kept in SQL Server or MySQL by your integration tool, or a data warehouse export. Odoo's schema is unusually readable (sale_order, account_move, stock_quant, res_partner), which makes it a good fit for the assistant that writes report SQL from a question.

A direct Odoo connector, reading through the external API, is on the roadmap. If you are on Odoo Online and cannot expose a replica, tell us; that is the case we are prioritising.

Runs on your server. One service on Windows or Linux, or a container. A read-only login. Reports are plain files with version history. Nothing leaves your network unless you schedule a delivery.

DashboardsKPI cards, more than twenty chart types, filters that narrow every visual at once, and drill-through to the rows behind a number.
Paginated reportsCrystal-style bands: report, page, group, and detail sections with running totals and page N of M. Letter, Legal, or A4.
MatricesPivot columns by month, warehouse, rep, or class, with row and column totals, straight from a query.
DeliveriesScheduled email of PDF or Excel, to a list or one file per customer, rep, or location. Excel keeps its formulas.
AskAn assistant that writes the report SQL from a plain question, shows the query, and lets you keep or change it.
Read-onlyOne read-only login that IT controls. Tau never writes to your ERP.
Questions

Tau and Odoo: the questions we get asked.

Does Tau connect to Odoo Online?

Not directly today. Tau needs a PostgreSQL read replica, a database copy in SQL Server or MySQL, or a warehouse export. On-premises and Odoo.sh deployments can provide one; a direct connector for Odoo Online is on the roadmap.

Does Tau understand Odoo's schema?

Tau reads any relational schema. Odoo's table names map closely to its models, and the assistant that writes report SQL from a question works well on it once you tell it your definitions.

Can Tau replace QWeb PDF reports?

For reports built from queries, such as statements, open-order packs, and stock reports, yes. Documents printed from inside Odoo, such as an invoice from the invoice form, stay as they are.

See it on your Odoo data.

Tell us how you run Odoo and the one report you wish you had. We will build it with you, live, and tell you plainly how Tau would connect.