PMS partner identification

pms_partner_identification
REPOSITORY
REPOSITORYOCA/pms
GIT
GIThttps://github.com/OCA/pms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pms/tree/16.0/pms_partner_identification
VERSION
VERSION 2.3.0
CATEGORY
CATEGORYGeneric Modules/Property Management System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Commit [Sun]
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Commit [Sun]
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, jesusvmayor
WEBSITE
WEBSITEhttps://github.com/OCA/pms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_firstname
    - partner_contact_gender
    - partner_contact_personal_information_page
    - partner_contact_birthdate
    - partner_contact_nationality
    - partner_identification
OCA/pms:
    - pms
    - multi_pms_properties
OCA/web:
    - web_timeline
odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_automation
    - sales_team
    - sale
    - account_payment
    - payment
    - utm
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
inherit_partner_id_numbers_form inherit.res.partner.id_number.form res.partner.id_number xpath Inherits partner_identification.view_partner_id_numbers_form
inherit_partner_id_numbers_tree inherit.res.partner.id_number.tree res.partner.id_number xpath Inherits partner_identification.view_partner_id_numbers_tree
pms_checkin_partner_folio_view_tree pms.checkin.partner.inherit.view.form pms.checkin.partner field Inherits pms.pms_checkin_partner_folio_view_tree
pms_checkin_partner_kanban_view pms.checkin.partner.inherit.view.form pms.checkin.partner field Inherits pms.pms_checkin_partner_kanban_view
pms_checkin_partner_reservation_view_tree pms.checkin.partner.inherit.view.form pms.checkin.partner field Inherits pms.pms_checkin_partner_reservation_view_tree
pms_checkin_partner_view_form pms.checkin.partner.inherit.view.form pms.checkin.partner field Inherits pms.pms_checkin_partner_view_form
pms_checkin_partner_view_tree pms.checkin.partner.inherit.view.form pms.checkin.partner field Inherits pms.pms_checkin_partner_view_tree
view_partner_id_category_form_inherited view.partner.id.category.form.inherited res.partner.id_category xpath Inherits partner_identification.view_partner_id_category_form
view_partner_id_category_tree_inherited view.partner.id.category.tree.inherited res.partner.id_category xpath Inherits partner_identification.view_partner_id_category_tree
Models touched (3)

New fields (4)
  • document_country_id Many2one → res.country
    comodel_name='res.country' compute='_compute_partner_document_data' help='Country of the document' readonly=False store=True string='Document Country'
  • document_expedition_date Date
    compute='_compute_partner_document_data' help='Date on which document_type was issued' readonly=False store=True string='Expedition Date'
  • document_number Char
    compute='_compute_partner_document_data' help='Host document number' readonly=False store=True
  • document_type Many2one → res.partner.id_category
    comodel_name='res.partner.id_category' compute='_compute_partner_document_data' domain="['|', ('country_ids', '=', False), ('country_ids', 'in', document_country_id)]" help='Select a valid document type' index=True readonly=False store=True
Public methods (4)
  • get_document_vals(self)
  • set_partner_id(self)
  • validate_id_number(self)
    @api.constrains('document_number', 'document_type', 'document_country_id')
    Validate the given ID number The method raises an odoo.exceptions.ValidationError if the eval of python validation code fails
  • write(self, vals)

New fields (2)
  • country_ids Many2many → res.country
    comodel_name='res.country' string='Countries'
  • priority Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • category_id Many2one
    domain="['|', ('country_ids', '=', False), ('country_ids', 'in', country_id)]"
  • country_id Many2one → res.country
    comodel_name='res.country' help='Country of the document' string='Country'
Public methods (0)

No public methods.