<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data noupdate="1">

        <record model="crm.case.section" id="sales_team.section_sales_department">
            <field name="invoiced_forecast">52700</field>
            <field name="invoiced_target">60000</field>
        </record>
        
        <record model="crm.case.section" id="sales_team.crm_case_section_1">
            <field name="invoiced_forecast">36000</field>
            <field name="invoiced_target">40000</field>
        </record>

        <record id="sale_order_1" model="sale.order">
            <field name="partner_id" ref="base.res_partner_2"/>
            <field name="partner_invoice_id" ref="base.res_partner_2"/>
            <field name="partner_shipping_id" ref="base.res_partner_2"/>
            <field name="user_id" ref="base.user_demo"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="section_id" ref="sales_team.section_sales_department"/>
            <field name="date_order" eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"/>
        </record>

        <record id="sale_order_line_1" model="sale.order.line">
            <field name="order_id" ref="sale_order_1"/>
            <field name="name">Laptop E5023</field>
            <field name="product_id" ref="product.product_product_25"/>
            <field name="product_uom_qty">3</field>
            <field name="product_uos_qty">3</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">2950.00</field>
        </record>

        <record id="sale_order_line_2" model="sale.order.line">
            <field name="order_id" ref="sale_order_1"/>
            <field name="name">Pen drive, 16GB</field>
            <field name="product_id" ref="product.product_product_30"/>
            <field name="product_uom_qty">5</field>
            <field name="product_uos_qty">5</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">145.00</field>
        </record>

        <record id="sale_order_line_3" model="sale.order.line">
            <field name="order_id" ref="sale_order_1"/>
            <field name="name">Headset USB</field>
            <field name="product_id" ref="product.product_product_33"/>
            <field name="product_uom_qty">2</field>
            <field name="product_uos_qty">2</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">65.00</field>
        </record>

        <record id="sale_order_2" model="sale.order">
            <field name="partner_id" ref="base.res_partner_7"/>
            <field name="partner_invoice_id" ref="base.res_partner_address_13"/>
            <field name="partner_shipping_id" ref="base.res_partner_address_13"/>
            <field name="user_id" ref="base.user_root"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="order_policy">manual</field>
            <field name="section_id" ref="sales_team.section_sales_department"/>
            <field name="date_order" eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"/>
        </record>

        <record id="sale_order_line_4" model="sale.order.line">
            <field name="order_id" ref="sale_order_2"/>
            <field name="name">Service on demand</field>
            <field name="product_id" ref="product.product_product_consultant"/>
            <field name="product_uom_qty">24</field>
            <field name="product_uos_qty">24</field>
            <field name="product_uom" ref="product.product_uom_hour"/>
            <field name="price_unit">75.00</field>
        </record>

        <record id="sale_order_line_5" model="sale.order.line">
            <field name="order_id" ref="sale_order_2"/>
            <field name="name">On Site Assistance</field>
            <field name="product_id" ref="product.product_product_2"/>
            <field name="product_uom_qty">30</field>
            <field name="product_uos_qty">30</field>
            <field name="product_uom" ref="product.product_uom_hour"/>
            <field name="price_unit">38.25</field>
        </record>

        <record id="sale_order_3" model="sale.order">
            <field name="partner_id" ref="base.res_partner_14"/>
            <field name="partner_invoice_id" ref="base.res_partner_14"/>
            <field name="partner_shipping_id" ref="base.res_partner_14"/>
            <field name="user_id" ref="base.user_root"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="order_policy">manual</field>
            <field name="section_id" ref="sales_team.section_sales_department"/>
        </record>

        <record id="sale_order_line_6" model="sale.order.line">
            <field name="order_id" ref="sale_order_3"/>
            <field name="name">On Site Monitoring</field>
            <field name="product_id" ref="product.product_product_1"/>
            <field name="product_uom_qty">10</field>
            <field name="product_uos_qty">10</field>
            <field name="product_uom" ref="product.product_uom_hour"/>
            <field name="price_unit">30.75</field>
        </record>

        <record id="sale_order_line_7" model="sale.order.line">
            <field name="order_id" ref="sale_order_3"/>
            <field name="name">Toner Cartridge</field>
            <field name="product_id" ref="product.product_product_39"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">70.00</field>
        </record>

        <record id="sale_order_4" model="sale.order">
            <field name="partner_id" ref="base.res_partner_15"/>
            <field name="partner_invoice_id" ref="base.res_partner_address_25"/>
            <field name="partner_shipping_id" ref="base.res_partner_address_25"/>
            <field name="user_id" ref="base.user_root"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="section_id" ref="sales_team.section_sales_department"/>
        </record>

        <record id="sale_order_line_8" model="sale.order.line">
            <field name="order_id" ref="sale_order_4"/>
            <field name="name">Service on demand</field>
            <field name="product_id" ref="product.product_product_consultant"/>
            <field name="product_uom_qty">16</field>
            <field name="product_uos_qty">16</field>
            <field name="product_uom" ref="product.product_uom_hour"/>
            <field name="price_unit">75.00</field>
        </record>

        <record id="sale_order_line_9" model="sale.order.line">
            <field name="order_id" ref="sale_order_4"/>
            <field name="name">Webcam</field>
            <field name="product_id" ref="product.product_product_34"/>
            <field name="product_uom_qty">10</field>
            <field name="product_uos_qty">10</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">45.00</field>
        </record>

        <record id="sale_order_line_10" model="sale.order.line">
            <field name="order_id" ref="sale_order_4"/>
            <field name="name">Multimedia Speakers</field>
            <field name="product_id" ref="product.product_product_31"/>
            <field name="product_uom_qty">3</field>
            <field name="product_uos_qty">3</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">150.00</field>
        </record>

        <record id="sale_order_line_11" model="sale.order.line">
            <field name="order_id" ref="sale_order_4"/>
            <field name="name">Switch, 24 ports</field>
            <field name="product_id" ref="product.product_product_47"/>
            <field name="product_uom_qty">2</field>
            <field name="product_uos_qty">2</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">70.00</field>
        </record>

        <record id="sale_order_5" model="sale.order">
            <field name="partner_id" ref="base.res_partner_2"/>
            <field name="partner_invoice_id" ref="base.res_partner_2"/>
            <field name="partner_shipping_id" ref="base.res_partner_2"/>
            <field name="user_id" ref="base.user_demo"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="section_id" ref="sales_team.crm_case_section_1"/>
            <field name="date_order" eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"/>
        </record>

        <record id="sale_order_line_12" model="sale.order.line">
            <field name="order_id" ref="sale_order_5"/>
            <field name="name">External Hard disk</field>
            <field name="product_id" ref="product.product_product_28"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">405.00</field>
        </record>

        <record id="sale_order_line_13" model="sale.order.line">
            <field name="order_id" ref="sale_order_5"/>
            <field name="name">Blank DVD-RW</field>
            <field name="product_id" ref="product.product_product_36"/>
            <field name="product_uom_qty">3</field>
            <field name="product_uos_qty">3</field>
            <field name="product_uom" ref="product.product_uom_dozen"/>
            <field name="price_unit">24.00</field>
        </record>

        <record id="sale_order_line_14" model="sale.order.line">
            <field name="order_id" ref="sale_order_5"/>
            <field name="name">Printer, All-in-one</field>
            <field name="product_id" ref="product.product_product_37"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">4410.00</field>
        </record>

        <record id="sale_order_6" model="sale.order">
            <field name="partner_id" ref="base.res_partner_18"/>
            <field name="partner_invoice_id" ref="base.res_partner_18"/>
            <field name="partner_shipping_id" ref="base.res_partner_18"/>
            <field name="user_id" ref="base.user_root"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="section_id" ref="sales_team.crm_case_section_1"/>
        </record>

        <record id="sale_order_line_15" model="sale.order.line">
            <field name="order_id" ref="sale_order_6"/>
            <field name="name">PC Assamble + 2GB RAM</field>
            <field name="product_id" ref="product.product_product_4"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">750.00</field>
        </record>

        <record id="sale_order_7" model="sale.order">
            <field name="partner_id" ref="base.res_partner_11"/>
            <field name="partner_invoice_id" ref="base.res_partner_address_20"/>
            <field name="partner_shipping_id" ref="base.res_partner_address_20"/>
            <field name="user_id" ref="base.user_root"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="order_policy">manual</field>
            <field name="section_id" ref="sales_team.section_sales_department"/>
            <field name="date_confirm" eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"/>
        </record>

        <record id="sale_order_line_16" model="sale.order.line">
            <field name="order_id" ref="sale_order_7"/>
            <field name="name">Laptop E5023</field>
            <field name="product_id" ref="product.product_product_25"/>
            <field name="product_uom_qty">5</field>
            <field name="product_uos_qty">5</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">2950.00</field>
        </record>

        <record id="sale_order_line_17" model="sale.order.line">
            <field name="order_id" ref="sale_order_7"/>
            <field name="name">GrapWorks Software</field>
            <field name="product_id" ref="product.product_product_44"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">173.00</field>
        </record>

        <record id="sale_order_line_18" model="sale.order.line">
            <field name="order_id" ref="sale_order_7"/>
            <field name="name">Datacard</field>
            <field name="product_id" ref="product.product_product_46"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">40.00</field>
        </record>

        <record id="sale_order_line_19" model="sale.order.line">
            <field name="order_id" ref="sale_order_7"/>
            <field name="name">USB Adapter</field>
            <field name="product_id" ref="product.product_product_48"/>
            <field name="product_uom_qty">1</field>
            <field name="product_uos_qty">1</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">18.00</field>
        </record>

        <record id="sale_order_8" model="sale.order">
            <field name="name">Test/001</field>
            <field name="partner_id" ref="base.res_partner_15"/>
            <field name="partner_invoice_id" ref="base.res_partner_address_25"/>
            <field name="partner_shipping_id" ref="base.res_partner_address_25"/>
            <field name="user_id" ref="base.user_demo"/>
            <field name="pricelist_id" ref="product.list0"/>
            <field name="order_policy">manual</field>
            <field name="section_id" ref="sales_team.crm_case_section_1"/>
        </record>

        <record id="sale_order_line_20" model="sale.order.line">
            <field name="order_id" ref="sale_order_8"/>
            <field name="name">Laptop Customized</field>
            <field name="product_id" ref="product.product_product_27"/>
            <field name="product_uom_qty">2</field>
            <field name="product_uos_qty">2</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">3645.00</field>
        </record>

        <record id="sale_order_line_21" model="sale.order.line">
            <field name="order_id" ref="sale_order_8"/>
            <field name="name">Mouse, Wireless</field>
            <field name="product_id" ref="product.product_product_12"/>
            <field name="product_uom_qty">2</field>
            <field name="product_uos_qty">2</field>
            <field name="product_uom" ref="product.product_uom_unit"/>
            <field name="price_unit">12.50</field>
        </record>

        <!-- Confirm some Sale Orders-->
        <workflow action="order_confirm" model="sale.order" ref="sale_order_4"/>

        <workflow action="order_confirm" model="sale.order" ref="sale_order_7"/>

        <record id="message_sale_1" model="mail.message">
            <field name="model">sale.order</field>
            <field name="res_id" ref="sale_order_2"/>
            <field name="body">Hi,
I have a question regarding services pricing: I heard of a possible discount for quantities exceeding 25 hours.
Could you confirm, please?</field>
            <field name="type">comment</field>
            <field name="author_id" ref="base.partner_demo"/>
        </record>

        <record id="message_sale_2" model="mail.message">
            <field name="model">sale.order</field>
            <field name="res_id" ref="sale_order_2"/>
            <field name="parent_id" ref="message_sale_1"/>
            <field name="body">Hello, 
Unfortunately that was a temporary discount that is not available anymore.
Do you still plan to confirm the order based on the quoted prices?
Thanks!</field>
            <field name="type">comment</field>
            <field name="author_id" ref="base.partner_root"/>
        </record>

        <record id="message_sale_3" model="mail.message">
            <field name="model">sale.order</field>
            <field name="res_id" ref="sale_order_2"/>
            <field name="parent_id" ref="message_sale_2"/>
            <field name="body">Alright, thanks for the clarification. I will confirm the order as soon as I get my manager's approval.</field>
            <field name="type">comment</field>
            <field name="author_id" ref="base.partner_demo"/>
        </record>
        <!-- sale advance demo.. -->
        <!-- Demo Data for Product -->

        <record id="advance_product_0" model="product.product">
            <field name="name">Advance</field>
            <field name="categ_id" ref="product.product_category_1"/>
            <field name="type">service</field>
            <field name="list_price">150.0</field>
            <field name="standard_price">100.0</field>
            <field name="uom_id" ref="product.product_uom_day"/>
            <field name="uom_po_id" ref="product.product_uom_day"/>
            <field name="company_id" eval="[]"/>
            <field name="image" type="base64" file="sale/static/img/advance_product_0-image.jpg"/>
        </record>

        <record id="base.user_demo" model="res.users">
            <field eval="[(4, ref('base.group_sale_salesman'))]" name="groups_id"/>
        </record>

        <!-- coming from sale_crm -->
        <record id="test_crm_sale_invoice_1" model="account.invoice">
            <field name="currency_id" ref="base.EUR"/>
            <field name="company_id" ref="base.main_company"/>
            <field name="partner_id" ref="base.res_partner_1"/>
            <field name="journal_id" ref="account.sales_journal"/>
            <field name="section_id" ref="sales_team.section_sales_department"/>
            <field name="state">draft</field>
            <field name="type">in_invoice</field>
            <field name="account_id" ref="account.a_recv"/>
            <field name="name">Test invoice 1</field>
        </record>
        <record id="test_crm_sale_invoice_1_line_1" model="account.invoice.line">
            <field name="name">Basic computer with Dvorak keyboard and left-handed mouse</field>
            <field name="invoice_id" ref="test_crm_sale_invoice_1"/>
            <field name="price_unit">250</field>
            <field name="quantity">1</field>
            <field name="account_id" ref="account.a_sale"/>
        </record>
        <record id="test_crm_sale_invoice_1_line_2" model="account.invoice.line">
            <field name="name">Little server with raid 1 and 512ECC ram</field>
            <field name="invoice_id" ref="test_crm_sale_invoice_1"/>
            <field name="price_unit">800</field>
            <field name="quantity">2</field>
            <field name="account_id" ref="account.a_sale"/>
        </record>
        <record id="test_crm_sale_invoice_1_line_2" model="account.invoice.line">
            <field name="name">Server with raid 10 and 2048ECC ram</field>
            <field name="invoice_id" ref="test_crm_sale_invoice_1"/>
            <field name="price_unit">4800</field>
            <field name="quantity">4</field>
            <field name="account_id" ref="account.a_sale"/>
        </record>
        <workflow action="invoice_open" model="account.invoice" ref="test_crm_sale_invoice_1"/>
        <function model="account.invoice" name="pay_and_reconcile">
            <!-- ids = -->                    <value eval="[ref('test_crm_sale_invoice_1')]"/>
            <!-- pay_amount = -->            <value eval="1850"/>
            <!-- pay_account_id = -->        <value eval="ref('account.cash')"/>
            <!-- period_id = -->            <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
            <!-- pay_journal_id = -->        <value eval="ref('account.bank_journal')"/>
            <!-- writeoff_acc_id = -->        <value eval="ref('account.cash')"/>
            <!-- writeoff_period_id = -->    <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
            <!-- writeoff_journal_id = -->    <value eval="ref('account.bank_journal')"/>
            <!-- context = -->              <value eval="{}"/>
            <!-- name = -->                 <value eval="str('Payment from ASUStek')"/>
        </function>

        <!-- Invoice for Indirect Marketing -->

        <record id="test_crm_sale_invoice_2" model="account.invoice">
            <field name="currency_id" ref="base.EUR"/>
            <field name="company_id" ref="base.main_company"/>
            <field name="partner_id" ref="base.res_partner_1"/>
            <field name="journal_id" ref="account.sales_journal"/>
            <field name="section_id" ref="sales_team.crm_case_section_1"/>
            <field name="state">draft</field>
            <field name="type">out_invoice</field>
            <field name="account_id" ref="account.a_recv"/>
            <field name="name">Test invoice 1</field>
        </record>
        <record id="test_crm_sale_invoice_2_line_1" model="account.invoice.line">
            <field name="name">Basic formation with Dvorak</field>
            <field name="invoice_id" ref="test_crm_sale_invoice_2"/>
            <field name="price_unit">500</field>
            <field name="quantity">1</field>
            <field name="account_id" ref="account.a_sale"/>
        </record>
        <workflow action="invoice_open" model="account.invoice" ref="test_crm_sale_invoice_2"/>
        <function model="account.invoice" name="pay_and_reconcile">
            <!-- ids = -->                    <value eval="[ref('test_crm_sale_invoice_2')]"/>
            <!-- pay_amount = -->            <value eval="500"/>
            <!-- pay_account_id = -->        <value eval="ref('account.cash')"/>
            <!-- period_id = -->            <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
            <!-- pay_journal_id = -->        <value eval="ref('account.bank_journal')"/>
            <!-- writeoff_acc_id = -->        <value eval="ref('account.cash')"/>
            <!-- writeoff_period_id = -->    <value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
            <!-- writeoff_journal_id = -->    <value eval="ref('account.bank_journal')"/>
            <!-- context = -->              <value eval="{}"/>
            <!-- name = -->                 <value eval="str('Payment from ASUStek')"/>
        </function>

    </data>
</openerp>
