Plan and API boundary
Confirm external API entitlement and the supported interface for the installed Odoo version.
Keep selected Odoo apps as systems of record while Soberan coordinates planning, exceptions, customer conversations, and approved actions.
A Soberan–Odoo integration is scoped by Odoo version, hosting model, pricing plan, installed apps, custom modules, companies, and the workflow to automate. Typical models include contacts, products, warehouses, stock, sales orders, purchase orders, invoices, and payments. Odoo 19 introduces the JSON-2 API; older deployments may use legacy RPC interfaces. External API access, authentication, model methods, permissions, and write actions are confirmed before implementation.
01
Resolve identity across CRM, sales, purchasing, service, and finance.
Align variants, units, warehouses, routes, availability, and replenishment.
Coordinate demand, supply, commitments, suppliers, and exceptions.
Return only the permitted status, activity, or transaction.
02
Start with replenishment, order exceptions, supplier follow-up, customer service, or receivables.
Confirm version, Online/Odoo.sh/on-premise hosting, plan, companies, apps, Studio changes, custom modules, and record rules.
Document model names, fields, methods, companies, currencies, units, access rights, and external IDs.
Enable approved methods gradually with idempotency, thresholds, audit evidence, reconciliation, and rollback.
03
Confirm external API entitlement and the supported interface for the installed Odoo version.
Respect user permissions, allowed companies, fiscal positions, currencies, and company context.
Inventory Studio fields, overrides, automations, third-party apps, and custom methods before integration.
Use external IDs, duplicate checks, timestamps, exception logs, and source-to-target reconciliation.
04
05
It can coexist with selected Odoo apps for a scoped workflow. Replacement is a separate decision based on localization, accounting, custom modules, ecommerce, manufacturing, and historical data.
For Odoo 19, JSON-2 is the current external API. Older supported deployments may use JSON-RPC or XML-RPC while their migration path is planned. The exact interface is confirmed from the installed version and plan.
No. Odoo documents external API access as a Custom-plan capability. Plan entitlement is verified before integration scope is committed.
Often yes, after custom models, fields, methods, access rules, dependencies, and upgrade ownership are inventoried and tested.