Odoo – Gotchas
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
attachmentsAllOdoo 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.
Bank Accounts1 gotcha
bankAccountsAllOdoo 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.
Bank Feed Accounts1 gotcha
bankFeedAccountsAllOdoo 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.
Bank Feed Statements1 gotcha
bankFeedStatementsAllOdoo 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.
Bill Payments1 gotcha
billPaymentsAllOdoo 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
billsAllOdoo 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
categoriesAllOdoo 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
companiesAllOdoo 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
creditNotesAllOdoo 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
customersAllOdoo 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
departmentsAllOdoo 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
expensesAllOdoo 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.
Invoice Items1 gotcha
invoiceItemsAllOdoo 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
invoicesAllOdoo 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.
Journal Entries1 gotcha
journalEntriesAllOdoo 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.
Ledger Accounts1 gotcha
ledgerAccountsAllOdoo 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
locationsAllOdoo 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
paymentsAllOdoo 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.
Purchase Orders2 gotchas
purchaseOrdersAllOdoo 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.
purchaseOrdersUpdateDelete 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
subsidiariesAllOdoo 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
suppliersAllOdoo 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
taxRatesAllOdoo 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.
Tracking Categories1 gotcha
trackingCategoriesAllOdoo 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.