[membership] +invoice some membership
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 19 Oct 2012 16:32:14 +0000 (18:32 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 19 Oct 2012 16:32:14 +0000 (18:32 +0200)
demo/membership.xml

index a1ac19a..4128df3 100644 (file)
@@ -13,6 +13,7 @@
             <field name="membership">True</field>
             <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
             <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
+            <field name="property_account_income" ref="l10n_fr.pcg_758"/>
         </record>
         <record id="product_reduce_member" model="product.product">
             <field name="name">Reduce member</field>
             <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
             <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
         </record>
+        <record id="product_group_membership" model="product.product">
+            <field name="name">Group membership</field>
+            <field name="list_price">45.00</field>
+            <field name="standard_price">0.00</field>
+            <field name="uom_id" ref="product.product_uom_unit"/>
+            <field name="uom_po_id" ref="product.product_uom_unit"/>
+            <field name="type">service</field>
+            <field name="categ_id" ref="product_category_other"/>
+            <field name="supply_method">produce</field>
+            <field name="membership">True</field>
+            <field name="membership_date_from" eval="time.strftime('%Y-01-01')"/>
+            <field name="membership_date_to" eval="time.strftime('%Y-12-31')"/>
+        </record>
+    </data>
+
+    <data noupdate="1">
+    <!-- Join Memberships  -->
+        <function model="res.partner" name="create_membership_invoice" eval="(ref('res_partner_francois'), ref('product_standard_member'), {'amount':25})"/>
+        <function model="res.partner" name="create_membership_invoice" eval="(ref('res_partner_matt'), ref('product_group_membership'), {'amount':45})"/>
     </data>
 </openerp>