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="%(action_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="%(action_pos_payment)d" string="Ma_ke Payment" icon="gtk-ok" type="action" states="draft,advance" context="{'record_id':'active_id'}" />
72 <button name="%(action_report_pos_receipt)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 Picking" 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" sequence="10"/>
169 <menuitem name="Point of Sale" id="menu_point_of_sale" parent="menu_point_root" sequence="1" />
170 <menuitem name="Sales Order" 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" required="1" 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"
838 id="pos_entries"/>-->
840 <menuitem name="Register Management" parent="menu_point_root"
841 id="menu_point_config" sequence="3"/>
843 name="Input Operations" parent="menu_point_config"
845 action="action_box_entries"
846 id="menu_wizard_enter_jrnl" sequence="3" />
849 string="Enter negative operations"
850 model="account.bank.statement"
853 id="pos_entries2"/>-->
855 name="Output Operations" parent="menu_point_config"
857 action="action_box_out"
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="action_report_pos_sale_user"
985 id="menu_pos_sales_user" parent="menu_trans_pos_tree" sequence="3" groups="base.group_extended" />
988 <menuitem icon="STOCK_PRINT" action="action_report_pos_payment_repport_date"
989 id="menu_pos_payment_report_date" parent="menu_trans_pos_tree" sequence="5" groups="base.group_extended"/>
991 <menuitem icon="STOCK_PRINT" action="action_report_pos_payment_report_user"
992 id="menu_pos_payment_report_user" parent="menu_trans_pos_tree_today" sequence="6" groups="base.group_extended"/>
993 <menuitem icon="STOCK_PRINT" action="action_pos_sales_user_today"
994 id="menu_pos_sales_user_today" parent="menu_trans_pos_tree_today" sequence="2" groups="base.group_extended"/>
996 <menuitem icon="STOCK_PRINT" action="action_report_pos_payment_repport_date"
997 id="menu_pos_payment_report_date" parent="menu_trans_pos_tree" sequence="5" groups="base.group_extended"/>
999 <menuitem icon="STOCK_PRINT" action="action_report_pos_payment_report_user"
1000 id="menu_pos_payment_report_user" parent="menu_trans_pos_tree_today" sequence="6" groups="base.group_extended"/>
1001 <menuitem icon="STOCK_PRINT" action="action_report_pos_sales_user_today_current_user"
1002 id="menu_pos_sales_user_today_current_user" parent="menu_cashboxes_by_day" sequence="7"/>
1005 <menuitem icon="STOCK_PRINT" action="action_report_pos_details"
1006 id="menu_pos_details" parent="menu_cashboxes_by_day" />