[MERGE] merge with latest stable
[odoo/odoo.git] / addons / point_of_sale / point_of_sale_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4         <record id="base.user_demo" model="res.users">
5             <field name="groups_id" eval="[(4,ref('group_pos_user'))]"/>
6         </record>
7         <record id="account.cash_journal" model="account.journal">
8             <field eval="[(6, 0, [ref('base.user_root')])]" name="journal_users"/>
9         </record>
10
11          <record id="account_invoice_invoicefrompospos0" model="account.invoice">
12                         <field name="origin">POS/019</field>
13                         <field name="reference">POS/019</field>
14                         <field name="number">SAJ/2010/010</field>
15                         <field name="journal_id" ref="account.sales_journal"/>
16                         <field name="currency_id" ref="base.EUR"/>
17                         <field name="address_invoice_id" ref="base.res_partner_address_8invoice"/>
18                         <field name="user_id" ref="base.user_root"/>
19                         <field name="address_contact_id" ref="base.res_partner_address_8"/>
20                         <field name="reference_type">none</field>
21                         <field name="company_id" ref="base.main_company"/>
22                         <field name="state">open</field>
23                         <field name="type">out_invoice</field>
24                         <field name="internal_number">SAJ/2010/010</field>
25                         <field name="account_id" ref="account.a_recv"/>
26                         <field eval="0" name="reconciled"/>
27                         <field eval="450.0" name="residual"/>
28                         <field name="move_name">/</field>
29                         <field name="date_invoice" eval="time.strftime('%Y-%m-%d')"/>
30                         <field name="period_id" ref="account.period_10"/>
31                         <field eval="450.0" name="amount_untaxed"/>
32                         <field model="account.move" name="move_id" search="[('name', '=', u'SAJ/2010/010')]"/>
33                         <field eval="450.0" name="amount_total"/>
34                         <field name="partner_id" ref="base.res_partner_agrolait"/>
35                         <field name="name">Invoice from POS: POS/019</field>
36                 </record>
37                 <record id="account_invoice_line_pcbasicpc0" model="account.invoice.line">
38                         <field name="uos_id" ref="product.product_uom_unit"/>
39                         <field name="account_id" ref="account.a_recv"/>
40                         <field name="name">[PC1] Basic PC</field>
41                         <field model="account.invoice" name="invoice_id" search="[('name', '=', 'Invoice from POS: POS/019')]"/>
42                         <field eval="450.0" name="price_unit"/>
43                         <field eval="450.0" name="price_subtotal"/>
44                         <field name="company_id" ref="base.main_company"/>
45                         <field eval="[(6,0,[])]" name="invoice_line_tax_id"/>
46                         <field eval="1.0" name="quantity"/>
47                         <field name="partner_id" ref="base.res_partner_agrolait"/>
48                         <field name="product_id" ref="product.product_product_pc1"/>
49                 </record>
50         <record id="pos_order_pos11" model="pos.order">
51                         <field name="sale_journal" ref="account.sales_journal"/>
52                         <field eval="0" name="journal_entry"/>
53                         <field name="date_validity">2011-04-07</field>
54                         <field name="shop_id" ref="sale.shop"/>
55                         <field name="user_salesman_id" ref="base.user_root"/>
56                         <field name="date_order" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
57                         <field name="partner_id" ref="base.res_partner_agrolait"/>
58                         <field eval="1" name="nb_print"/>
59                         <field name="user_id" ref="base.user_root"/>
60                         <field name="company_id" ref="base.main_company"/>
61                         <field eval="1" name="invoice_wanted"/>
62                         <field name="state">paid</field>
63                         <field name="sale_manager" ref="base.user_root"/>
64                         <field name="pricelist_id" ref="product.list0"/>
65                         <field name="date_validation" eval="time.strftime('%Y-%m-%d')"/>
66                         <field name="name">POS/019</field>
67                         <field name="price_type">tax_excluded</field>
68                         <field model="account.invoice" name="invoice_id" search="[('name', '=', u'Invoice from POS: POS/019')]"/>
69                         <field eval="0" name="remboursed"/>
70                         <field model="stock.picking" name="picking_id" search="[('name', '=', u'OUT/00019')]"/>
71                 </record>
72                 <record id="account_bank_statement_0" model="account.bank.statement">
73                         <field name="user_id" ref="base.user_root"/>
74                         <field name="name">10</field>
75                         <field name="state">open</field>
76                         <field name="journal_id" ref="account.sales_journal"/>
77                         <field name="company_id" ref="base.main_company"/>
78                         <field name="period_id" ref="account.period_10"/>
79                         <field name="date" eval="time.strftime('%Y-%m-%d')"/>
80                 </record>
81                 <record id="account_bank_statement_line_paymentpos0" model="account.bank.statement.line">
82                         <field name="partner_id" ref="base.res_partner_agrolait"/>
83                         <field model="account.bank.statement" name="statement_id" search="[('name', '=', u'10')]"/>
84                         <field name="type">general</field>
85                         <field model="pos.order" name="pos_statement_id" search="[('name', '=', u'POS/019')]"/>
86                         <field name="company_id" ref="base.main_company"/>
87                         <field name="account_id" ref="account.a_recv"/>
88                         <field name="journal_id">Cash Journal - (test)</field>
89                         <field eval="[(6,0,[])]" name="move_ids"/>
90                         <field name="date" eval="time.strftime('%Y-%m-%d')"/>
91                         <field eval="450.0" name="amount"/>
92                         <field eval="0" name="is_acc"/>
93                         <field eval="0" name="am_out"/>
94                         <field name="name">Payment POS/019</field>
95                         
96                 </record>
97         
98                 <record id="stock_picking_out0" model="stock.picking">
99                         <field name="origin">POS/019</field>
100                         <field model="pos.order" name="pos_order" search="[('name', '=', u'POS/019')]"/>
101                         <field name="date_done" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
102                         <field eval="1" name="auto_picking"/>
103                         <field name="move_type">direct</field>
104                         <field name="company_id" ref="base.main_company"/>
105                         <field name="note">POS notes </field>
106                         <field name="state">done</field>
107                         <field name="type">out</field>
108                         <field name="min_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
109                         <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
110                         <field name="name">OUT/00019</field>
111                         <field name="invoice_state">none</field>
112                         <field name="max_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
113                 </record>
114                 <record id="stock_move_stockmovepos0" model="stock.move">
115                         <field name="origin">POS/019</field>
116                         <field eval="1.0" name="product_uos_qty"/>
117                         <field name="product_uom" ref="product.product_uom_unit"/>
118                         <field eval="1.0" name="product_qty"/>
119                         <field name="product_uos" ref="product.product_uom_unit"/>
120                         <field name="location_id" ref="stock.stock_location_stock"/>
121                         <field name="priority">1</field>
122                         <field eval="0" name="auto_validate"/>
123                         <field name="company_id" ref="base.main_company"/>
124                         <field name="state">done</field>
125                         <field eval="[(6,0,[])]" name="move_history_ids"/>
126                         <field name="date_expected" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
127                         <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
128                         <field name="name">Stock move (POS 12)</field>
129                         <field eval="[(6,0,[])]" name="move_history_ids2"/>
130                         <field name="product_id" ref="product.product_product_pc1"/>
131                         <field name="date_planned" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
132                         <field name="location_dest_id" ref="stock.stock_location_customers"/>
133                         <field model="stock.picking" name="picking_id" search="[('name', '=', u'OUT/00019')]"/>
134                 </record>
135                 <record id="pos_order_line_orderline0" model="pos.order.line">
136                         <field name="notice">No Discount</field>
137                         <field name="product_id" ref="product.product_product_pc1"/>
138                         <field model="pos.order" name="order_id" search="[('name', '=', u'POS/019')]"/>
139                         <field eval="450.0" name="price_unit"/>
140                         <field name="company_id" ref="base.main_company"/>
141                         <field eval="1.0" name="qty"/>
142                         <field name="name">Order Line/07</field>
143                 </record>
144         
145      <!--Resource: pos.order-->
146      
147         <record id="order_pos1" model="pos.order">
148             <field model="sale.shop" name="shop_id" search="[]"/>
149             <field model="res.users" name="user_salesman_id" search="[]"/>
150             <field name="user_id" ref="base.user_root"/>
151             <field model="res.partner" name="partner_id" search="[]"/>
152             <field name="price_type">tax_excluded</field>
153             <field model="product.pricelist" name="pricelist_id" search="[]"/>
154                 </record>
155                 
156                 <record id="order_pos2" model="pos.order">
157             <field model="sale.shop" name="shop_id" search="[]"/>
158             <field model="res.users" name="user_salesman_id" search="[]"/>
159             <field name="user_id" ref="base.user_root"/>
160             <field model="res.partner" name="partner_id" search="[]"/>
161             <field name="price_type">tax_excluded</field>
162             <field model="product.pricelist" name="pricelist_id" search="[]"/>
163                 </record>
164                 
165         <!--Resource: pos.order.line-->
166                 
167                 <record id="line1_pos" model="pos.order.line">
168             <field name="order_id" ref="order_pos1"/>
169             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
170             <field name="name">[PC3] Medium PC</field>
171             <field name="product_id" ref="product.product_product_pc3"/>
172             <field model="res.company" name="company_id" search="[]"/>
173             <field model="product.uom" name="product_uom" search="[]"/>
174             <field name="price_unit">450</field>
175             <field name="qty">2</field>
176             <field name="notice">No Discount</field>
177         </record>
178         
179         <record id="line12_pos" model="pos.order.line">
180             <field name="order_id" ref="order_pos1"/>
181             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
182             <field name="name">[PC2] Basic+ PC (assembly on order)</field>
183             <field name="product_id" ref="product.product_product_pc2"/>
184             <field model="res.company" name="company_id" search="[]"/>
185             <field model="product.uom" name="product_uom" search="[]"/>
186             <field name="price_unit">450</field>
187             <field name="qty">2</field>
188             <field name="notice">No Discount</field>
189         </record>
190         
191         <record id="line2_pos" model="pos.order.line">
192             <field name="order_id" ref="order_pos2"/>
193             <field name="date_planned" eval="time.strftime('%Y-%m-%d')"/>
194             <field name="name">[PC1] Basic PC</field>
195             <field name="product_id" ref="product.product_product_pc1"/>
196             <field model="res.company" name="company_id" search="[]"/>
197             <field model="product.uom" name="product_uom" search="[]"/>
198             <field name="price_unit">450</field>
199             <field name="qty">5</field>
200             <field name="discount">0.10</field>
201             <field name="notice">Discount Applied</field>
202         </record>
203                 
204     </data>
205 </openerp>