Skip to main content
iVentureTeam

Odoo 20 Contacts Release Notes

All 2 Contacts changes from the official Odoo 20 release notes, explained in plain words with a screenshot from a live Odoo 20 database, plus where to find each one and what it means for your upgrade.

Planning the move? See our Odoo upgrade services, the Odoo 20 upgrade guide or get a number from the migration cost calculator.

New feature 2In Community 2

Change 1 of 2

Contact enrichment

New featureCommunity

Enrich contact information for one or multiple contacts.

Official Odoo 20 release note

In plain words

Contacts has a new "Enrich" action in the Actions menu of the list and form views. Select one or many contacts and run it to fill in company data (address, VAT, industry, ...) from Odoo's partner autocomplete service using the VAT, company registry or D-U-N-S number.

Contacts > Contacts (list)Three contacts selected; "Enrich" is in the Actions menu.

Where to find it

  1. Contacts > list view.
  2. Select contacts, open Actions > Enrich.

For users

Enrich one or many contacts in one click from the Actions menu.

For developers

New server action partner_autocomplete.model_res_partner_enrich calling res.partner.action_enrich_partner() (enrich_by_duns / enrich_by_vat).

Upgrading from Odoo 19

None.

  • Running the action calls a paid IAP service, so the enrichment result itself is not shown.

Change 2 of 2

Hierarchical view

New featureCommunity

Visualize contacts in a new hierarchical view.

Official Odoo 20 release note

In plain words

Contacts has a new Hierarchy view (icon in the view switcher). Companies are shown as cards; click "N Contacts" on a card to unfold its child contacts and addresses below it.

Contacts > Contacts (hierarchy)Acme Corporation unfolded with its three contacts: Addison Olson, Douglas Fletcher and Floyd Steward.

Where to find it

  1. Contacts > switch to the Hierarchy view.
  2. On Acme Corporation, click "3 Contacts".

For users

See company structures and their contacts at a glance.

For developers

New view res_partner_view_hierarchy (hierarchy on child_ids) added to action_contacts view_mode; contacts now depends on web_hierarchy.

Upgrading from Odoo 19

None.

See all 585 Odoo 20 changes across 52 apps

Odoo 20 Contacts: common questions

What is new in Odoo 20 Contacts?

The official Odoo 20 release notes list 2 Contacts changes (2 new features). They include Contact enrichment, Hierarchical view.

Are the Odoo 20 Contacts changes available in Community edition?

Yes. All 2 Contacts changes are in Odoo 20 Community, so they are in Enterprise too.

Do Odoo 20 Contacts changes affect my customizations when upgrading from Odoo 19?

None of the Contacts changes call for data migration work on their own. Custom modules that extend Contacts screens or reports should still be tested on a copy of your database before the upgrade.

How do I upgrade Contacts to Odoo 20?

Restore a copy of your database, run the Odoo 20 upgrade on the copy, fix any custom modules that extend Contacts, then test your main Contacts flows with real users before switching production. iVentureTeam runs Odoo upgrades end to end, including custom module migration and user testing.

Odoo services for this

More Odoo 20 release notes

Planning your Odoo 20 move

Want these Contacts changes in your database?

We upgrade Odoo databases with their customizations and data intact, and test every custom module against the new version before go-live.