[product] +income account for membership product
[burette/bikecoop_l10n_fr_demo.git] / demo / membership.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3 <data>
4 <record id="product_standard_member" model="product.product">
5 <field name="name">Standard member</field>
6 <field name="list_price">25.00</field>
7 <field name="standard_price">0.00</field>
8 <field name="uom_id" ref="product.product_uom_unit"/>
9 <field name="uom_po_id" ref="product.product_uom_unit"/>
10 <field name="type">service</field>
11 <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
12 <field name="supply_method">produce</field>
13 <field name="membership">True</field>
14 <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
15 <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
16 <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
17 </record>
18 <record id="product_reduce_member" model="product.product">
19 <field name="name">Reduce member</field>
20 <field name="list_price">15.00</field>
21 <field name="standard_price">0.00</field>
22 <field name="uom_id" ref="product.product_uom_unit"/>
23 <field name="uom_po_id" ref="product.product_uom_unit"/>
24 <field name="type">service</field>
25 <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
26 <field name="supply_method">produce</field>
27 <field name="membership">True</field>
28 <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
29 <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
30 <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
31 </record>
32 <record id="product_group_membership" model="product.product">
33 <field name="name">Group membership</field>
34 <field name="list_price">45.00</field>
35 <field name="standard_price">0.00</field>
36 <field name="uom_id" ref="product.product_uom_unit"/>
37 <field name="uom_po_id" ref="product.product_uom_unit"/>
38 <field name="type">service</field>
39 <field name="categ_id" ref="bikecoop_demo.product_category_other"/>
40 <field name="supply_method">produce</field>
41 <field name="membership">True</field>
42 <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
43 <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
44 <field name="property_account_income" model="account.account" search="[('code', '=', '756000')]"/>
45 </record>
46
47 <record id="bikecoop_demo.res_partner_dupignon2" model="res.partner">
48 <field name="associate_member" ref="bikecoop_demo.res_partner_dupignon"/>
49 </record>
50 <record id="bikecoop_demo.res_partner_jeremy" model="res.partner">
51 <field name="associate_member" ref="bikecoop_demo.res_partner_matt"/>
52 </record>
53 <record id="bikecoop_demo.res_partner_renaud" model="res.partner">
54 <field name="associate_member" ref="bikecoop_demo.res_partner_matt"/>
55 </record>
56
57 <record id="bikecoop_demo.res_partner_recycleur_ludo" model="res.partner">
58 <field name="member_ident">5</field>
59 </record>
60 <record id="adh_2012_ludo" model="membership.membership_line">
61 <field name="partner" ref="bikecoop_demo.res_partner_recycleur_ludo"/>
62 <field name="membership_id" ref="product_standard_member"/>
63 <field name="date_from">2012-01-14</field>
64 <field name="date_to">2013-01-13</field>
65 <field name="date">2012-01-14</field>
66 <field name="member_price">25</field>
67 <field name="state">paid</field>
68 <field name="company_id" ref="base.main_company"/>
69 </record>
70
71 </data>
72
73 <data noupdate="1">
74 <!-- Join Memberships -->
75 <function model="res.partner" name="create_membership_invoice" eval="(ref('bikecoop_demo.res_partner_francois'), ref('product_standard_member'), {'amount':25})"/>
76 <function model="res.partner" name="create_membership_invoice" eval="(ref('bikecoop_demo.res_partner_matt'), ref('product_group_membership'), {'amount':45})"/>
77 </data>
78 </openerp>