diff --git a/partner_identification/README.rst b/partner_identification/README.rst
index 1c5689789..4faec2264 100644
--- a/partner_identification/README.rst
+++ b/partner_identification/README.rst
@@ -34,6 +34,8 @@ Name:
Name of this ID type. For example, 'Driver License'
Code:
Code, abbreviation or acronym of this ID type. For example, 'driver_license'
+Company Type:
+ Individual or Company. Allow to get relevant categories in Partner form.
Python validation code:
Optional python code called to validate ID numbers of this ID type. This functionality can be
overridden by setting ``id_no_validate`` to ``True`` in the context, such as:
diff --git a/partner_identification/__manifest__.py b/partner_identification/__manifest__.py
index d185e2b51..570f6a025 100644
--- a/partner_identification/__manifest__.py
+++ b/partner_identification/__manifest__.py
@@ -11,7 +11,7 @@
{
'name': 'Partner Identification Numbers',
'category': 'Customer Relationship Management',
- 'version': '10.0.1.1.2',
+ 'version': '10.0.1.2.0',
'depends': [
'sales_team',
],
diff --git a/partner_identification/models/res_partner_id_category.py b/partner_identification/models/res_partner_id_category.py
index 13edd8794..555864cff 100644
--- a/partner_identification/models/res_partner_id_category.py
+++ b/partner_identification/models/res_partner_id_category.py
@@ -39,6 +39,16 @@ class ResPartnerIdCategory(models.Model):
'Python validation code',
help="Python code called to validate an id number.",
default=_default_validation_code)
+ company_type = fields.Selection(
+ selection=lambda self: self._get_company_type_selection(),
+ )
+
+ @api.model
+ def _get_company_type_selection(self):
+ return [
+ ('person', 'Individual'),
+ ('company', 'Company'),
+ ]
@api.multi
def _validation_eval_context(self, id_number):
diff --git a/partner_identification/views/res_partner_id_category_view.xml b/partner_identification/views/res_partner_id_category_view.xml
index 7b7bad04a..a1f13e308 100644
--- a/partner_identification/views/res_partner_id_category_view.xml
+++ b/partner_identification/views/res_partner_id_category_view.xml
@@ -12,6 +12,7 @@
+
@@ -25,14 +26,30 @@
+
+
+ res.partner.id_category.search
+ res.partner.id_category
+ search
+
+
+
+
+
+
+
+
+
Partner ID Categories
res.partner.id_category
form
+
tree,form
diff --git a/partner_identification/views/res_partner_id_number_view.xml b/partner_identification/views/res_partner_id_number_view.xml
index 00f325ff8..8bfa72e68 100644
--- a/partner_identification/views/res_partner_id_number_view.xml
+++ b/partner_identification/views/res_partner_id_number_view.xml
@@ -9,7 +9,7 @@