OCA/partner-contact
OCA community repository with 150 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Partner Shipping PolicyOdoo 16, 17, 18, 19partner_shipping_policy
Lets you set a default shipping policy on each customer or delivery address, so new sales orders automatically pick the right delivery timing rule.
- Partner SocialmediaOdoo 12, 17partner_socialmedia
Adds a Social Media tab to contact forms so you can store a contact's profile links for Facebook, Twitter, LinkedIn, Instagram, TikTok and more.
- Partner StageOdoo 12, 13, 14, 15, 16, 17, 18, 19partner_stage
Adds lifecycle stages to contacts so you can track where each partner stands (Draft, Active, Inactive) and group or filter contacts by stage.
- partner_stage_only_confirmed
When this module is installed, partner fields on forms only show confirmed partners by default. You can turn this filtering off per screen or globally with a system setting.
- Partner StoreOdoo 16, 17, 18, 19partner_store
Adds a new "Store Address" contact type to Odoo, so partners can be classified as stores and show a store-specific placeholder image when they have no photo.
- Partner Street City SearchOdoo 18partner_street_city_search
Adds Street and City fields to the Contacts search box, so you can find partners by their address details, not just by name.
- partner_street_number
Lets you split a partner's street into street name, house number and door/extension, and rebuild the full street from those parts. Parsing and formatting rules are configured per country, with a live test tool.
- Partner Subject to VATOdoo 16, 17, 18partner_subject_to_vat
Adds a checkbox on the contact form to record whether a partner is subject to VAT. The flag is stored on the contact and shown just before the VAT number field.
- Partner Supplier ReferenceOdoo 18, 19partner_supplier_ref
Adds a "Supplier Reference" field to contacts so you can store the reference your supplier uses for that partner. The field is shown on the contact form, can be added to the contact list, and is searchable.
- partner_supplier_ref_sequence
Automatically assigns a supplier reference number to new supplier contacts using a predefined sequence, so you no longer have to type it manually.
- Partner supplier informationOdoo 15partner_supplierinfo
Adds a "Supplier Information" tab on the contact form where you can store, for each supplier, the reference that supplier uses for that contact. A computed field shows the right reference depending on the supplier in context.
- Partner Tier ValidationOdoo 14, 16, 17, 18partner_tier_validation
Adds an approval workflow to Contacts so that new or changed company contacts must be reviewed and approved before they can be used. Reviewers can find contacts waiting for their approval from a dedicated filter.
- Partner TitleOdoo 19partner_title
Restores the Title field (Madam, Mister, Doctor, etc.) on contacts, which was removed in Odoo 19. Users can pick a title on a contact form and see the full name with the title.
- Partner Title ActiveOdoo 17, 18partner_title_active
Adds an active/archive flag to partner titles (like Mr, Mrs, Dr), so you can hide titles you no longer use without deleting them.
- Partner Title ContactsOdoo 19partner_title_contacts
Adds a Contact Titles entry under the Contacts configuration menu, so users can manage the titles (Mr, Mrs, Dr, etc.) used on contacts directly from the Contacts app.
- Partner title orderOdoo 14, 18partner_title_order
Lets you control the order in which partner titles (like Mr, Mrs, Dr) appear in Odoo by giving each one a sequence number and dragging them into place.
- Partner Address TypesOdoo 18, 19partner_type_base
Adds helper flags on contacts that decide when address fields are locked, when a contact can be a parent or a child, and when the name is split; it also brings back the address type selector on the contact form.
- Partner timezoneOdoo 13, 14, 15, 16, 17, 18, 19partner_tz
Shows the timezone field directly on the contact/partner form in Odoo, so users can see and set a contact's timezone without extra configuration.
- Partner Uom MappingOdoo 19partner_uom_mapping
Lets you record, for each contact, the unit of measure name that partner uses, mapped to the matching Odoo unit of measure. Useful when exchanging data with partners who use different unit names.
- Partner UTM SourceOdoo 17, 19partner_utm_source
Adds a UTM Source field to contacts so you can record where each contact came from and group contacts by that source.
- Partner VAT UniqueOdoo 12, 13, 14, 15, 16, 17, 18, 19partner_vat_unique
Adds an optional setting that prevents two contacts or companies from sharing the same VAT number. When enabled, Odoo blocks saving a duplicate VAT with an error message.
- Portal Partner Block Data EditOdoo 12, 13, 15portal_partner_data_no_edit
Lets you block a customer's portal user from editing their own contact details. When enabled on a contact, the portal 'My Account' page becomes read-only and shows a 'View' link instead of 'Edit'.
- Portal Partner Select AllOdoo 12, 13, 14portal_partner_select_all
Adds a checkbox to the portal invitation wizard that lets you invite all listed contacts at once instead of ticking them one by one.
- portal_user_login_email_change
When a portal user changes their own contact email address, this module also updates the login email of their linked Odoo user, so they can keep signing in with the new address.
- Purchase Supplier RankOdoo 13, 16, 18purchase_supplier_rank
When a purchase order is created, the supplier's rank is increased automatically, so vendor ranking reflects orders and not only vendor bills.
- res_partner_journal_items_link
Adds a "Journal items" smart button on the contact/partner form that opens the list of accounting journal items linked to that partner.
- sale_customer_order_frequency
Adds three order-frequency indicators to contacts: average days between orders, days since the last order and days before the next expected order. They are calculated automatically from confirmed sales orders and shown on the contact form and list.
- Sale Customer RankOdoo 13, 14, 16, 17, 18sale_customer_rank
When a sale order is created, the customer rank of the customer and its parent company is automatically increased, so Odoo recognises them as active customers.
- sale_partner_address_restrict
Adds a company setting that limits the invoice and delivery addresses selectable on a sales order to contacts belonging to the chosen customer, and adds a 'Dropship Address' flag on delivery contacts.
- Sale Partner Company GroupOdoo 15, 16, 17, 18, 19sale_partner_company_group
Adds a company group field to sale orders, taken automatically from the customer, so you can see and group sales orders by company group. It also warns you when a contact's pricelist differs from its company group's pricelist.