diff --git a/models/hr_employee.py b/models/hr_employee.py
new file mode 100644
index 0000000000000000000000000000000000000000..519b877a1cbf1eef68f67283e16899f4243191d8
--- /dev/null
+++ b/models/hr_employee.py
@@ -0,0 +1,11 @@
+# © 2019 Le Filament (<http://www.le-filament.com>)
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+
+from odoo import models, fields
+
+
+class CGScopEmployee(models.Model):
+    _inherit = 'hr.employee'
+
+    address_id = fields.Many2one(
+        default=lambda self: self.user.company_id)
diff --git a/models/hr_timesheet.py b/models/hr_timesheet.py
new file mode 100644
index 0000000000000000000000000000000000000000..0cb1cd2a360c18068aca2831f47c71a510fe061b
--- /dev/null
+++ b/models/hr_timesheet.py
@@ -0,0 +1,31 @@
+# © 2019 Le Filament (<http://www.le-filament.com>)
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+
+from odoo import models, fields, api
+
+
+class ScopHrTimesheetExp(models.Model):
+    _inherit = "account.analytic.line"
+
+    expense_ids = fields.One2many(
+        comodel_name='hr.expense',
+        inverse_name='timesheet_id',
+        string='Dépsenses associées')
+
+    @api.multi
+    def create_expense(self):
+        for ts in self:
+            print("__ Fonction dépense")
+            print(ts)
+            return {
+                "type": 'ir.actions.act_window',
+                "res_model": 'hr.expense',
+                "views": [[self.env.ref('hr_expense.hr_expense_view_form').id, "form"]],
+                "view_mode": "form",
+                'context': {
+                    'default_timesheet_id': ts.id,
+                    'default_coop_id': ts.partner_id.id,
+                    'default_account_analytic_id': ts.project_id.id,
+                    'default_ur_financial_system_id': ts.ur_financial_system_id.id,
+                },
+            }
diff --git a/views/hr_timesheet.xml b/views/hr_timesheet.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9682619b7774cacd2960b205222b2a54f7f556eb
--- /dev/null
+++ b/views/hr_timesheet.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!-- Copyright 2019 Le Filament
+     License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
+
+<odoo>
+    <data>
+
+        <!-- Tree View Timesheet CG -->
+        <record id="view_cgscop_hr_timesheet_expense_line_tree" model="ir.ui.view">
+            <field name="name">account.analytic.line.expense.timesheet.cgscop</field>
+            <field name="model">account.analytic.line</field>
+            <field name="inherit_id" ref="cgscop_timesheet.view_cgscop_hr_timesheet_line_tree"/>
+            <field name="arch" type="xml">
+                <field name="ur_financial_system_id" position="after">
+                    <button name="create_expense" type="object" string="Créer dépense" />
+                </field>
+            </field>
+        </record>
+
+    </data>
+</odoo>
\ No newline at end of file