Partner Autocomplete

partner_autocomplete
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/partner_autocomplete
VERSION
VERSION 1.1
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Xavier Morel, Aaron Bohy, Adrien Dieudonne, Jorge Pinna Puissant, Julien Castiaux, Sébastien Theys, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Stanislas Sobieski, Louis Baudoux, Ruben Gomes, luvi, Moises Lopez - https://www.vauxoo.com/, Thomas Becquevort (thbe), Dylan Kiss (dyki), Mayurrajsinh Rathod, Harsh Modi, Julien Carion (juca), Claire (clbr), Ricardo Gomes Rodrigues, Michaël Mattiello, Corentin Heinix (cohe), Krzysztof Magusiak (krma), Meet, utma-odoo, Dhwani Patel, Oskar Kosobucki, chpa-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Auto-complete partner companies' data
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings setting Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)
    Add information about iap enrich to perform

New fields (1)
  • iap_enrich_auto_done Boolean
    args: 'Enrich Done'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • iap_enrich_auto(self)
    Enrich company. This method should be called by automatic processes and a protection is added to avoid doing enrich in a loop.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (0)

No new fields.

Public methods (7)
  • autocomplete_by_name(self, query, query_country_id, timeout=15)
    @api.model
  • autocomplete_by_vat(self, vat, query_country_id, timeout=15)
    @api.model
  • enrich_by_domain(self, domain, timeout=15)
    @api.model
  • enrich_by_duns(self, duns, timeout=15)
    @api.model
  • enrich_by_gst(self, gst, timeout=15)
    @api.model
  • enrich_company_message_post(self, data)
    Post a chatter note containing company enrichment data received from IAP
  • iap_partner_autocomplete_get_tag_ids(self, unspsc_codes)
    Called by JS to create the activity tags from the UNSPSC codes
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/partner_autocomplete
VERSION
VERSION 1.1
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Olivier Dony, Xavier Morel, Aaron Bohy, Odoo Online, Adrien Dieudonne, Tiffany Chang (tic), Stanislas Sobieski, Florian Damhaut, Louis Baudoux, Ruben Gomes, alsh-odoo, Louis Wicket (wil), Maximilien (malb), Thomas Becquevort (thbe), Dylan Kiss (dyki), Harsh Modi, Joris Makauskis, lase@odoo.com, yosa-odoo, Julien Carion (juca), kcv-odoo, Lina (liew), Louis (wil), aamo-odoo, Ricardo Gomes Rodrigues, Pierre Pulinckx (pipu), pish-odoo, Damien Decleire (deda), Meet, utma-odoo, Guillaume V, Dhwani Patel
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Auto-complete partner companies' data
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings setting Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)
    Add information about iap enrich to perform

New fields (2)
  • iap_enrich_auto_done Boolean
    args: 'Enrich Done'
  • partner_gid Integer
    related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • iap_enrich_auto(self)
    Enrich company. This method should be called by automatic processes and a protection is added to avoid doing enrich in a loop.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (11)
  • autocomplete(self, query, timeout=15)
    @api.model
  • autocomplete_by_name(self, query, query_country_id, timeout=15)
    @api.model
  • autocomplete_by_vat(self, vat, query_country_id, timeout=15)
    @api.model
  • check_gst_in(self, vat)
  • enrich_by_domain(self, domain, timeout=15)
    @api.model
  • enrich_by_duns(self, duns, timeout=15)
    @api.model
  • enrich_by_gst(self, gst, timeout=15)
    @api.model
  • enrich_company(self, company_domain, partner_gid, vat, timeout=15)
    @api.model
  • enrich_company_message_post(self, data)
    Post a chatter note containing company enrichment data received from IAP
  • iap_partner_autocomplete_add_tags(self, unspsc_codes)
    Called by JS to create the activity tags from the UNSPSC codes
  • read_by_vat(self, vat, timeout=15)
    @api.model

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self, batch_size=1000)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/partner_autocomplete
VERSION
VERSION 1.1
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Fabien Meghazi, Odoo Online, Jorge Pinna Puissant, Julien Castiaux, Adrien Dieudonné, Joseph Caburnay, Samuel Degueldre, Tiffany Chang (tic), Rémy Voet (ryv), Pierre Paridans, Stanislas Sobieski, Ahmad Khanalizadeh, Nicolas (vin), Louis Baudoux, alsh-odoo, Louis Wicket (wil), Om Rabara, Saurabh Choraria, Dylan Kiss (dyki), Michael (mcm), Brieuc-brd, Harsh Modi, Joris Makauskis, stefanorigano (SRI), yosa-odoo, Bastien Fafchamps (bafa), Julien Carion (juca), kcv-odoo, Lina (liew), Louis (wil), Ricardo Gomes Rodrigues, pish-odoo, Damien Decleire (deda), utma-odoo, Dhwani Patel
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Auto-complete partner companies' data
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings setting Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)
    Add information about iap enrich to perform

New fields (2)
  • iap_enrich_auto_done Boolean
    args: 'Enrich Done'
  • partner_gid Integer
    related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • iap_enrich_auto(self)
    Enrich company. This method should be called by automatic processes and a protection is added to avoid doing enrich in a loop.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (11)
  • autocomplete(self, query, timeout=15)
    @api.model
  • autocomplete_by_name(self, query, query_country_id, timeout=15)
    @api.model
  • autocomplete_by_vat(self, vat, query_country_id, timeout=15)
    @api.model
  • check_gst_in(self, vat)
  • enrich_by_domain(self, domain, timeout=15)
    @api.model
  • enrich_by_duns(self, duns, timeout=15)
    @api.model
  • enrich_by_gst(self, gst, timeout=15)
    @api.model
  • enrich_company(self, company_domain, partner_gid, vat, timeout=15)
    @api.model
  • enrich_company_message_post(self, data)
    Post a chatter note containing company enrichment data received from IAP
  • iap_partner_autocomplete_add_tags(self, unspsc_codes)
    Called by JS to create the activity tags from the UNSPSC codes
  • read_by_vat(self, vat, timeout=15)
    @api.model

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/partner_autocomplete
VERSION
VERSION 1.1
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Fabien Meghazi, Barad Mahendra, Christophe Monniez, Julien Castiaux, Victor Feyens, Adrien Dieudonné, Joseph Caburnay, Gorash, root, Stanislas Sobieski, Nicolas (vin), Julien Van Roy, Louis Baudoux, alsh-odoo, Om Rabara, Saurabh Choraria, Joris Makauskis, yosa-odoo, Bastien Fafchamps (bafa), Julien Carion (juca), kcv-odoo, Martin Trigaux (mat), Lina (liew), mano-odoo, Damien Decleire (deda)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
       Auto-complete partner companies' data
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings div Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)
    Add information about iap enrich to perform

New fields (2)
  • iap_enrich_auto_done Boolean
    args: 'Enrich Done'
  • partner_gid Integer
    inverse='_inverse_partner_gid' related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • iap_enrich_auto(self)
    Enrich company. This method should be called by automatic processes and a protection is added to avoid doing enrich in a loop.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (6)
  • autocomplete(self, query, timeout=15)
    @api.model
  • check_gst_in(self, vat)
  • create(self, vals_list)
    @api.model_create_multi
  • enrich_company(self, company_domain, partner_gid, vat, timeout=15)
    @api.model
  • read_by_vat(self, vat, timeout=15)
    @api.model
  • write(self, values)

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/partner_autocomplete
VERSION
VERSION 1.1
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo SA
MAINTAINERS
MAINTAINERSOdoo SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Nicolas Lempereur, Aaron Bohy, Barad Mahendra, Yannick Tivisse, Adrien Dieudonne, Christophe Monniez, Jorge Pinna Puissant, Rémi Rahir, Xavier-Do, Sébastien Theys, Julien Mougenot, Samuel Degueldre, Stanislas Sobieski, Julien Van Roy, Louis Baudoux, Laurent Stukkens (LTU), alsh-odoo, Simon Genin (ges), Om Rabara, Munaf Khan, Saurabh Choraria, Krina Oza, Joris Makauskis, Lina (liew)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
       Auto-complete partner companies' data
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings div Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)
    Add information about iap enrich to perform

New fields (2)
  • iap_enrich_auto_done Boolean
    args: 'Enrich Done'
  • partner_gid Integer
    inverse='_inverse_partner_gid' related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • iap_enrich_auto(self)
    Enrich company. This method should be called by automatic processes and a protection is added to avoid doing enrich in a loop.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (5)
  • autocomplete(self, query, timeout=15)
    @api.model
  • create(self, vals_list)
    @api.model_create_multi
  • enrich_company(self, company_domain, partner_gid, vat, timeout=15)
    @api.model
  • read_by_vat(self, vat, timeout=15)
    @api.model
  • write(self, values)

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/partner_autocomplete
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo SA
MAINTAINERS
MAINTAINERSOdoo SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Mohammed Shekha, Nicolas Lempereur, Yannick Tivisse, qsm-odoo, Adrien Dieudonne, Rémi Rahir, Xavier-Do, Julien Mougenot, fw-bot, Kevin Baptiste, Louis Baudoux, Saurabh Choraria
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - iap_mail
    - iap
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
       Auto-complete partner companies' data
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend Partner Autocomplete Assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite qunit_suite ir.ui.view qweb Inherits web.qunit_suite_tests
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings div Inherits base_setup.res_config_settings_view_form
tests_assets tests_assets ir.ui.view qweb Inherits web.tests_assets
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
Models touched (4)

New fields (1)
  • partner_gid Integer
    inverse='_inverse_partner_gid' related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (0)

No public methods.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (6)
  • autocomplete(self, query)
    @api.model
  • create(self, vals_list)
    @api.model_create_multi
  • enrich_company(self, company_domain, partner_gid, vat)
    @api.model
  • get_endpoint(self)
    @api.model
  • read_by_vat(self, vat)
    @api.model
  • write(self, values)

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/partner_autocomplete
VERSION
VERSION 1.0
CATEGORY
CATEGORYTools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo SA
MAINTAINERS
MAINTAINERSOdoo SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Goffin Simon, Mohammed Shekha, Nicolas Lempereur, Aaron Bohy, Yannick Tivisse, qsm-odoo, Martin Geubelle, Odoo Online, Pierre Masereel, Alexandre Kühn, Adrian Torres, Rémi Rahir, Xavier-Do, Sébastien Theys, Julien Mougenot, fw-bot, Antoine Prieels (ANP), Pierre Rousseau, fja-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
    - mail
    - base_setup
    - bus
    - web_tour
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
       Auto-complete partner companies' data
    

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
additional_info_template additional_info_template ir.ui.view qweb New
assets_backend Partner Autocomplete Assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite qunit_suite ir.ui.view qweb Inherits web.qunit_suite
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings div Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
view_res_partner_short_form_inherit_partner_autocomplete res.partner.short.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_short_form
Models touched (4)

New fields (1)
  • partner_gid Integer
    inverse='_inverse_partner_gid' related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (0)

No public methods.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (6)
  • autocomplete(self, query)
    @api.model
  • create(self, vals_list)
    @api.model_create_multi
  • enrich_company(self, company_domain, partner_gid, vat)
    @api.model
  • get_endpoint(self)
    @api.model
  • read_by_vat(self, vat)
    @api.model
  • write(self, values)

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/partner_autocomplete
VERSION
VERSION 1.0
CATEGORY
CATEGORYTools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo SA
MAINTAINERS
MAINTAINERSOdoo SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Yannick Tivisse, Pierre Masereel, Adrien Dieudonne, len-odoo, Jorge Pinna Puissant, Rémi Rahir, Xavier-Do, Fanny He, Antoine Prieels (ANP), Pierre Rousseau, TWA
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
    - mail
    - base_setup
    - bus
    - web_tour
    - iap
    - web_settings_dashboard
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
       Auto-complete partner companies' data
    

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
additional_info_template additional_info_template ir.ui.view qweb New
assets_backend Partner Autocomplete Assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite qunit_suite ir.ui.view qweb Inherits web.qunit_suite
res_config_settings_view_form res.config.settings.view.form.inherit.partner.autcomplete res.config.settings div Inherits base_setup.res_config_settings_view_form
view_company_form_inherit_partner_autocomplete res.company.form.inherit.web.partner.autocomplete res.company xpath Inherits base.view_company_form
view_partner_simple_form_inherit_partner_autocomplete res.partner.simplified.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_simple_form
view_res_partner_form_inherit_partner_autocomplete res.partner.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_form
view_res_partner_short_form_inherit_partner_autocomplete res.partner.short.form.inherit.partner.autocomplete res.partner xpath Inherits base.view_partner_short_form
Models touched (4)

New fields (1)
  • partner_gid Integer
    inverse='_inverse_partner_gid' related='partner_id.partner_gid' store=True args: 'Company database ID'
Public methods (0)

No public methods.

New fields (1)
  • partner_autocomplete_insufficient_credit Boolean
    compute='_compute_partner_autocomplete_insufficient_credit' args: 'Insufficient credit'
Public methods (1)
  • redirect_to_buy_autocomplete_credit(self)
    @api.multi

New fields (2)
  • additional_info Char
    args: 'Additional info'
  • partner_gid Integer
    args: 'Company database ID'
Public methods (6)
  • autocomplete(self, query)
    @api.model
  • create(self, vals_list)
    @api.model_create_multi
  • enrich_company(self, company_domain, partner_gid, vat)
    @api.model
  • get_endpoint(self)
    @api.model
  • read_by_vat(self, vat)
    @api.model
  • write(self, values)
    @api.multi

New fields (2)
  • partner_id Many2one → res.partner
    ondelete='cascade' string='Partner' args: 'res.partner'
  • synched Boolean
    default=False args: 'Is synched'
Public methods (2)
  • add_to_queue(self, partner_id)
  • start_sync(self)
    @api.model