OdooWiki OCA HUB

Partner Company Type

partner_company_type folder_open OCA/partner-contact open_in_new
Uncategorised License: AGPL-3

Adds a title to partner that are companies. (Before: Partner Title in Odoo - limited to contacts now)

See :

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you record a legal form (company type) on company contacts in Odoo, and manage the list of available legal forms with their abbreviations.

This module adds a new field called Legal Form on contact records, but it only appears when the contact is marked as a company. It is placed right after the Tags field on the contact form, so you can pick the legal form of a business partner (for example a public limited company or a limited liability company) directly from the contact card.

A new configuration screen is added under the Contacts settings menu, named Company Types. There you can create, edit and delete the legal forms available for selection. Each legal form has a Title (the full name) and an Abbreviation (a short code). The list and search screens show both the title and the abbreviation, and the title is translatable, so you can maintain it in several languages.

Business rules shown by the code: - The Title of a legal form is mandatory. - Two legal forms cannot share the same Title; Odoo blocks duplicates with the message "Partner Company Type already exists!". - Regular users can only read the list of legal forms; only partner managers can create, modify or delete them.

The module touches the contact model (res.partner) and introduces a new model for legal forms (res.partner.company.type). A demo legal form, Anonymous Company (AC), is provided for testing.

Depends on

basecontacts

Menus it adds

Company Types
Models and fields (2)
  • res.partner · extends an existing modelpartner_company_type_id (Legal Form)
  • res.partner.company.type · new modelname (Title), shortcut (Abbreviation)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/partner-contact.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.