diff --git a/views/res_partner.xml b/views/res_partner.xml
index be8e68846472479dd62755f5b18dde449b593c9a..97fc78971b3453a5bfd96634dc6fb3f4cbd25b28 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -21,8 +21,8 @@
                                canCopyCutPaste="0"
                                canRename="0"
                                metadata="[
-                               {'name': 'crm:type', 'type': 'selection', 'label': 'Type', 'query': 'SELECT v1.classement:value1, v2.classement:value2 FROM classement:datalist4 as d JOIN classement:value1Aspect as v1 on d.cmis:objectId = v1.cmis:objectId JOIN classement:value2Aspect as v2 on d.cmis:objectId = v2.cmis:objectId', 'selectionValue': 'v2.classement:value2', 'selectionText': 'v1.classement:value1'},
-                               {'name': 'crm:annee', 'type': 'number', 'label': 'Année'},
+                               {'name': 'crm:type', 'type': 'selection', 'label': 'Type', 'query': 'SELECT v1.classement:value1, v2.classement:value2 FROM classement:datalist4 as d JOIN classement:value1Aspect as v1 on d.cmis:objectId = v1.cmis:objectId JOIN classement:value2Aspect as v2 on d.cmis:objectId = v2.cmis:objectId', 'selectionValue': 'v2.classement:value2', 'selectionText': 'v1.classement:value1', 'required': '1',},
+                               {'name': 'crm:annee', 'type': 'number', 'label': 'Année', 'required': '1', 'pattern': '[0-9]{4}'},
                                {'name': 'cmis:objectTypeId', 'value': 'D:crm:document', 'label': 'ObjectType'}]"/>
                     </page>
                 </xpath>