Odoo – Gotchas

Service ID: odoo

From ERP to CRM, eCommerce and CMS. Download Odoo or use it in the cloud. Grow Your Business.

⚠️

24 gotchas across 23 resources

These are connector-specific behaviors and limitations to be aware of when integrating.

Attachments1 gotcha

allattachmentsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allbankAccountsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allbankFeedAccountsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allbankFeedStatementsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allbillPaymentsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Bills1 gotcha

allbillsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Categories1 gotcha

allcategoriesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Companies1 gotcha

allcompaniesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Credit Notes1 gotcha

allcreditNotesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Customers1 gotcha

allcustomersAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Departments1 gotcha

alldepartmentsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Expenses1 gotcha

allexpensesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allinvoiceItemsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Invoices1 gotcha

allinvoicesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

alljournalEntriesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allledgerAccountsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Locations1 gotcha

alllocationsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Payments1 gotcha

allpaymentsAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

allpurchaseOrdersAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

updatepurchaseOrdersUpdate

Delete operation cancels the purchase order (sets status to 'cancel') instead of hard-deleting it. Odoo does not allow hard deletion of purchase orders — they must be cancelled first. This follows standard accounting practice where financial documents are voided rather than deleted. Requires the Purchase module (purchase) to be installed on the Odoo instance.

Subsidiaries1 gotcha

allsubsidiariesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Suppliers1 gotcha

allsuppliersAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

Tax Rates1 gotcha

alltaxRatesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.

alltrackingCategoriesAll

Odoo does not include a total record count in list responses. meta.total_count will not appear. Surfacing the true total requires a separate search_count call to the Odoo XML-RPC API — an extra API call that is not currently implemented.