sale_timesheet/data/sale_service_demo.xml

2595 lines
154 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="sale_line_services" model="sale.order.line">
<field name="order_id" ref="sale.sale_order_3"/>
<field name="name" model="sale.order.line" eval="obj().env.ref('sale.advance_product_0').get_product_multiline_description_sale()"/>
<field name="product_id" ref="sale.advance_product_0"/>
<field name="product_uom" ref="uom.product_uom_unit"/>
<field name="price_unit">150.0</field>
<field name="product_uom_qty">5.0</field>
</record>
<!-- Project Template -->
<record id="so_template_project" model="project.project">
<field name="name">Sales Order</field>
<field name="active">False</field>
<field name="type_ids" eval="[Command.link(ref('project.project_stage_0')), Command.link(ref('project.project_stage_1')), Command.link(ref('project.project_stage_2'))]"/>
<field name="description">This project is used as a template for projects created from sales orders.</field>
</record>
<!-- Projects and Analytic Account -->
<record id="account_analytic_account_project_support" model="account.analytic.account">
<field name="name">After-Sales Services</field>
<field name="code">INT</field>
<field name="active" eval="True"/>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
</record>
<record id="project_support" model="project.project">
<field name="name">After-Sales Services</field>
<field name="description">Services provided to customers who have purchased products.</field>
<field name="user_id" eval=""/>
<field name="analytic_account_id" ref="account_analytic_account_project_support"/>
<field name="allow_billable" eval="True" />
<field name="type_ids" eval="[Command.link(ref('project.project_stage_0')), Command.link(ref('project.project_stage_1')), Command.link(ref('project.project_stage_2'))]"/>
<field name="label_tasks">Services</field>
<field name="privacy_visibility">followers</field>
</record>
<record id="support_follower_admin" model="mail.followers">
<field name="res_model">project.project</field>
<field name="res_id" ref="project_support"/>
<field name="partner_id" ref="base.partner_admin"/>
</record>
<!-- Project Task -->
<record id="project_task_internal" model="project.task">
<field name="name">Internal training</field>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="project_id" ref="project.project_project_1"/>
<field name="create_date" eval="DateTime.now() - relativedelta(months=5)"/>
</record>
<!-- Products -->
<record id="product.product_product_2" model="product.product">
<field name="service_type">timesheet</field>
<field name="service_tracking">project_only</field>
</record>
<record id="product.product_product_1" model="product.product">
<field name="service_type">timesheet</field>
<field name="service_tracking">task_global_project</field>
</record>
<record id="product_service_order_timesheet" model="product.product">
<field name="name">Customer Care (Prepaid Hours)</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="type">service</field>
<field name="list_price">250.00</field>
<field name="standard_price">190.00</field>
<field name="uom_id" ref="uom.product_uom_hour"/>
<field name="uom_po_id" ref="uom.product_uom_hour"/>
<field name="service_policy">ordered_prepaid</field>
<field name="service_tracking">task_global_project</field>
<field name="project_id" ref="project_support"/>
<field name="service_upsell_threshold">0.8</field>
</record>
<record id="product_service_deliver_timesheet_1" model="product.product">
<field name="name">Senior Architect (Invoice on Timesheets)</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="list_price">200.00</field>
<field name="standard_price">150.00</field>
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_hour"/>
<field name="uom_po_id" ref="uom.product_uom_hour"/>
<field name="service_policy">delivered_timesheet</field>
<field name="service_tracking">task_in_project</field>
<field name="project_template_id" ref="so_template_project"/>
</record>
<record id="product_service_deliver_timesheet_2" model="product.product">
<field name="name">Junior Architect (Invoice on Timesheets)</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="list_price">100.00</field>
<field name="standard_price">85.00</field>
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_hour"/>
<field name="uom_po_id" ref="uom.product_uom_hour"/>
<field name="service_policy">delivered_timesheet</field>
<field name="service_tracking">task_in_project</field>
<field name="project_template_id" ref="so_template_project"/>
</record>
<record id="product_service_deliver_milestones" model="product.product">
<field name="name">Kitchen Assembly (Milestones)</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="list_price">500</field>
<field name="standard_price">420.00</field>
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="service_type" model="product.product" eval="'milestones' if obj().env.user.has_group('project.group_project_milestone') else 'manual'" />
<field name="service_tracking">task_in_project</field>
<field name="project_template_id" ref="so_template_project"/>
</record>
<record id="product_service_deliver_manual" model="product.product">
<field name="name">Furniture Delivery (Manual)</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="list_price">200</field>
<field name="standard_price">150.00</field>
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="service_policy">delivered_manual</field>
<field name="service_tracking">task_in_project</field>
<field name="project_template_id" ref="so_template_project"/>
</record>
<!-- Sales order 'sale_order_1' (AGR) -->
<record id="sale_order_1" model="sale.order">
<field name="partner_id" ref="base.res_partner_2"/>
<field name="client_order_ref">AGR</field>
<field name="user_id" ref="base.user_admin"/>
<field name="tag_ids" eval="[Command.link(ref('sales_team.categ_oppor6'))]"/>
</record>
<record id="sale_line_11" model="sale.order.line">
<field name="order_id" ref="sale_order_1"/>
<field name="sequence" eval="1"/>
<field name="product_id" ref="product_service_order_timesheet"/>
<field name="product_uom_qty">20</field>
</record>
<record id="sale_line_13" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_1"/>
<field name="product_id" ref="product_service_deliver_timesheet_1"/>
<field name="sequence" eval="2"/>
<field name="discount">10</field>
<field name="product_uom_qty">25</field>
</record>
<record id="sale_line_12" model="sale.order.line">
<field name="order_id" ref="sale_order_1"/>
<field name="sequence" eval="3"/>
<field name="product_id" ref="product_service_deliver_milestones"/>
<field name="product_uom_qty">4</field>
</record>
<record id="sale_line_14" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_1"/>
<field name="product_id" ref="product_service_deliver_timesheet_1"/>
<field name="sequence" eval="2"/>
<field name="price_unit">220</field>
<field name="product_uom_qty">15</field>
</record>
<record id="sale_line_15" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_1"/>
<field name="product_id" ref="product_service_deliver_timesheet_1"/>
<field name="sequence" eval="2"/>
<field name="price_unit">230</field>
<field name="product_uom_qty">20</field>
</record>
<record id="sale_line_16" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_1"/>
<field name="product_id" ref="product_service_deliver_timesheet_2"/>
<field name="sequence" eval="2"/>
<field name="price_unit">120</field>
<field name="product_uom_qty">10</field>
</record>
<record id="sale_line_17" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_1"/>
<field name="product_id" ref="product_service_deliver_timesheet_2"/>
<field name="sequence" eval="2"/>
<field name="price_unit">110</field>
<field name="product_uom_qty">10</field>
</record>
<record id="sale_line_18" model="sale.order.line">
<field name="order_id" ref="sale_order_1"/>
<field name="sequence" eval="3"/>
<field name="product_id" ref="product_service_deliver_manual"/>
<field name="product_uom_qty">1</field>
</record>
<!-- Sale Order 'sale_order_2' (Delta PC) -->
<record id="sale_order_2" model="sale.order">
<field name="partner_id" ref="base.res_partner_4"/>
<field name="client_order_ref">DPC</field>
<field name="user_id" ref="base.user_admin"/>
<field name="tag_ids" eval="[Command.link(ref('sales_team.categ_oppor3')), Command.link(ref('sales_team.categ_oppor5'))]"/>
</record>
<record id="sale_line_21" model="sale.order.line">
<field name="order_id" ref="sale_order_2"/>
<field name="sequence" eval="1"/>
<field name="product_id" ref="product_service_order_timesheet"/>
<field name="product_uom_qty">150</field>
</record>
<record id="sale_line_22" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_2"/>
<field name="sequence" eval="2"/>
<field name="product_id" ref="product_service_deliver_timesheet_2"/>
<field name="product_uom_qty">20</field>
</record>
<record id="sale_line_23" model="sale.order.line">
<field name="order_id" ref="sale_order_2"/>
<field name="sequence" eval="3"/>
<field name="product_id" ref="product_service_deliver_manual"/>
<field name="product_uom_qty">1</field>
</record>
<record id="sale_line_24" model="sale.order.line">
<field name="order_id" ref="sale_order_2"/>
<field name="sequence" eval="4"/>
<field name="product_id" ref="product_service_deliver_milestones"/>
<field name="product_uom_qty">4</field>
</record>
<!-- Sale Order 'sale_order_3' (DECO) -->
<record id="sale_order_3" model="sale.order">
<field name="partner_id" ref="base.res_partner_2"/>
<field name="client_order_ref">DECO</field>
<field name="user_id" ref="base.user_admin"/>
<field name="tag_ids" eval="[Command.link(ref('sales_team.categ_oppor7'))]"/>
</record>
<record id="sale_line_31" model="sale.order.line">
<field name="order_id" ref="sale_order_3"/>
<field name="sequence" eval="1"/>
<field name="product_id" ref="product_service_order_timesheet"/>
<field name="product_uom_qty">5</field>
</record>
<record id="sale_line_32" model="sale.order.line">
<field name="order_id" ref="sale_timesheet.sale_order_3"/>
<field name="sequence" eval="2"/>
<field name="product_id" ref="product_service_deliver_timesheet_1"/>
<field name="product_uom_qty">15</field>
</record>
<record id="sale_line_33" model="sale.order.line">
<field name="order_id" ref="sale_order_3"/>
<field name="sequence" eval="3"/>
<field name="product_id" ref="product_service_deliver_manual"/>
<field name="product_uom_qty">10</field>
</record>
<record id="sale_line_34" model="sale.order.line">
<field name="order_id" ref="sale_order_2"/>
<field name="sequence" eval="4"/>
<field name="product_id" ref="product_service_deliver_milestones"/>
<field name="product_uom_qty">14</field>
</record>
<!-- Activity of sales order -->
<record id="sale_timesheet_activity_1" model="mail.activity">
<field name="res_id" ref="sale_timesheet.sale_order_2"/>
<field name="res_model_id" ref="sale.model_sale_order"/>
<field name="activity_type_id" ref="mail.mail_activity_data_call"/>
<field name="date_deadline" eval="(DateTime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M')"/>
<field name="summary">Call to follow-up</field>
<field name="create_uid" ref="base.user_admin"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<!-- Confirm Sale Orders -->
<function model="sale.order" name="action_confirm" eval="[[ref('sale_order_1')]]"/>
<function model="sale.order" name="action_confirm" eval="[[ref('sale_order_2')]]"/>
<function model="sale.order" name="action_confirm" eval="[[ref('sale_order_3')]]"/>
<!-- Change order dates -->
<record id="sale_order_1" model="sale.order">
<field name="date_order" eval="datetime.now() + relativedelta(weekday=0, weeks=-3)"/>
</record>
<record id="sale_order_2" model="sale.order">
<field name="date_order" eval="datetime.now() + relativedelta(weekday=0, weeks=-5)"/>
</record>
<record id="sale_order_3" model="sale.order">
<field name="date_order" eval="datetime.now() + relativedelta(weekday=0, weeks=-1)"/>
</record>
<!-- AGR Milestones -->
<record id="agr_milestone_0" model="project.milestone">
<field name="name">Preparation and Delivery Phase</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="deadline" eval="(datetime.now() + relativedelta(weekday=0, weeks=-1)).strftime('%Y-%m-%d')"/>
</record>
<record id="agr_milestone_1" model="project.milestone">
<field name="name">Cabinets</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="is_reached">True</field>
<field name="sale_line_id" ref="sale_line_12"/>
<field name="quantity_percentage">0.25</field>
</record>
<!-- Make DPC project off-track -->
<record id="project_update_dpc" model="project.update">
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="name">Weekly review</field>
<field name="user_id" eval="ref('base.user_admin')"/>
<field name="progress" eval="5"/>
<field name="status">off_track</field>
</record>
<!-- Share AGR in portal -->
<record id="agr_follower_portal" model="mail.followers">
<field name="res_model">project.project</field>
<field name="res_id" model="project.project" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<record id="agr_collaborator" model="project.collaborator">
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<!-- SOL tasks -->
<record id="agr_task_1" model="project.task">
<field name="name">Kitchen Assembly</field>
<field name="sale_line_id" ref="sale_line_12"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="milestone_id" ref="agr_milestone_1" />
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
</record>
<!-- Assign AGR & DPC to admin, clear description and set dates -->
<function model="project.project" name="write">
<value model="project.project" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<value eval="{
'user_id': ref('base.user_admin'),
'description': None,
'date_start': datetime.now() + relativedelta(weekday=0, weeks=-3),
'date': datetime.now() + relativedelta(weekday=0,weeks=5),
}"/>
</function>
<function model="project.project" name="write">
<value model="project.project" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<value eval="{
'user_id': ref('base.user_admin'),
'description': None,
'date_start': datetime.now() + relativedelta(weekday=0,weeks=-5),
'date': datetime.now() + relativedelta(weekday=0,weeks=3),
}"/>
</function>
<!-- Assign DECO & to demo, clear description and set dates -->
<function model="project.project" name="write">
<value model="project.project" search="[('sale_line_id', '=', ref('sale_line_32'))]"/>
<value eval="{
'user_id': ref('base.user_demo'),
'description': None,
'date_start': datetime.now() + relativedelta(weekday=0),
'date': datetime.now() + relativedelta(weekday=0,weeks=2),
}"/>
</function>
<!-- Add project to favorite list of admin -->
<function model="project.project" name="write">
<value model="project.project" eval="obj().search([('sale_line_id', '=', ref('sale_line_13'))]).ids"/>
<value eval="{'favorite_user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<!-- Assign sale order 1's tasks -->
<function model="project.task" name="write">
<value model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_line_13'))]).ids"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_line_14'))]).ids"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_line_15'))]).ids"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_line_16'))]).ids"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_line_17'))]).ids"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}"/>
</function>
<!-- Assign sale order 2's task to demo -->
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<value eval="{'user_ids': [Command.link(ref('base.user_demo'))]}"/>
</function>
<!-- Tasks progress -->
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
<value eval="{'stage_id': ref('project.project_stage_1')}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<value eval="{'stage_id': ref('project.project_stage_1')}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<value eval="{'stage_id': ref('project.project_stage_2')}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_16'))]"/>
<value eval="{'stage_id': ref('project.project_stage_1')}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
<value eval="{'stage_id': ref('project.project_stage_1')}"/>
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<value eval="{'stage_id': ref('project.project_stage_1')}"/>
</function>
<!-- Personal stages for SOL tasks -->
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id.sale_line_id', '=', ref('sale_line_13')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_2')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id.sale_line_id', '=', ref('sale_line_22')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_demo_1')}"/>
</function>
<!-- Activities for SOL tasks -->
<record id="project_task_agr_activity_1" model="mail.activity">
<field name="res_id" model="project.task" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="res_model_id" ref="project.model_project_task"/>
<field name="activity_type_id" ref="mail.mail_activity_data_upload_document"/>
<field name="date_deadline" eval="(DateTime.today() + relativedelta(days=2)).strftime('%Y-%m-%d %H:%M')"/>
<field name="summary">Upload new plans</field>
<field name="create_uid" ref="base.user_admin"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<!-- Assign Support tasks to admin -->
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}" />
</function>
<function model="project.task" name="write">
<value model="project.task" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
<value eval="{'user_ids': [Command.link(ref('base.user_admin'))]}" />
</function>
<!-- Project activities -->
<record id="project_agr_activity_1" model="mail.activity">
<field name="res_id" model="project.project" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="res_model_id" ref="project.model_project_project"/>
<field name="activity_type_id" ref="mail.mail_activity_data_call"/>
<field name="date_deadline" eval="(DateTime.today() + relativedelta(days=3)).strftime('%Y-%m-%d %H:%M')"/>
<field name="summary">Review progress with the customer</field>
<field name="create_uid" ref="base.user_admin"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<!-- AGR SOL/Employee map -->
<function model="project.project" name="write">
<value model="project.project" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<value eval="{'sale_line_employee_ids': [
Command.create({
'employee_id': ref('hr.employee_mit'),
'sale_line_id': ref('sale_line_11'),
'cost': 220,
}),
Command.create({
'employee_id': ref('hr.employee_al'),
'sale_line_id': ref('sale_line_13'),
'cost': 150,
}),
Command.create({
'employee_id': ref('hr.employee_fme'),
'sale_line_id': ref('sale_line_14'),
'cost': 165,
}),
Command.create({
'employee_id': ref('hr.employee_hne'),
'sale_line_id': ref('sale_line_15'),
'cost': 175,
}),
Command.create({
'employee_id': ref('hr.employee_han'),
'sale_line_id': ref('sale_line_16'),
'cost': 90,
}),
Command.create({
'employee_id': ref('hr.employee_jve'),
'sale_line_id': ref('sale_line_17'),
'cost': 85,
}),
]}"/>
</function>
<!-- Timesheets on sale_order_1 -->
<record id="sale_line_12_task_timesheet_1" model="account.analytic.line">
<field name="name">Prepare</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">6.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_12'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_12"/>
</record>
<record id="sale_line_12_task_timesheet_2" model="account.analytic.line">
<field name="name">Install</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_12'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_12"/>
</record>
<record id="sale_line_12_task_timesheet_3" model="account.analytic.line">
<field name="name">Improve</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">10.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_12'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_12"/>
</record>
<record id="sale_line_12_task_timesheet_4" model="account.analytic.line">
<field name="name">Decorate</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_12'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_12"/>
</record>
<record id="sale_line_13_task_timesheet_1" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_13_task_timesheet_2" model="account.analytic.line">
<field name="name">Fine tuning</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_13_task_timesheet_3" model="account.analytic.line">
<field name="name">Assembling</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_13_task_timesheet_4" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_15_task_timesheet_1" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_15_task_timesheet_2" model="account.analytic.line">
<field name="name">Planning</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_15_task_timesheet_3" model="account.analytic.line">
<field name="name">Building</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_15_task_timesheet_4" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_15_task_timesheet_5" model="account.analytic.line">
<field name="name">Quality Check</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=5,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">5.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_15'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_16_task_timesheet_1" model="account.analytic.line">
<field name="name">Requirement Analysis</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_16'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_16_task_timesheet_2" model="account.analytic.line">
<field name="name">Research</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_16'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_16_task_timesheet_3" model="account.analytic.line">
<field name="name">Quality Check</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_16'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
</record>
<record id="sale_line_18_task_timesheet_1" model="account.analytic.line">
<field name="name">Packing</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">6.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_18'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_18"/>
</record>
<record id="sale_line_18_task_timesheet_2" model="account.analytic.line">
<field name="name">Loading</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_18'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_18"/>
</record>
<record id="sale_line_18_task_timesheet_3" model="account.analytic.line">
<field name="name">Shifting</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">10.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_18'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_18"/>
</record>
<record id="sale_line_18_task_timesheet_4" model="account.analytic.line">
<field name="name">Unloading</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_18'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_13'))]"/>
<field name="so_line" ref="sale_line_18"/>
</record>
<record id="sale_line_11_task_timesheet_1" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_2" model="account.analytic.line">
<field name="name">Client meeting</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_3" model="account.analytic.line">
<field name="name">Requirements check</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_4" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_5" model="account.analytic.line">
<field name="name">Building</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_6" model="account.analytic.line">
<field name="name">Research</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_7" model="account.analytic.line">
<field name="name">Assembling</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_8" model="account.analytic.line">
<field name="name">Quality check</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_9" model="account.analytic.line">
<field name="name">Assembling</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=3,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<record id="sale_line_11_task_timesheet_10" model="account.analytic.line">
<field name="name">Wood chopping</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_11'))]"/>
</record>
<!-- Timesheets on sale_order_2 -->
<record id="sale_line_22_task_timesheet_1" model="account.analytic.line">
<field name="name">Research and Development</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
</record>
<record id="sale_line_22_task_timesheet_2" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
</record>
<record id="sale_line_22_task_timesheet_3" model="account.analytic.line">
<field name="name">Repair</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
</record>
<record id="sale_line_22_task_timesheet_4" model="account.analytic.line">
<field name="name">Initial design improvement</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
</record>
<record id="sale_line_21_task_timesheet_1" model="account.analytic.line">
<field name="name">Knowledge transfer</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
</record>
<record id="sale_line_21_task_timesheet_2" model="account.analytic.line">
<field name="name">Document analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
</record>
<record id="sale_line_21_task_timesheet_3" model="account.analytic.line">
<field name="name">Design analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
</record>
<record id="sale_line_21_task_timesheet_4" model="account.analytic.line">
<field name="name">Requirements meeting</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_21'))]"/>
</record>
<record id="sale_line_24_task_timesheet_1" model="account.analytic.line">
<field name="name">Prepare</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_24'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="so_line" ref="sale_line_24"/>
</record>
<record id="sale_line_24_task_timesheet_2" model="account.analytic.line">
<field name="name">Install</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_24'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="so_line" ref="sale_line_24"/>
</record>
<record id="sale_line_24_task_timesheet_3" model="account.analytic.line">
<field name="name">Improve</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_24'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="so_line" ref="sale_line_24"/>
</record>
<record id="sale_line_24_task_timesheet_4" model="account.analytic.line">
<field name="name">Decorate</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_24'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="so_line" ref="sale_line_24"/>
</record>
<record id="sale_line_23_task_timesheet_1" model="account.analytic.line">
<field name="name">Packing</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_23'))]"/>
<field name="so_line" ref="sale_line_23"/>
</record>
<record id="sale_line_23_task_timesheet_2" model="account.analytic.line">
<field name="name">Shifting</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_23'))]"/>
<field name="so_line" ref="sale_line_23"/>
</record>
<record id="sale_line_23_task_timesheet_3" model="account.analytic.line">
<field name="name">Loading</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_23'))]"/>
<field name="so_line" ref="sale_line_23"/>
</record>
<record id="sale_line_23_task_timesheet_4" model="account.analytic.line">
<field name="name">Unloading</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_22'))]"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_23'))]"/>
<field name="so_line" ref="sale_line_23"/>
</record>
<!-- Timesheets on sale_order_2 -->
<record id="sale_line_34_task_timesheet_1" model="account.analytic.line">
<field name="name">Prepare</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=1,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_34'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_32'))]"/>
<field name="so_line" ref="sale_line_34"/>
</record>
<record id="sale_line_34_task_timesheet_2" model="account.analytic.line">
<field name="name">Install</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=2,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_34'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_32'))]"/>
<field name="so_line" ref="sale_line_34"/>
</record>
<record id="sale_line_34_task_timesheet_3" model="account.analytic.line">
<field name="name">Improve</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_34'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_32'))]"/>
<field name="so_line" ref="sale_line_34"/>
</record>
<record id="sale_line_34_task_timesheet_4" model="account.analytic.line">
<field name="name">Decorate</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=4,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2.00</field>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_34'))]"/>
<field name="project_id" search="[('sale_line_id', '=', ref('sale_line_32'))]"/>
<field name="so_line" ref="sale_line_34"/>
</record>
<record id="sale_line_33_task_timesheet_1" model="account.analytic.line">
<field name="name">Packing</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_33'))]"/>
<field name="so_line" ref="sale_line_33"/>
</record>
<record id="sale_line_33_task_timesheet_2" model="account.analytic.line">
<field name="name">Shifting</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_33'))]"/>
<field name="so_line" ref="sale_line_33"/>
</record>
<record id="sale_line_33_task_timesheet_3" model="account.analytic.line">
<field name="name">Loading</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_33'))]"/>
<field name="so_line" ref="sale_line_33"/>
</record>
<record id="sale_line_33_task_timesheet_4" model="account.analytic.line">
<field name="name">Unloading</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(weekday=0,weeks=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">4.00</field>
<field name="project_id" ref="project_support"/>
<field name="task_id" search="[('sale_line_id', '=', ref('sale_line_33'))]"/>
<field name="so_line" ref="sale_line_33"/>
</record>
<!-- Non billable Timesheets in project_support -->
<record id="project_task_internal_timesheet_1" model="account.analytic.line">
<field name="name">Technical training</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(months=-2, days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">8.00</field>
<field name="project_id" ref="project.project_project_1"/>
<field name="task_id" ref="project_task_internal"/>
</record>
<record id="project_task_internal_timesheet_2" model="account.analytic.line">
<field name="name">Internal training</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(months=-2, days=-12)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">8.00</field>
<field name="project_id" ref="project.project_project_1"/>
<field name="task_id" ref="project_task_internal"/>
</record>
<record id="project_task_internal_timesheet_3" model="account.analytic.line">
<field name="name">Internal discussion</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(months=-2, days=-13)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">8.00</field>
<field name="project_id" ref="project.project_project_1"/>
<field name="task_id" ref="project_task_internal"/>
</record>
<record id="project_task_internal_timesheet_4" model="account.analytic.line">
<field name="name">Details improvement</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(months=-2, days=-11)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">8.00</field>
<field name="project_id" ref="project.project_project_1"/>
<field name="task_id" ref="project_task_internal"/>
</record>
<!-- Vendor bill for sale_order_1 -->
<record id="account_analytic_line_inv_1" model="account.analytic.line">
<field name="name" model="account.analytic.line" eval="obj().env.ref('product.product_product_3').get_product_multiline_description_sale()"/>
<field name="account_id" search="[('partner_id', '=', ref('base.res_partner_2'))]"/>
<field name="partner_id" ref="base.partner_root"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="amount">-300.00</field>
<field name="product_id" ref="product.product_product_3"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="unit_amount">10.00</field>
</record>
<!-- Expense bill for sale_order_1 -->
<record id="account_analytic_line_exp_1" model="account.analytic.line">
<field name="name" model="account.analytic.line" eval="obj().env.ref('product.expense_product').get_product_multiline_description_sale()"/>
<field name="account_id" search="[('partner_id', '=', ref('base.res_partner_2'))]"/>
<field name="partner_id" ref="base.partner_root"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="amount">-100.00</field>
<field name="product_id" ref="product.expense_product"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="unit_amount">1.00</field>
</record>
<!-- Vendor bill for sale_order_2 -->
<record id="account_analytic_line_inv_2" model="account.analytic.line">
<field name="name" model="account.analytic.line" eval="obj().env.ref('product.product_product_3').get_product_multiline_description_sale()"/>
<field name="account_id" search="[('partner_id', '=', ref('base.res_partner_4'))]"/>
<field name="partner_id" ref="base.partner_root"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="amount">-400.00</field>
<field name="product_id" ref="product.product_product_3"/>
<field name="product_uom_id" ref="uom.product_uom_unit"/>
<field name="unit_amount">15.00</field>
</record>
<!-- Expense bill for sale_order_2 -->
<record id="account_analytic_line_exp_2" model="account.analytic.line">
<field name="name" model="account.analytic.line" eval="obj().env.ref('product.expense_hotel').get_product_multiline_description_sale()"/>
<field name="account_id" search="[('partner_id', '=', ref('base.res_partner_4'))]"/>
<field name="partner_id" ref="base.partner_demo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=0)).strftime('%Y-%m-%d')"/>
<field name="amount">-75.00</field>
<field name="product_id" ref="product.expense_hotel"/>
<field name="product_uom_id" ref="uom.product_uom_day"/>
<field name="unit_amount">1.00</field>
</record>
<!-- SO1 project tasks -->
<record id="project_agr_task_1" model="project.task">
<field name="name">Decoration</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_13"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_1"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="stage_id" ref="project.project_stage_2"/>
<field name="partner_id" ref="base.res_partner_2"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
</record>
<record id="project_agr_task_2" model="project.task">
<field name="name">Planning</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_13"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_1"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="stage_id" ref="project.project_stage_2"/>
<field name="partner_id" ref="base.res_partner_2"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="milestone_id" ref="sale_timesheet.agr_milestone_0" />
</record>
<record id="project_agr_task_3" model="project.task">
<field name="name">Furniture</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_13"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_1"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="stage_id" ref="project.project_stage_1"/>
<field name="partner_id" ref="base.res_partner_2"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="milestone_id" ref="sale_timesheet.agr_milestone_0" />
</record>
<record id="project_agr_task_4" model="project.task">
<field name="name">Furniture Delivery</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="stage_id" ref="project.project_stage_1"/>
<field name="state">1_done</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_13"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_1"/>
<field name="partner_id" ref="base.res_partner_2"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="milestone_id" ref="sale_timesheet.agr_milestone_0" />
</record>
<!-- SO2 project tasks -->
<record id="project_dpc_task_1" model="project.task">
<field name="name">Plastering</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_1"/>
<field name="state">1_done</field>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
</record>
<record id="project_dpc_task_2" model="project.task">
<field name="name">Project Planning</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_2"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin')), Command.link(ref('base.user_demo'))]"/>
</record>
<record id="project_dpc_task_3" model="project.task">
<field name="name">Wall Painting</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_1"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_demo'))]"/>
</record>
<record id="project_dpc_task_3_activity_1" model="mail.activity">
<field name="res_id" ref="project_dpc_task_3"/>
<field name="res_model_id" ref="project.model_project_task"/>
<field name="activity_type_id" ref="mail.mail_activity_data_todo"/>
<field name="date_deadline" eval="(DateTime.today() + relativedelta(hours=4)).strftime('%Y-%m-%d %H:%M')"/>
<field name="summary">Order paint</field>
<field name="create_uid" ref="base.user_demo"/>
<field name="user_id" ref="base.user_demo"/>
</record>
<record id="project_dpc_task_4" model="project.task">
<field name="name">Carpet fitting</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_0"/>
<field name="state">02_changes_requested</field>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]"/>
</record>
<record id="project_dpc_task_4_message_1" model="mail.message">
<field name="model">project.task</field>
<field name="res_id" ref="project_dpc_task_4"/>
<field name="body">Hello Admin,
I know you wanted my help to fit the carpet, but I unfortunately won't be available.
Sorry for the short notice.
</field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.partner_demo"/>
<field name="date" eval="(DateTime.now() - relativedelta(days=2)).strftime('%Y-%m-%d 14:09:16')"/>
</record>
<record id="project_dpc_task_4_message_2" model="mail.message">
<field name="model">project.task</field>
<field name="res_id" ref="project_dpc_task_4"/>
<field name="parent_id" ref="project_dpc_task_4_message_1"/>
<field name="body">Demo, I did not expect you to pull the rug out from under me like that!</field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.partner_admin"/>
<field name="date" eval="(DateTime.now() - relativedelta(days=2)).strftime('%Y-%m-%d 14:45:52')"/>
</record>
<record id="project_dpc_task_5" model="project.task">
<field name="name">Electricity</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_2"/>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="create_date" eval="DateTime.now() - relativedelta(days=4)"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_demo'))]"/>
</record>
<record id="project_dpc_task_5_message_1" model="mail.message">
<field name="model">project.task</field>
<field name="res_id" ref="project_dpc_task_5"/>
<field name="body">Demo, I'm shocked to see this negative review, what happened with the cables? </field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.partner_admin"/>
<field name="date" eval="(DateTime.now() - relativedelta(days=1)).strftime('%Y-%m-%d 10:26:23')"/>
</record>
<record id="project_dpc_task_5_message_2" model="mail.message">
<field name="model">project.task</field>
<field name="res_id" ref="project_dpc_task_5"/>
<field name="parent_id" ref="project_dpc_task_5_message_1"/>
<field name="body">Hello Admin, I'm currently investigating the problem with the client.</field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.partner_demo"/>
<field name="date" eval="(DateTime.now() - relativedelta(days=1)).strftime('%Y-%m-%d 10:37:56')"/>
</record>
<record id="project_dpc_task_5_message_3" model="mail.message">
<field name="model">project.task</field>
<field name="res_id" ref="project_dpc_task_5"/>
<field name="parent_id" ref="project_dpc_task_5_message_2"/>
<field name="body">Hopefully, this will help throw some light over this situation. Please do not charge the customer any extra time spent on this.</field>
<field name="message_type">comment</field>
<field name="author_id" ref="base.partner_admin"/>
<field name="date" eval="(DateTime.now() - relativedelta(days=1)).strftime('%Y-%m-%d 10:41:14')"/>
</record>
<record id="project_dpc_task_5_activity_1" model="mail.activity">
<field name="res_id" ref="project_dpc_task_5"/>
<field name="res_model_id" ref="project.model_project_task"/>
<field name="activity_type_id" ref="mail.mail_activity_data_call"/>
<field name="date_deadline" eval="(DateTime.today() + relativedelta(hours=1)).strftime('%Y-%m-%d %H:%M')"/>
<field name="summary">Call customer</field>
<field name="create_uid" ref="base.user_demo"/>
<field name="user_id" ref="base.user_demo"/>
</record>
<record id="project_dpc_task_6" model="project.task">
<field name="name">Ceiling fan</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_0"/>
<field name="state">02_changes_requested</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_demo'))]"/>
</record>
<record id="project_dpc_task_7" model="project.task">
<field name="name">Plumbing</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_2'))]"/>
<field name="stage_id" ref="project.project_stage_0"/>
<field name="state">02_changes_requested</field>
<field name="sale_line_id" ref="sale_timesheet.sale_line_22"/>
<field name="sale_order_id" ref="sale_timesheet.sale_order_2"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="user_ids" eval="[Command.link(ref('base.user_demo'))]"/>
<field name="active" eval="False"/>
</record>
<!-- Share DPC tasks with portal -->
<record id="project_dpc_task_1_follower_portal" model="mail.followers">
<field name="res_model">project.task</field>
<field name="res_id" ref="project_dpc_task_1"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<record id="project_dpc_task_4_follower_portal" model="mail.followers">
<field name="res_model">project.task</field>
<field name="res_id" ref="project_dpc_task_4"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<record id="project_dpc_task_6_follower_portal" model="mail.followers">
<field name="res_model">project.task</field>
<field name="res_id" ref="project_dpc_task_6"/>
<field name="partner_id" ref="base.partner_demo_portal"/>
</record>
<!-- Admin personal stages -->
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_agr_task_3')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_1')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_agr_task_4')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_2')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_1')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_3')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_4')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_3')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_agr_task_1')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_5')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_agr_task_2')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_5')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_2')), ('user_id', '=', ref('base.user_admin'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_admin_5')}"/>
</function>
<!-- Demo personal stages -->
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_6')), ('user_id', '=', ref('base.user_demo'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_demo_2')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_3')), ('user_id', '=', ref('base.user_demo'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_demo_3')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_2')), ('user_id', '=', ref('base.user_demo'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_demo_5')}"/>
</function>
<function model="project.task.stage.personal" name="write">
<value model="project.task.stage.personal" search="[('task_id', '=', ref('project_dpc_task_5')), ('user_id', '=', ref('base.user_demo'))]"/>
<value eval="{'stage_id': ref('project.project_personal_stage_demo_5')}"/>
</function>
<!-- Rating Demo Data -->
<record id="rating_task_1" model="rating.rating">
<field name="access_token">TS_0</field>
<field name="res_model_id" ref="project.model_project_task"/>
<field name="rated_partner_id" ref="base.partner_admin"/>
<field name="partner_id" ref="base.res_partner_2"/>
<field name="res_id" ref="project_agr_task_1"/>
</record>
<function model="project.task" name="rating_apply"
eval="([ref('project_agr_task_1')], 5, 'TS_0', None, 'This is already looking very promising, thanks for the good work!')"/>
<record id="rating_task_2" model="rating.rating">
<field name="access_token">TS_1</field>
<field name="res_model_id" ref="project.model_project_task"/>
<field name="rated_partner_id" ref="base.partner_admin"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="res_id" ref="project_dpc_task_5"/>
</record>
<function model="project.task" name="rating_apply"
eval="([ref('project_dpc_task_5')], 3, 'TS_1', None, 'Everything is working fine, but there are some loose cables')"/>
<!-- Timesheet for those tasks -->
<record id="project_agr_task_1_account_analytic_line_1" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_2" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_chs"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_3" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_4" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_5" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_6" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_7" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_8" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_9" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_10" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_11" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_12" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_13" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_14" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_al"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_15" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_16" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_17" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_18" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_lur"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_1_account_analytic_line_19" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_20" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_21" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_22" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_1_account_analytic_line_23" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_1"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_1" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_2" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_al"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_3" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_4" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_5" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_6" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_7" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_8" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_9" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_10" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_11" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_12" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_13" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_14" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_15" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_16" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_17" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_chs"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_18" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_19" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_20" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_21" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_22" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_23" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_24" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_25" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_26" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_27" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_28" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_29" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_30" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_31" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_32" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_33" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jgo"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_34" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_2_account_analytic_line_35" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_2_account_analytic_line_36" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_2"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_1" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_2" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_3" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_4" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_5" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_6" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_7" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_8" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_9" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_10" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_lur"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_11" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_12" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_13" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_lur"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_14" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_15" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_jep"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_16" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_17" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_18" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_19" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_20" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_21" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_22" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_23" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_24" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_25" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_3_account_analytic_line_26" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jep"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_27" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_28" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_3_account_analytic_line_29" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_3"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_1" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_2" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_3" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-1)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_4" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_5" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_6" model="account.analytic.line">
<field name="name">Sprint</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-2)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_7" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_8" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-3)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_9" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_10" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_11" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_jep"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">3</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-90.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_12" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-4)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_13" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_jth"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_14" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_15" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-5)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_16" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_17" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_vad"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_18" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-6)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_19" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_20" model="account.analytic.line">
<field name="name">On Site Visit</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_21" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_22" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_stw"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_23" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_al"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_24" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_fme"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-7)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_25" model="account.analytic.line">
<field name="name">Requirements analysis</field>
<field name="employee_id" ref="hr.employee_jod"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_26" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_chs"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_27" model="account.analytic.line">
<field name="name">Training</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-8)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-60.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_28" model="account.analytic.line">
<field name="name">Presentation</field>
<field name="employee_id" ref="hr.employee_han"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">2</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_29" model="account.analytic.line">
<field name="name">Call</field>
<field name="employee_id" ref="hr.employee_ngh"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-9)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_30" model="account.analytic.line">
<field name="name">Quality analysis</field>
<field name="employee_id" ref="hr.employee_jog"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="so_line"/>
<field name="is_so_line_edited">True</field>
</record>
<record id="project_agr_task_4_account_analytic_line_31" model="account.analytic.line">
<field name="name">Design</field>
<field name="employee_id" ref="hr.employee_hne"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_agr_task_4_account_analytic_line_32" model="account.analytic.line">
<field name="name">Delivery</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="date" eval="(DateTime.now() + relativedelta(days=-10)).strftime('%Y-%m-%d')"/>
<field name="unit_amount">1</field>
<field name="project_id" search="[('sale_order_id', '=', ref('sale_timesheet.sale_order_1'))]"/>
<field name="task_id" ref="sale_timesheet.project_agr_task_4"/>
<field name="amount">-30.0</field>
</record>
<record id="project_update_1" model="project.update" context="{'default_project_id': ref('project.project_project_1')}">
<field name="name">Weekly review</field>
<field name="user_id" eval="ref('base.user_demo')"/>
<field name="progress" eval="50"/>
<field name="status">on_track</field>
</record>
<record id="project_update_2" model="project.update" context="{'default_project_id': ref('project.project_project_2')}">
<field name="name">Weekly review</field>
<field name="user_id" eval="ref('base.user_admin')"/>
<field name="progress" eval="35"/>
<field name="status">on_hold</field>
</record>
<record id="project_update_3" model="project.update" context="{'default_project_id': ref('sale_timesheet.project_support')}">
<field name="name">Review of the situation</field>
<field name="user_id" eval="ref('base.user_admin')"/>
<field name="progress" eval="30"/>
<field name="status">at_risk</field>
</record>
<!-- Change task creation notifications date -->
<function model="mail.message" name="write">
<value model="mail.message"
eval="obj().env['mail.message'].search([
('subtype_id', '=', ref('project.mt_task_new')),
('res_id', 'in', [ref('sale_timesheet.project_dpc_task_4'), ref('sale_timesheet.project_dpc_task_5')]),
]).ids"
/>
<value eval="{'date': DateTime.now() - relativedelta(days=4)}"/>
</function>
</data>
</odoo>