diff --git a/models/cgscop_timesheet_code.py b/models/cgscop_timesheet_code.py
index b6d9f9da362f96ce04cc6e0ad585cf0c4dcd3812..5a8a5185453567f4cf97452f5ae1c2a2bcfff66f 100644
--- a/models/cgscop_timesheet_code.py
+++ b/models/cgscop_timesheet_code.py
@@ -10,3 +10,10 @@ class ScopTimesheetCode(models.Model):
     _order = 'name'
 
     name = fields.Char('Nom')
+    domain = fields.Selection(
+        [('A', "Accompagnement"),
+         ('D', "Développement"),
+         ('F', "Formation"),
+         ('R', "Révision"),
+         ('Z', "Autre")],
+        string='Domaine')
diff --git a/views/cgscop_timesheet_code.xml b/views/cgscop_timesheet_code.xml
index 420047152bb2e47671335e7425d5f6f75a63a118..45cdb28c1cc9b64d6ab131b235f990712797786a 100644
--- a/views/cgscop_timesheet_code.xml
+++ b/views/cgscop_timesheet_code.xml
@@ -9,7 +9,8 @@
             <field name="model">cgscop.timesheet.code</field>
             <field name="arch" type="xml">
                 <tree editable='top'>
-                    <field name="name" />
+                    <field name="name" required="1"/>
+                    <field name="domain" />
                 </tree>
             </field>
         </record>