5
<record model="ir.ui.view" id="view_pos_pos_form">
6
<field name="name">pos.order</field>
7
<field name="model">pos.order</field>
8
<field name="type">form</field>
9
<field name="arch" type="xml">
10
<form string="Sales Order POS">
12
<page string="Order lines">
13
<group colspan="4" col="6">
14
<field name="user_id1" />
15
<field name="partner_id" on_change="onchange_partner_pricelist(partner_id)"/>
16
<field name="contract_number" select="1" />
18
<field name="lines" colspan="4" nolabel="1">
19
<tree string="Order lines" editable="bottom">
20
<field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,qty,parent.partner_id)" width="275" />
22
<field name="qty_rfd" />
23
<field name="discount" on_change="onchange_discount(discount,price_unit)" />
24
<field name="price_ded" on_change="onchange_ded(price_ded, price_unit)" />
25
<field name="price_unit" readonly="1"/>
26
<field name="notice"/>
27
<field name="serial_number"/>
28
<field name="price_subtotal" />
29
<field name="price_subtotal_incl"/>
31
<form string="Order lines" >
32
<field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,qty,parent.partner_id)" width="275"/>
34
<field name="qty_rfd" />
35
<field name="discount" on_change="onchange_discount(discount,price_unit)" />
36
<field name="price_ded" on_change="onchange_ded(price_ded, price_unit)" />
37
<field name="price_unit"/>
38
<field name="notice"/>
39
<field name="serial_number"/>
43
<group colspan="4" col="7">
44
<field name="amount_tax"/>
45
<field name="amount_total"/>
46
<button name="%(pos_discount)d" string="D_iscount" type="action" states="draft"/>
47
<button name="dummy_button" string="Compute" type="object" />
50
<group colspan="4" col="9" groups="base.group_extended">
51
<separator colspan="4" string="Validation of the Sale"/>
53
<field name="state_2" select="2" />
54
<button name="button_validate"
59
attrs="{'invisible':[('state_2','=','accepted')]}"/>
62
<separator colspan="4" string="Actions"/>
63
<group colspan="4" col="6">
65
<field name="state" select="1"/>
68
<button name="%(pos_add_product)d" string="_Add product" type="action" states="draft"/>
71
<button name="%(pos_payment)d" string="Ma_ke Payment" icon="gtk-ok" type="action" states="draft,advance"/>
72
<button name="%(o_rec)d" string="_Reprint" icon="gtk-print" type="action" states="paid,done,invoiced"/>
76
<button name="action_cancel" string="Cancel" type="object" states="paid" />
78
<button name="set_to_draft" string="Set to draft" states="paid" icon="gtk-execute" type="object" />
80
<button name="%(pos_return_picking)d" string="Return Packing" type="action" icon="gtk-ok" states="paid"
81
attrs="{'invisible':[('state','!=','paid'),('state','!=','invoiced')]}"/>
86
<page string="Payment">
87
<group colspan="2" col="2" name="Type">
88
<separator string="Order Information" colspan="4"/>
89
<field name="company_id"/>
90
<field name="shop_id" widget="selection" />
91
<field name="name" select="1"/>
92
<field name="user_id" />
93
<field name="user_id2" />
94
<field name="price_type" />
96
<group colspan="2" col="2" name="Type">
97
<separator string="Dates" colspan="4"/>
98
<field name="date_order" select="1" />
99
<field name="date_payment" select="1" />
100
<field name="date_payment2" select="1" groups="base.group_extended"/>
103
<separator string="Invoicing" colspan="4"/>
104
<field name="sale_journal" domain="[('type','=','sale'),('company_id','=',company_id)]"/>
105
<field name="pricelist_id" domain="[('type','=','sale')]" widget="selection"/>
106
<field name="invoice_id"/>
107
<group colspan="2" col="3">
108
<button name="invoice" string="Create _Invoice" states="paid"/>
112
<field name="statement_ids" colspan="4" nolabel="1">
113
<tree editable="bottom" string="Statement lines">
114
<field name="amount"/>
115
<field name="journal_id"/>
116
<field name="statement_id" />
118
<form string="Statement lines">
119
<field name="account_id"/>
120
<field name="amount"/>
121
<field name="statement_id" domain="[('company_id','=',parent.company_id),('state','=','open')]"/>
126
<page string="Notes" >
127
<separator string="Notes" colspan="4" />
129
<field name="type_rec" colspan="4"/>
130
<field name="note" colspan="4"/>
140
<record model="ir.actions.act_window" id="action_pos_pos_form">
141
<field name="name">Point of Sale</field>
142
<field name="type">ir.actions.act_window</field>
143
<field name="res_model">pos.order</field>
144
<field name="view_type">form</field>
145
<field name="view_id" ref="view_pos_pos_form"/>
146
<field name="domain">[['date_order','>=',time.strftime('%Y-%m-%d')]]</field>
150
<record model="ir.ui.view" id="view_pos_order_tree">
151
<field name="name">Sales</field>
152
<field name="model">pos.order</field>
153
<field name="type">tree</field>
154
<field name="arch" type="xml">
155
<tree string="POS Orders">
157
<field name="date_order" select="1"/>
158
<field name="date_payment"/>
159
<field name="date_payment2"/>
160
<field name="user_id"/>
161
<field name="invoice_id"/>
162
<field name="state" select="1"/>
163
<field name="amount_total" sum="Amount total"/>
164
<field name="company_id"/>
168
<menuitem name="Point of Sale" id="menu_point_root" />
169
<menuitem name="Point of Sale" id="menu_point_of_sale" parent="menu_point_root" sequence="1" />
170
<menuitem name="New Sale" parent="menu_point_of_sale" id="menu_point_ofsale" action="action_pos_pos_form" sequence="1"/>
171
<menuitem action="product.product_normal_action" id="menu_pos_products" parent="menu_point_of_sale" sequence="2" name="Products"/>
173
<!-- POS Order view (date_payment) -->
174
<record model="ir.actions.act_window" id="action_pos_pos_form_user">
175
<field name="name">Point of Sale</field>
176
<field name="type">ir.actions.act_window</field>
177
<field name="res_model">pos.order</field>
178
<field name="view_type">form</field>
179
<field name="view_id" ref="view_pos_order_tree"/>
180
<field name="domain">['|',('state_2','=','to_verify'),('state','=','advance')]</field>
184
<record model="ir.actions.act_window" id="action_pos_order_tobinvoiced">
185
<field name="name">Sales to Invoice</field>
186
<field name="type">ir.actions.act_window</field>
187
<field name="res_model">pos.order</field>
188
<field name="view_type">form</field>
189
<field name="view_mode">tree,form</field>
190
<field name="view_id" ref="view_pos_order_tree"/>
191
<field name="domain">[('state','!=', 'invoiced')]</field>
193
<menuitem name="Invoicing" id="menu_point_of_sale_invoicing" parent="menu_point_root" sequence="4" />
194
<menuitem name="Sales to Invoice" action="action_pos_order_tobinvoiced" id="menu_point_of_sale_tobinvoiced" parent="menu_point_of_sale_invoicing"/>
195
<record model="ir.actions.act_window" id="action_pos_order_accepted">
196
<field name="name">Accepted Sales</field>
197
<field name="type">ir.actions.act_window</field>
198
<field name="res_model">pos.order</field>
199
<field name="view_type">form</field>
200
<field name="view_mode">tree,form</field>
201
<field name="view_id" ref="view_pos_order_tree"/>
202
<field name="domain">[('state','=', 'paid')]</field>
204
<record model="ir.actions.act_window" id="action_pos_order_tree2">
205
<field name="name">Point of Sale</field>
206
<field name="type">ir.actions.act_window</field>
207
<field name="res_model">pos.order</field>
208
<field name="view_type">form</field>
209
<field name="view_mode">tree,form</field>
210
<field name="view_id" ref="view_pos_order_tree"/>
211
<field name="domain">[('date_order','<=', time.strftime('%Y-%m-%d 23:59:59'))]</field>
214
<!-- <menuitem name="Orders of the day" parent="menu_point_ofsale" id="menu_action_pos_order_tree2" action="action_pos_order_tree2"/-->
216
<record model="ir.actions.act_window" id="action_pos_order_tree3">
217
<field name="name">Point of Sale</field>
218
<field name="type">ir.actions.act_window</field>
219
<field name="res_model">pos.order</field>
220
<field name="view_type">form</field>
221
<field name="view_mode">tree,form</field>
222
<field name="view_id" ref="view_pos_order_tree"/>
224
<!-- <menuitem name="All orders" parent="menu_point_ofsale" id="menu_action_pos_order_tree3" action="action_pos_order_tree3"/-->
226
<record model="ir.actions.act_window" id="action_pos_order_tree_open">
227
<field name="name">Opened Sales</field>
228
<field name="type">ir.actions.act_window</field>
229
<field name="res_model">pos.order</field>
230
<field name="view_type">form</field>
231
<field name="view_mode">form,tree</field>
232
<field name="view_id" ref="view_pos_pos_form"/>
235
<record model="ir.ui.view" id="view_pos_order_line">
236
<field name="name">Sale lines</field>
237
<field name="model">pos.order.line</field>
238
<field name="type">tree</field>
239
<field name="arch" type="xml">
240
<tree string="POS Order lines">
241
<field name="product_id" readonly="1"/>
242
<field name="qty" readonly="1" sum="Total qty"/>
243
<field name="discount" readonly="1"/>
244
<field name="price_unit" readonly="1"/>
245
<field name="price_subtotal" readonly="1" sum="Sum of subtotals"/>
246
<field name="price_subtotal_incl" readonly="1" sum="Sum of subtotals"/>
247
<field name="create_date" readonly="1"/>
252
<record model="ir.ui.view" id="view_pos_order_line_form">
253
<field name="name">Sale line</field>
254
<field name="model">pos.order.line</field>
255
<field name="type">form</field>
256
<field name="arch" type="xml">
257
<form string="POS Order line">
258
<field name="product_id" select="1"/>
259
<field name="qty" select="1"/>
260
<field name="discount" select="2"/>
261
<field name="price_unit" select="2"/>
262
<field name="create_date" select="1"/>
267
<record model="ir.actions.act_window" id="action_pos_order_line">
268
<field name="name">Sale line</field>
269
<field name="type">ir.actions.act_window</field>
270
<field name="res_model">pos.order.line</field>
271
<field name="view_type">form</field>
272
<field name="view_mode">tree</field>
273
<field name="view_id" ref="view_pos_order_line"/>
276
<record model="ir.actions.act_window" id="action_pos_order_line_form">
277
<field name="name">Sale line</field>
278
<field name="type">ir.actions.act_window</field>
279
<field name="res_model">pos.order.line</field>
280
<field name="view_type">form</field>
281
<field name="view_mode">form,tree</field>
282
<field name="view_id" ref="view_pos_order_line_form"/>
285
<record model="ir.actions.act_window" id="action_pos_order_line_day">
286
<field name="name">Sale line</field>
287
<field name="type">ir.actions.act_window</field>
288
<field name="res_model">pos.order.line</field>
289
<field name="view_type">form</field>
290
<field name="view_mode">tree</field>
291
<field name="view_id" ref="view_pos_order_line"/>
292
<field name="domain">[('create_date', '>=', time.strftime('%Y-%m-%d 00:00:00')),('create_date', '<=', time.strftime('%Y-%m-%d 23:59:59'))]</field>
299
<record model="ir.ui.view" id="view_pos_trans_user_form">
300
<field name="name">report.trans.pos.user.form</field>
301
<field name="model">report.transaction.pos</field>
302
<field name="type">form</field>
303
<field name="arch" type="xml">
305
<field name="user_id" select="1"/>
306
<field name="journal_id" select="1"/>
307
<field name="jl_id" select="1"/>
308
<field name="date_create" select="1" widget="date"/>
309
<field name="no_trans" select="2"/>
310
<field name="amount" select="2"/>
311
<field name="invoice_id" select="2"/>
317
<record model="ir.ui.view" id="view_trans_pos_user_tree">
318
<field name="name">Sales by user</field>
319
<field name="model">report.transaction.pos</field>
320
<field name="type">tree</field>
321
<field name="arch" type="xml">
323
<field name="date_create" widget="date" />
324
<field name="user_id"/>
325
<field name="journal_id"/>
326
<field name="jl_id"/>
327
<field name="no_trans" sum="Total Transaction"/>
328
<field name="amount" sum="Amount total"/>
329
<field name="product_nb" />
330
<field name="invoice_id"/>
336
<record model="ir.ui.view" id="view_report_transaction_pos_calendar">
337
<field name="name">report.transaction.pos.calendar</field>
338
<field name="model">report.transaction.pos</field>
339
<field name="type">calendar</field>
340
<field eval="2" name="priority"/>
341
<field name="arch" type="xml">
342
<calendar color="user_id" date_start="date_create" string="POS Report">
343
<field name="journal_id"/>
344
<field name="amount"/>
349
<record model="ir.ui.view" id="view_report_transaction_pos_graph">
350
<field name="name">report.transaction.pos.graph</field>
351
<field name="model">report.transaction.pos</field>
352
<field name="type">graph</field>
353
<field eval="2" name="priority"/>
354
<field name="arch" type="xml">
355
<graph type="bar" string="POS Report">
356
<field name="user_id" />
357
<field name="amount"/>
358
<field group="True" name="journal_id"/>
363
<record model="ir.actions.act_window" id="action_trans_pos_tree_today">
364
<field name="name">Sales by day</field>
365
<field name="res_model">report.transaction.pos</field>
366
<field name="view_type">form</field>
367
<field name="view_mode">tree,calendar,form,graph</field>
368
<field name="domain">[('date_create','=',time.strftime('%Y-%m-%d'))]</field>
372
<record model="ir.actions.act_window" id="action_trans_pos_tree_month">
373
<field name="name">Sales by month</field>
374
<field name="res_model">report.transaction.pos</field>
375
<field name="view_type">form</field>
376
<field name="view_mode">tree,calendar,form,graph</field>
377
<field name="domain">[('date_create','like',time.strftime('%Y-%m'))]</field>
381
<record model="ir.actions.act_window" id="action_trans_pos_tree">
382
<field name="name">Sales by user</field>
383
<field name="res_model">report.transaction.pos</field>
384
<field name="view_type">form</field>
385
<field name="view_mode">tree,calendar,form,graph</field>
386
<field name="view_id" ref="view_trans_pos_user_tree"/>
390
<record model="ir.ui.view" id="view_report_sales_by_user_pos_form">
391
<field name="name">report.sales.by.user.pos.form</field>
392
<field name="model">report.sales.by.user.pos</field>
393
<field name="type">form</field>
394
<field name="arch" type="xml">
396
<field name="date_order" select="1" widget="date"/>
397
<field name="qty" select="2"/>
398
<field name="amount" select="2"/>
399
<field name="user_id" select="2"/>
405
<record model="ir.ui.view" id="view_report_sales_by_user_pos_tree">
406
<field name="name">report.sales.by.user.pos.tree</field>
407
<field name="model">report.sales.by.user.pos</field>
408
<field name="type">tree</field>
409
<field name="arch" type="xml">
411
<field name="date_order" select="1" widget="date"/>
412
<field name="qty" select="2"/>
413
<field name="amount" select="2"/>
414
<field name="user_id" select="2"/>
419
<record model="ir.ui.view" id="view_report_sales_by_user_pos_calendar">
420
<field name="name">report.sales.by.user.pos.calendar</field>
421
<field name="model">report.sales.by.user.pos</field>
422
<field name="type">calendar</field>
423
<field eval="2" name="priority"/>
424
<field name="arch" type="xml">
425
<calendar color="user_id" date_start="date_order" string="POS Report">
426
<field name="qty" select="2"/>
427
<field name="amount" />
432
<record model="ir.ui.view" id="view_report_sales_by_user_pos_graph">
433
<field name="name">report.sales.by.user.pos.graph</field>
434
<field name="model">report.sales.by.user.pos</field>
435
<field name="type">graph</field>
436
<field eval="2" name="priority"/>
437
<field name="arch" type="xml">
438
<graph type="bar" string="Sales by User">
439
<field name="user_id" />
440
<field name="amount"/>
445
<record model="ir.actions.act_window" id="action_report_sales_by_user_pos_today">
446
<field name="name">Sales by User</field>
447
<field name="res_model">report.sales.by.user.pos</field>
448
<field name="view_type">form</field>
449
<field name="view_mode">tree,calendar,form,graph</field>
450
<field name="domain">[('date_order','=',time.strftime('%Y-%m-%d'))]</field>
454
<!-- Sales of user by month -->
456
<record model="ir.ui.view" id="view_report_sales_by_user_pos_month_form">
457
<field name="name">report.sales.by.user.pos.month.form</field>
458
<field name="model">report.sales.by.user.pos.month</field>
459
<field name="type">form</field>
460
<field name="arch" type="xml">
462
<field name="date_order" select="1" widget="date"/>
463
<field name="qty" select="2"/>
464
<field name="amount" select="2"/>
465
<field name="user_id" select="2"/>
471
<record model="ir.ui.view" id="view_report_sales_by_user_pos_month_tree">
472
<field name="name">report.sales.by.user.pos.month.tree</field>
473
<field name="model">report.sales.by.user.pos.month</field>
474
<field name="type">tree</field>
475
<field name="arch" type="xml">
477
<field name="date_order" select="1" widget="date"/>
478
<field name="qty" select="2"/>
479
<field name="amount" select="2"/>
480
<field name="user_id" select="2"/>
485
<record model="ir.ui.view" id="view_report_sales_by_user_pos_month_calendar">
486
<field name="name">report.sales.by.user.pos.month.calendar</field>
487
<field name="model">report.sales.by.user.pos.month</field>
488
<field name="type">calendar</field>
489
<field eval="2" name="priority"/>
490
<field name="arch" type="xml">
491
<calendar color="user_id" date_start="date_order" string="POS Report">
492
<field name="qty" select="2"/>
493
<field name="amount" />
498
<record model="ir.ui.view" id="view_report_sales_by_user_pos_month_graph">
499
<field name="name">report.sales.by.user.pos.month.graph</field>
500
<field name="model">report.sales.by.user.pos.month</field>
501
<field name="type">graph</field>
502
<field eval="2" name="priority"/>
503
<field name="arch" type="xml">
504
<graph type="bar" string="Sales by User">
505
<field name="user_id" />
506
<field name="amount"/>
512
<record model="ir.actions.act_window" id="action_report_sales_by_user_pos_month">
513
<field name="name">Sales by User Monthly</field>
514
<field name="res_model">report.sales.by.user.pos.month</field>
515
<field name="view_type">form</field>
516
<field name="view_mode">tree,calendar,form,graph</field>
517
<field name="domain">[('date_order','like',time.strftime('%Y-%m'))]</field>
520
<!-- Sales by margin -->
522
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_form">
523
<field name="name">report.sales.by.margin.pos.form</field>
524
<field name="model">report.sales.by.margin.pos</field>
525
<field name="type">form</field>
526
<field name="arch" type="xml">
528
<field name="user_id" select="2"/>
529
<field name="product_name" select="2"/>
530
<field name="date_order" select="1" widget="date"/>
531
<field name="qty" select="2"/>
532
<field name="net_margin_per_qty" select="2"/>
533
<field name="total" select="2"/>
539
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_tree">
540
<field name="name">report.sales.by.margin.pos.tree</field>
541
<field name="model">report.sales.by.margin.pos</field>
542
<field name="type">tree</field>
543
<field name="arch" type="xml">
545
<field name="user_id" select="2"/>
546
<field name="product_name" select="2"/>
547
<field name="date_order" select="1" widget="date"/>
548
<field name="qty" select="2"/>
549
<field name="net_margin_per_qty" select="2"/>
550
<field name="total" select="2"/>
555
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_calendar">
556
<field name="name">report.sales.by.margin.pos.calendar</field>
557
<field name="model">report.sales.by.margin.pos</field>
558
<field name="type">calendar</field>
559
<field eval="2" name="priority"/>
560
<field name="arch" type="xml">
561
<calendar color="user_id" date_start="date_order" string="Sales by User Margin">
562
<field name="product_name" select="2"/>
563
<field name="total" />
568
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_graph">
569
<field name="name">report.sales.by.margin.pos.graph</field>
570
<field name="model">report.sales.by.margin.pos</field>
571
<field name="type">graph</field>
572
<field eval="2" name="priority"/>
573
<field name="arch" type="xml">
574
<graph type="bar" string="Sales by User Margin" orientation="horizontal">
575
<field name="product_name" />
576
<field name="total" operator="+"/>
581
<record model="ir.actions.act_window" id="action_report_sales_by_margin_pos_today">
582
<field name="name">Sales by User Daily margin</field>
583
<field name="res_model">report.sales.by.margin.pos</field>
584
<field name="view_type">form</field>
585
<field name="view_mode">tree,calendar,form,graph</field>
586
<field name="domain">[('date_order','=',time.strftime('%Y-%m-%d'))]</field>
589
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_month_form">
590
<field name="name">report.sales.by.margin.pos.month.form</field>
591
<field name="model">report.sales.by.margin.pos.month</field>
592
<field name="type">form</field>
593
<field name="arch" type="xml">
595
<field name="user_id" select="2"/>
596
<field name="product_name" select="2"/>
597
<field name="date_order" select="1" widget="date"/>
598
<field name="qty" select="2"/>
599
<field name="net_margin_per_qty" select="2"/>
600
<field name="total" select="2"/>
606
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_month_tree">
607
<field name="name">report.sales.by.margin.pos.month.tree</field>
608
<field name="model">report.sales.by.margin.pos.month</field>
609
<field name="type">tree</field>
610
<field name="arch" type="xml">
612
<field name="user_id" select="2"/>
613
<field name="product_name" select="2"/>
614
<field name="date_order" select="1" widget="date"/>
615
<field name="qty" select="2"/>
616
<field name="net_margin_per_qty" select="2"/>
617
<field name="total" select="2"/>
622
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_month_calendar">
623
<field name="name">report.sales.by.margin.pos.month.calendar</field>
624
<field name="model">report.sales.by.margin.pos.month</field>
625
<field name="type">calendar</field>
626
<field eval="2" name="priority"/>
627
<field name="arch" type="xml">
628
<calendar color="user_id" date_start="date_order" string="Sales by User Margin">
629
<field name="product_name" select="2"/>
630
<field name="total" />
635
<record model="ir.ui.view" id="view_report_sales_by_margin_pos_month_graph">
636
<field name="name">report.sales.by.margin.pos.month.graph</field>
637
<field name="model">report.sales.by.margin.pos.month</field>
638
<field name="type">graph</field>
639
<field eval="2" name="priority"/>
640
<field name="arch" type="xml">
641
<graph type="bar" string="Sales by User Margin" orientation="horizontal">
642
<field name="product_name" />
643
<field name="total" operator="+"/>
648
<record model="ir.actions.act_window" id="action_report_sales_by_margin_pos_month">
649
<field name="name">Sales by User Monthly margin</field>
650
<field name="res_model">report.sales.by.margin.pos.month</field>
651
<field name="view_type">form</field>
652
<field name="view_mode">tree,calendar,form,graph</field>
653
<field name="domain">[('date_order','like',time.strftime('%Y-%m'))]</field>
655
<!-- Sales by margin ends -->
656
<record model="ir.ui.view" id="view_company_form_pos">
657
<field name="name">view.company.form.pos</field>
658
<field name="model">res.company</field>
659
<field name="type">form</field>
660
<field name="inherit_id" ref="base.view_company_form"/>
661
<field name="arch" type="xml">
662
<notebook position="inside">
663
<page string="Other">
664
<field name="company_discount" colspan="4"/>
665
<field name="max_diff" colspan="4"/>
666
<field name="account_receivable" colspan="4"/>
673
<record model="ir.ui.view" id="form_mode_p_contact">
674
<field name="name">Contact Mode</field>
675
<field name="model">res.mode.contact</field>
676
<field name="type">form</field>
677
<field name="arch" type="xml">
678
<form string="Contact Mode">
679
<field name="name" select="1"/>
680
<field name="active" select="2"/>
685
<record model="ir.ui.view" id="tree_mode_p_contact">
686
<field name="name">Contact Mode</field>
687
<field name="model">res.mode.contact</field>
688
<field name="type">tree</field>
689
<field name="arch" type="xml">
690
<tree string="Contact Mode">
692
<field name="active"/>
697
<record model="ir.actions.act_window" id="action_mode_p">
698
<field name="name">Contact Mode</field>
699
<field name="type">ir.actions.act_window</field>
700
<field name="res_model">res.mode.contact</field>
701
<field name="view_type">form</field>
702
<field name="view_mode">tree,form</field>
705
<menuitem name="Contact Mode" parent="base.menu_base_config" action="action_mode_p" id="menu_mode_po"/>
707
<record model="ir.ui.view" id="view_partner_contact">
708
<field name="name">view.partner.contact</field>
709
<field name="model">res.partner</field>
710
<field name="type">form</field>
711
<field name="inherit_id" ref="base.view_partner_form"/>
712
<field name="arch" type="xml">
713
<field name="website" position="after">
714
<field name="contact_mode_id"/>
719
<record id="product_normal_form_view" model="ir.ui.view">
720
<field name="name">product.normal.form.inherit</field>
721
<field name="model">product.product</field>
722
<field name="type">form</field>
723
<field name="inherit_id" ref="product.product_normal_form_view"/>
724
<field name="arch" type="xml">
725
<field name="active" position="after">
726
<field name="income_pdt"/>
727
<field name="expense_pdt"/>
728
<field name="am_out"/>
729
<field name="disc_controle"/>
734
<record id="product_input_output_form_view" model="ir.ui.view">
735
<field name="name">product.normal.form.inherit</field>
736
<field name="model">product.product</field>
737
<field name="type">form</field>
738
<field name="arch" type="xml">
739
<form string="Product">
740
<group colspan="4" col="6">
741
<group colspan="4" col="2">
742
<separator string="Product Description" colspan="4"/>
743
<field name="name" select="1" />
744
<field groups="base.group_extended" name="variants" select="2" />
746
<group colspan="1" col="2">
747
<separator string="Codes" colspan="2"/>
748
<field name="default_code" select="1"/>
749
<field groups="base.group_extended" name="ean13" select="2"/>
753
<notebook colspan="4">
754
<page string="Information">
755
<group colspan="2" col="2" name="Type">
756
<separator string="Product Type" colspan="2"/>
757
<field name="categ_id" select="1"/>
758
<field name="property_account_income" select="1" string="Account" required="1"/>
759
<field name="type" select="2"/>
761
<group colspan="2" col="2" name="Miscelleanous">
762
<separator string="Miscelleanous" colspan="2"/>
763
<field name="income_pdt"/>
764
<field name="expense_pdt"/>
765
<field name="am_out"/>
766
<field name="disc_controle"/>
767
<field name="company_id" select="2" groups="base.group_extended"/>
769
<group colspan="2" col="2" name="Prices">
770
<separator string="Prices" colspan="2"/>
771
<field name="lst_price"/>
772
<field name="standard_price"/>
780
<menuitem name="Configuration" parent="menu_point_root"
781
id="menu_point_config_product" sequence="6"/>
783
<record model="ir.actions.act_window" id="action_product_input">
784
<field name="name">Products</field>
785
<field name="type">ir.actions.act_window</field>
786
<field name="res_model">product.product</field>
787
<field name="view_type">form</field>
788
<field name="view_mode">tree,form</field>
789
<field name="domain">[('income_pdt','=',True)]</field>
791
<record model="ir.actions.act_window.view" id="action_product_input_tree_tag">
792
<field name="sequence" eval="1"/>
793
<field name="view_mode">tree</field>
794
<field name="view_id" ref="product.product_product_tree_view"/>
795
<field name="act_window_id" ref="action_product_input"/>
797
<record model="ir.actions.act_window.view" id="action_product_input_form_tag">
798
<field name="sequence" eval="2"/>
799
<field name="view_mode">form</field>
800
<field name="view_id" ref="product_input_output_form_view"/>
801
<field name="act_window_id" ref="action_product_input"/>
803
<menuitem name="Products for Input Operations"
804
parent="menu_point_config_product"
805
action="action_product_input"
806
id="products_for_input_operations"/>
808
<record model="ir.actions.act_window" id="action_product_output">
809
<field name="name">Products</field>
810
<field name="type">ir.actions.act_window</field>
811
<field name="res_model">product.product</field>
812
<field name="view_type">form</field>
813
<field name="view_mode">tree,form</field>
814
<field name="domain">[('expense_pdt','=',True)]</field>
816
<record model="ir.actions.act_window.view" id="action_product_output_tree_tag">
817
<field name="sequence" eval="1"/>
818
<field name="view_mode">tree</field>
819
<field name="view_id" ref="product.product_product_tree_view"/>
820
<field name="act_window_id" ref="action_product_output"/>
822
<record model="ir.actions.act_window.view" id="action_product_output_form_tag">
823
<field name="sequence" eval="2"/>
824
<field name="view_mode">form</field>
825
<field name="view_id" ref="product_input_output_form_view"/>
826
<field name="act_window_id" ref="action_product_output"/>
828
<menuitem name="Products for Output Operations"
829
parent="menu_point_config_product"
830
action="action_product_output"
831
id="products_for_output_operations"/>
834
string="Refloat Box entries"
835
model="account.bank.statement"
839
<menuitem name="Register Management" parent="menu_point_root"
840
id="menu_point_config" sequence="3"/>
842
name="Input Operations" parent="menu_point_config"
846
id="menu_wizard_enter_jrnl" sequence="2" />
848
string="Enter negative operations"
849
model="account.bank.statement"
854
name="Output Operations" parent="menu_point_config"
856
action="pos_entries2"
858
id="menu_wizard_enter_jrnl2" sequence="3" />
860
<!-- <menuitem name="Sales Waiting Validation" parent="menu_point_config" id="menu_point_ofsale_date_payment"-->
861
<!-- action="action_pos_pos_form_user" sequence="4"/>-->
864
<record model="ir.ui.view" id="view_pos_order_tree_all_sales">
865
<field name="name">POS Sales</field>
866
<field name="model">pos.order</field>
867
<field name="type">tree</field>
868
<field name="arch" type="xml">
869
<tree string="POS Orders">
871
<field name="date_order" select="1"/>
872
<field name="partner_id" />
873
<field name="date_payment"/>
874
<field name="date_payment2"/>
875
<field name="user_id"/>
876
<field name="invoice_id"/>
877
<field name="note" select="1" />
878
<field name="state" select="1"/>
879
<field name="amount_total" sum="Amount total"/>
880
<field name="company_id"/>
884
<record model="ir.actions.act_window" id="action_pos_all_sales">
885
<field name="name">All sales</field>
886
<field name="type">ir.actions.act_window</field>
887
<field name="res_model">pos.order</field>
888
<field name="view_type">form</field>
889
<field name="view_id" ref="view_pos_order_tree_all_sales" />
891
<!-- <menuitem name="All Sales" parent="menu_point_of_sale" id="menu_pos_all_sales" action="action_pos_all_sales" sequence="5" />-->
893
<record model="ir.ui.view" id="view_pos_order_tree_all_sales_lines">
894
<field name="name">POS Sales Lines</field>
895
<field name="model">pos.order.line</field>
896
<field name="type">tree</field>
897
<field name="arch" type="xml">
898
<tree string="POS Orders lines">
899
<field name="order_id" select="1" />
900
<field name="serial_number" select="1" />
901
<field name="create_date" select="1" />
902
<field name="product_id" select="1" />
904
<field name="price_unit" />
908
<record model="ir.actions.act_window" id="action_pos_all_sales_lines">
909
<field name="name">All sales lines</field>
910
<field name="type">ir.actions.act_window</field>
911
<field name="res_model">pos.order.line</field>
912
<field name="view_type">form</field>
913
<field name="view_id" ref="view_pos_order_tree_all_sales_lines" />
915
<!-- <menuitem name="Toutes les lignes de ventes" parent="menu_point_root" id="menu_pos_all_sales_lines" action="action_pos_all_sales_lines" sequence="5" />-->
917
<!-- Miscelleanous Operations/Reporting -->
918
<menuitem name="Reporting" parent="menu_point_root" id="menu_point_rep" sequence="5"/>
919
<menuitem name="Registers" parent="menu_point_rep" id="menu_point_report_register" sequence="0" />
920
<menuitem name="Sales" parent="menu_point_rep" id="menu_point_report_sale" sequence="1" />
922
<menuitem name="Details Of Operations" parent="menu_point_report_sale" id="menu_details_of_oper" sequence="1" groups="base.group_extended"/>
923
<menuitem name="All Sales" parent="menu_details_of_oper"
924
id="menu_action_all_sales_tree3" action="action_pos_order_tree3" sequence="1" groups="base.group_extended"/>
925
<menuitem name="Sales of the day" parent="menu_action_all_sales_tree3"
926
id="menu_action_sale_of_day_tree2" action="action_trans_pos_tree_today"/>
927
<menuitem name="Accepted Sales" parent="menu_action_all_sales_tree3"
928
id="menu_action_sale_of_day_accept" action="action_pos_order_accepted"/>
929
<!-- <menuitem name="Open Sales" parent="menu_action_all_sales_tree3"
930
id="menu_action_open_sales_treeop" action="action_pos_order_tree_open"/-->
932
<menuitem name="Sales Reports" parent="menu_point_report_sale" id="menu_sales_report" sequence="2"/>
934
<menuitem name="Sales of the day" parent="menu_sales_report"
935
action="action_trans_pos_tree_today" id="menu_trans_pos_tree_today"/>
937
<menuitem name="Sales of the month" parent="menu_sales_report"
938
action="action_trans_pos_tree_month" id="menu_trans_pos_tree_month"/>
940
<menuitem name="All the sales" parent="menu_sales_report"
941
action="action_trans_pos_tree" id="menu_trans_pos_tree"/>
943
<menuitem name="Sales by User" parent="menu_sales_report"
944
action="action_report_sales_by_user_pos_today" id="menu_report_sales_by_user_pos_tree"/>
946
<menuitem name="Sales by User Monthly" parent="menu_sales_report"
947
action="action_report_sales_by_user_pos_month" id="menu_report_sales_by_user_pos_month_tree"/>
949
<menuitem name="Sales by User Daily Margin" parent="menu_sales_report"
950
action="action_report_sales_by_margin_pos_today" id="menu_report_sales_by_user_margin_daily_pos_tree"/>
952
<menuitem name="Sales by User Monthly Margin" parent="menu_sales_report"
953
action="action_report_sales_by_margin_pos_month" id="menu_report_sales_by_user_pos_month_margin_tree"/>
956
<record model="ir.actions.act_window" id="action_pos_invoice">
957
<field name="name">Invoices</field>
958
<field name="type">ir.actions.act_window</field>
959
<field name="res_model">account.invoice</field>
960
<field name="view_type">form</field>
961
<field name="view_mode">tree,form</field>
962
<field name="domain">[('origin','like','POS')]</field>
964
<menuitem name="All Invoices" parent="menu_details_of_oper"
965
action="action_pos_invoice" id="menu_pos_invoice_tree"/>
967
<menuitem name="Payments and Sales" parent="menu_point_report_sale"
968
id="menu_cashboxes_closing_tree" sequence="1"/>
969
<menuitem name="Today" parent="menu_cashboxes_closing_tree"
970
id="menu_cashboxes_by_day" sequence="1"/>
972
<menuitem name="All Sales Lines" parent="menu_details_of_oper"
973
id="menu_action_pos_order_line" action="action_pos_order_line" sequence="2"/>
975
<menuitem name="Sales Lines of the day" parent="menu_action_pos_order_line"
976
id="menu_action_pos_order_line_day" action="action_pos_order_line_day"/>
978
<!-- <menuitem name="Open Sales Line" parent="menu_action_pos_order_line"
979
id="menu_action_open_sales_line" action="action_pos_order_line_form"/-->
981
<!-- <menuitem icon="STOCK_PRINT" action="wizard_pos_payment_report"
982
id="menu_pos_payment_report" parent="menu_cashboxes_by_day" type="wizard" sequence="4"/-->
984
<menuitem icon="STOCK_PRINT" action="wizard_pos_sales_user"
985
id="menu_pos_sales_user" parent="menu_trans_pos_tree" type="wizard" sequence="3" groups="base.group_extended" />
988
<menuitem icon="STOCK_PRINT" action="wizard_pos_sales_user_today"
989
id="menu_pos_sales_user_today" parent="menu_trans_pos_tree_today" type="wizard" sequence="2" groups="base.group_extended"/>
991
<menuitem icon="STOCK_PRINT" action="wizard_pos_payment_report_date"
992
id="menu_pos_payment_report_date" parent="menu_trans_pos_tree" type="wizard" sequence="5" groups="base.group_extended"/>
994
<menuitem icon="STOCK_PRINT" action="wizard_pos_payment_report_user"
995
id="menu_pos_payment_report_user" parent="menu_trans_pos_tree_today" type="wizard" sequence="6" groups="base.group_extended"/>
996
<menuitem icon="STOCK_PRINT" action="wizard_pos_sales_user_today_current_user"
997
id="menu_pos_sales_user_today_current_user" parent="menu_cashboxes_by_day" type="wizard" sequence="7"/>
998
<menuitem icon="STOCK_PRINT" action="wizard_pos_details"
999
id="menu_pos_details" parent="menu_cashboxes_by_day" type="wizard" />