4 <record model="ir.ui.view" id="view_pos_pos_form">
5 <field name="name">pos.order</field>
6 <field name="model">pos.order</field>
7 <field name="type">form</field>
8 <field name="arch" type="xml">
9 <form string="Sales Order POS">
11 <page string="Order lines">
12 <field name="partner_id" on_change="onchange_partner_pricelist(partner_id)"/>
13 <field name="pricelist_id" domain="[('type','=','sale')]"/>
14 <field name="salesman_id" />
15 <field name="lines" colspan="4" nolabel="1">
16 <tree string="Order lines" editable="bottom">
17 <field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,qty,parent.partner_id)" width="275"/>
19 <field name="discount" />
20 <field name="price_unit" />
21 <field name="price_subtotal"/>
24 <form string="Order lines">
25 <field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,qty,parent.partner_id)"/>
27 <field name="discount" />
28 <field name="price_unit" />
29 <field name="price_subtotal"/>
32 <group colspan="4" col="7">
33 <field name="amount_tax"/>
34 <field name="amount_total"/>
36 <button name="%(pos_add_product)d"
38 type="action" states="draft"/>
40 <button name="dummy_button"
46 <separator colspan="4" string="Actions"/>
47 <group colspan="4" col="9">
49 <field name="state" select="2"/>
51 <button name="%(pos_discount)d"
53 type="action" states="draft"/>
55 <button name="%(pos_payment)d"
56 string="Ma_ke Payment"
57 type="action" states="draft"/>
63 <button name="set_to_draft"
68 <button name="%(pos_confirm)d"
76 <page string="Payment">
77 <field name="payments" colspan="4" nolabel="1">
78 <tree string="Payments" editable="bottom">
79 <field name="payment_id" />
80 <field name="payment_nb" />
81 <field name="payment_name" width="200" />
82 <field name="payment_date" />
83 <field name="amount" />
86 <separator string="Invoicing" colspan="4"/>
87 <field name="nb_print"/>
89 <field name="invoice_id"/>
91 <button name="invoice" string="Create _Invoice" states="paid"/>
93 <field name="sale_journal"/>
94 <field name="account_receivable"/>
98 <field name="shop_id" />
99 <field name="name" select="1"/>
100 <field name="date_order" select="1" />
101 <field name="date_validity" />
102 <field name="user_id" />
104 <separator string="Notes" colspan="4"/>
105 <field name="note" nolabel="1" colspan="4"/>
106 <separator string="Picking" colspan="4"/>
107 <field name="pickings" nolabel="1" colspan="4"/>
117 <record model="ir.actions.act_window" id="action_pos_pos_form">
118 <field name="name">Point of Sale</field>
119 <field name="type">ir.actions.act_window</field>
120 <field name="res_model">pos.order</field>
121 <field name="view_type">form</field>
122 <field name="view_id" ref="view_pos_pos_form"/>
123 <field name="domain">[ ('date_order','>=',time.strftime('%Y-%m-%d 00:00:00')) ]</field>
127 <record model="ir.ui.view" id="view_pos_order_tree">
128 <field name="name">Sales</field>
129 <field name="model">pos.order</field>
130 <field name="type">tree</field>
131 <field name="arch" type="xml">
132 <tree string="POS Orders">
134 <field name="date_order"/>
135 <field name="user_id"/>
136 <field name="invoice_id"/>
137 <field name="last_out_picking"/>
138 <field name="state"/>
139 <field name="amount_total" sum="Amount total"/>
143 <menuitem name="Point of Sale" id="menu_point_root" />
144 <menuitem name="Point of Sale" parent="menu_point_root" id="menu_point_ofsale" action="action_pos_pos_form"/>
146 string="Wizard default journals"
147 model="pos.config.journal"
148 name="pos.config.journal"
150 id="wizard_default_journal"/>
152 <menuitem name="Configuration" parent="menu_point_root"
153 id="menu_point_config" sequence="0"/>
155 name="Default journals" parent="menu_point_config"
156 string="Default journals"
157 action="wizard_default_journal"
159 id="menu_wizard_default_journal" />
161 <!-- <record model="ir.actions.act_window" id="action_pos_order_tree"> -->
162 <!-- <field name="name">pos.order</field> -->
163 <!-- <field name="type">ir.actions.act_window</field> -->
164 <!-- <field name="res_model">pos.order</field> -->
165 <!-- <field name="view_type">form</field> -->
166 <!-- <field name="view_mode">tree,form</field> -->
167 <!-- <field name="view_id" ref="pos.view_pos_order_tree"/> -->
168 <!-- <field name="domain">[('invoice_id','=',False)]</field> -->
170 <!-- <menuitem name="Point of Sale/Point of Sale/Orders not invoiced" id="menu_action_pos_order_tree" action="action_pos_order_tree"/> -->
172 <record model="ir.actions.act_window" id="action_pos_order_tree2">
173 <field name="name">Point of Sale</field>
174 <field name="type">ir.actions.act_window</field>
175 <field name="res_model">pos.order</field>
176 <field name="view_type">form</field>
177 <field name="view_mode">tree,form</field>
178 <field name="view_id" ref="view_pos_order_tree"/>
179 <field name="domain">[('date_order','>=',time.strftime('%Y-%m-%d')),('date_order','<=',time.strftime('%Y-%m-%d'))]</field>
182 <menuitem name="Orders of the day" parent="menu_point_ofsale" id="menu_action_pos_order_tree2" action="action_pos_order_tree2"/>
184 <record model="ir.actions.act_window" id="action_pos_order_tree3">
185 <field name="name">Point of Sale</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"/>
192 <menuitem name="All orders" parent="menu_point_ofsale" id="menu_action_pos_order_tree3" action="action_pos_order_tree3"/>
195 <record model="ir.ui.view" id="view_pos_order_line">
196 <field name="name">Sale lines</field>
197 <field name="model">pos.order.line</field>
198 <field name="type">tree</field>
199 <field name="arch" type="xml">
200 <tree string="POS Order lines">
201 <field name="product_id" readonly="1"/>
202 <field name="qty" readonly="1" sum="Total qty"/>
203 <field name="discount" readonly="1"/>
204 <field name="price_unit" readonly="1"/>
205 <field name="price_subtotal" readonly="1" sum="Sum of subtotals"/>
206 <field name="create_date" readonly="1"/>
211 <record model="ir.ui.view" id="view_pos_order_line_form">
212 <field name="name">Sale line</field>
213 <field name="model">pos.order.line</field>
214 <field name="type">form</field>
215 <field name="arch" type="xml">
216 <form string="POS Order line">
217 <field name="product_id" readonly="1" select="1"/>
218 <field name="qty" readonly="1" select="1"/>
219 <field name="discount" readonly="1" select="2"/>
220 <field name="price_unit" readonly="1" select="2"/>
221 <field name="price_subtotal" readonly="1" />
222 <field name="create_date" readonly="1" select="1"/>
227 <record model="ir.actions.act_window" id="action_pos_order_line">
228 <field name="name">Sale line</field>
229 <field name="type">ir.actions.act_window</field>
230 <field name="res_model">pos.order.line</field>
231 <field name="view_type">form</field>
232 <field name="view_mode">tree</field>
233 <field name="view_id" ref="view_pos_order_line"/>
235 <menuitem name="POS Lines" parent="menu_point_root" id="menu_action_pos_order_line" action="action_pos_order_line"/>
237 <record model="ir.actions.act_window" id="action_pos_order_line_day">
238 <field name="name">Sale line</field>
239 <field name="type">ir.actions.act_window</field>
240 <field name="res_model">pos.order.line</field>
241 <field name="view_type">form</field>
242 <field name="view_mode">tree</field>
243 <field name="view_id" ref="view_pos_order_line"/>
244 <field name="domain">[('create_date', '>=', time.strftime('%Y-%m-%d 00:00:00')),('create_date', '<=', time.strftime('%Y-%m-%d 23:59:59'))]</field>
246 <menuitem name="POS Lines of the day" parent="menu_action_pos_order_line" id="menu_action_pos_order_line_day" action="action_pos_order_line_day"/>
251 <record model="ir.ui.view" id="view_pos_trans_user_form">
252 <field name="name">report.trans.pos.user.form</field>
253 <field name="model">report.transaction.pos</field>
254 <field name="type">form</field>
255 <field name="arch" type="xml">
257 <field name="user_id" select="1"/>
258 <field name="journal_id" select="1"/>
259 <field name="date_create" select="1" widget="date"/>
260 <field name="no_trans" select="2"/>
261 <field name="amount" select="2"/>
262 <field name="invoice_id" select="2"/>
268 <record model="ir.ui.view" id="view_trans_pos_user_tree">
269 <field name="name">Sales by user</field>
270 <field name="model">report.transaction.pos</field>
271 <field name="type">tree</field>
272 <field name="arch" type="xml">
274 <field name="date_create" widget="date" />
275 <field name="user_id"/>
276 <field name="journal_id"/>
277 <field name="no_trans" sum="Total Transaction"/>
278 <field name="amount" sum="Amount total"/>
279 <field name="invoice_id"/>
283 <record model="ir.actions.act_window" id="action_trans_pos_tree_today">
284 <field name="name">Sales by user</field>
285 <field name="res_model">report.transaction.pos</field>
286 <field name="view_type">form</field>
287 <field name="view_mode">tree</field>
288 <field name="domain">[('date_create','like',time.strftime('%Y-%m-%d'))]</field>
290 <menuitem name="Reporting" parent="menu_point_root" id="menu_point_rep"/>
291 <menuitem name="Sales of the day" parent="menu_point_rep" action="action_trans_pos_tree_today" id="menu_trans_pos_tree_today"/>
292 <!-- <record model="ir.actions.act_window" id="action_trans_pos_user_tree_today"> -->
293 <!-- <field name="name">Sales by user</field> -->
294 <!-- <field name="res_model">report.transaction.pos</field> -->
295 <!-- <field name="view_type">form</field> -->
296 <!-- <field name="view_mode">tree</field> -->
297 <!-- <field name="domain">[('date_create','=',time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field> -->
299 <!-- <menuitem name="Point of Sale/Reporting/Sales of the day/My sales of the day" action="action_trans_pos_user_tree_today" id="menu_trans_pos_user_tree_today"/> -->
302 <record model="ir.actions.act_window" id="action_trans_pos_tree_month">
303 <field name="name">Sales by user</field>
304 <field name="res_model">report.transaction.pos</field>
305 <field name="view_type">form</field>
306 <field name="view_mode">tree,form</field>
307 <field name="domain">[('date_create','like',time.strftime('%Y-%m'))]</field>
309 <menuitem name="Sales of the month" parent="menu_point_rep" action="action_trans_pos_tree_month" id="menu_trans_pos_tree_month"/>
310 <!-- <record model="ir.actions.act_window" id="action_trans_pos_user_tree_month"> -->
311 <!-- <field name="name">Sales by user</field> -->
312 <!-- <field name="res_model">report.transaction.pos</field> -->
313 <!-- <field name="view_type">form</field> -->
314 <!-- <field name="view_mode">tree,form</field> -->
315 <!-- <field name="domain">[('date_create','like',time.strftime('%Y-%m')),('user_id','=',uid)]</field> -->
317 <!-- <menuitem name="Point of Sale/Reporting/Sales of the month/My sales of the month" action="action_trans_pos_user_tree_month" id="menu_trans_pos_user_tree_month"/> -->
320 <record model="ir.actions.act_window" id="action_trans_pos_tree">
321 <field name="name">Sales by user</field>
322 <field name="res_model">report.transaction.pos</field>
323 <field name="view_type">form</field>
324 <field name="view_mode">tree</field>
326 <menuitem name="All the sales" parent="menu_point_rep" action="action_trans_pos_tree" id="menu_trans_pos_tree"/>
327 <!-- <record model="ir.actions.act_window" id="action_trans_pos_user_tree"> -->
328 <!-- <field name="name">Sales by user</field> -->
329 <!-- <field name="res_model">report.transaction.pos</field> -->
330 <!-- <field name="view_type">form</field> -->
331 <!-- <field name="view_mode">tree</field> -->
332 <!-- <field name="domain">[('user_id','=',uid)]</field> -->
334 <!-- <menuitem name="Point of Sale/Reporting/All the sales/All my sales " action="action_trans_pos_user_tree" id="menu_trans_pos_user_tree"/> -->