3 <record model="ir.ui.view" id="view_sale_journal_invoice_type_form">
4 <field name="name">sale_journal.invoice.type.form</field>
5 <field name="model">sale_journal.invoice.type</field>
6 <field name="type">form</field>
7 <field name="arch" type="xml">
8 <form string="Invoice Type">
9 <field name="name" select="1"/>
10 <field name="active" select="1"/>
11 <field name="invoicing_method" select="1"/>
13 <field name="note" colspan="4"/>
17 <record model="ir.ui.view" id="view_sale_journal_invoice_type_tree">
18 <field name="name">sale_journal.invoice.type.tree</field>
19 <field name="model">sale_journal.invoice.type</field>
20 <field name="type">tree</field>
21 <field name="arch" type="xml">
22 <tree string="Invoice Type">
24 <field name="invoicing_method"/>
28 <record model="ir.actions.act_window" id="action_definition_journal_invoice_type">
29 <field name="res_model">sale_journal.invoice.type</field>
30 <field name="view_type">form</field>
31 <field name="view_mode">tree,form</field>
34 <menuitem name="Invoicing Methods" id="menu_definition_journal_invoice_type" parent="sale.menu_shop_configuration" action="action_definition_journal_invoice_type"/>
36 <record model="ir.ui.view" id="view_sale_journal_form">
37 <field name="name">sale_journal.sale.journal.form</field>
38 <field name="model">sale_journal.sale.journal</field>
39 <field name="type">form</field>
40 <field name="arch" type="xml">
41 <form string="Sale Journal">
43 <page string="Journal">
44 <separator string="Journal Information" colspan="4"/>
45 <field name="name" select="1"/>
46 <field name="code" select="1"/>
47 <field name="user_id" select="1"/>
48 <field name="date" select="1"/>
49 <field name="date_created" select="1"/>
50 <field name="date_validation" select="1"/>
51 <separator string="States" colspan="4"/>
53 <group col="3" colspan="2">
54 <button name="button_open" string="Open Journal" states="draft" type="object" icon="gtk-open"/>
55 <button name="button_close" string="Close Journal" states="open" type="object" icon="gtk-close"/>
56 <button name="button_draft" string="Set to Draft" states="close,open" type="object" icon="gtk-convert"/>
60 <button string="Confirm Sales" name="button_sale_confirm" states="draft,open" type="object" icon="gtk-execute"/>
61 <button string="Cancel Sales" name="button_sale_cancel" states="draft,open" type="object" icon="gtk-cancel"/>
63 <field name="sale_stats_ids" colspan="4" nolabel="1">
66 <field name="quantity"/>
67 <field name="price_total"/>
68 <field name="price_average"/>
73 </page><page string="Notes">
74 <field name="note" colspan="4" nolabel="1"/>
80 <record model="ir.ui.view" id="view_sale_journal_tree">
81 <field name="name">sale_journal.sale.journal.tree</field>
82 <field name="model">sale_journal.sale.journal</field>
83 <field name="type">tree</field>
84 <field name="arch" type="xml">
85 <tree string="Sale Journal">
86 <field name="name" select="1"/>
87 <field name="code" select="1"/>
88 <field name="user_id" select="1"/>
89 <field name="date" select="1"/>
94 <record model="ir.actions.act_window" id="action_definition_journal">
95 <field name="res_model">sale_journal.sale.journal</field>
96 <field name="view_type">form</field>
97 <field name="view_mode">tree,form</field>
100 <menuitem name="Sales Journals" id="menu_definition_journal" parent="sale.menu_shop_configuration" action="action_definition_journal"/>
102 <record model="ir.actions.act_window" id="action_definition_journal_tree">
103 <field name="res_model">sale_journal.sale.journal</field>
104 <field name="view_type">form</field>
105 <field name="view_mode">tree,form</field>
106 <field name="domain">[]</field>
109 <menuitem name="Sales by Journal" id="menu_definition_journal_sales" parent="sale.menu_sale_root" action="action_definition_journal_tree"/>
111 <record model="ir.actions.act_window" id="action_definition_journal_tree_my">
112 <field name="name">My open journals</field>
113 <field name="res_model">sale_journal.sale.journal</field>
114 <field name="view_type">form</field>
115 <field name="view_mode">tree,form</field>
116 <field name="domain">[('user_id','=',uid),('state','=','open')]</field>
117 <field name="filter" eval="True"/>
120 <menuitem name="My Open Journals" id="menu_definition_journal_sales_my_open" parent="menu_definition_journal_sales" action="action_definition_journal_tree_my" groups="base.group_extended"/>
122 <record model="ir.actions.act_window" id="action_definition_journal_tree_all">
123 <field name="name">Open journals</field>
124 <field name="res_model">sale_journal.sale.journal</field>
125 <field name="view_type">form</field>
126 <field name="view_mode">tree,form</field>
127 <field name="domain">[('state','=','open')]</field>
128 <field name="filter" eval="True"/>
131 <menuitem name="All Open Journals" id="menu_definition_journal_sales_all_open" parent="menu_definition_journal_sales" action="action_definition_journal_tree_all" groups="base.group_extended"/>
133 <record model="ir.ui.view" id="sale_journal_sale_order">
134 <field name="name">sale.order.journal.view.form</field>
135 <field name="type">form</field>
136 <field name="model">sale.order</field>
137 <field name="inherit_id" ref="sale.view_order_form" />
138 <field name="arch" type="xml">
139 <field name="invoiced" position="after">
140 <field name="journal_id" select="1"/>
141 <field name="invoice_type_id" select="1"/>
145 <record model="ir.ui.view" id="sale_journal_sale_order_tree">
146 <field name="name">sale.order.journal.view.tree</field>
147 <field name="type">tree</field>
148 <field name="model">sale.order</field>
149 <field name="inherit_id" ref="sale.view_order_tree" />
150 <field name="arch" type="xml">
151 <field name="state" position="after">
152 <field name="invoice_type_id"/>
153 <field name="journal_id"/>
158 <record model="ir.ui.view" id="sale_journal_picking_order">
159 <field name="name">stock.picking.journal.view.form</field>
160 <field name="type">form</field>
161 <field name="model">stock.picking</field>
162 <field name="inherit_id" ref="stock.view_picking_form" />
163 <field name="arch" type="xml">
164 <field name="origin" position="after">
165 <field name="journal_id" select="1"/>
166 <field name="sale_journal_id" select="1"/>
167 <field name="invoice_type_id" select="1"/>
172 <record model="ir.ui.view" id="sale_journal_picking_order_tree">
173 <field name="name">stock.picking.journal.view.tree</field>
174 <field name="type">tree</field>
175 <field name="model">stock.picking</field>
176 <field name="inherit_id" ref="stock.vpicktree" />
177 <field name="arch" type="xml">
178 <field name="invoice_state" position="after">
179 <field name="journal_id" select="1"/>
180 <field name="invoice_type_id" select="1"/>
181 <field name="sale_journal_id" select="1"/>
186 <record model="ir.ui.view" id="sale_journal_picking_order_del">
187 <field name="name">stock.picking.journal.view.form</field>
188 <field name="type">form</field>
189 <field name="model">stock.picking</field>
190 <field name="inherit_id" ref="stock.view_picking_delivery_form" />
191 <field name="arch" type="xml">
192 <field name="origin" position="after">
193 <field name="journal_id" select="1"/>
194 <field name="sale_journal_id" select="1"/>
195 <field name="invoice_type_id" select="1"/>
200 <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
201 <field name="name">stock.picking.journal.view.tree</field>
202 <field name="type">tree</field>
203 <field name="model">stock.picking</field>
204 <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
205 <field name="arch" type="xml">
206 <field name="origin" position="after">
207 <field name="journal_id" select="1"/>
208 <field name="invoice_type_id" select="1"/>
209 <field name="sale_journal_id" select="1"/>
215 <record model="ir.ui.view" id="sale_journal_picking_order_in">
216 <field name="name">stock.picking.journal.view.form</field>
217 <field name="type">form</field>
218 <field name="model">stock.picking</field>
219 <field name="inherit_id" ref="stock.view_picking_in_form" />
220 <field name="arch" type="xml">
221 <field name="origin" position="after">
222 <field name="journal_id" select="1"/>
223 <field name="sale_journal_id" select="1"/>
224 <field name="invoice_type_id" select="1"/>
229 <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
230 <field name="name">stock.picking.journal.view.tree</field>
231 <field name="type">tree</field>
232 <field name="model">stock.picking</field>
233 <field name="inherit_id" ref="stock.view_picking_in_tree" />
234 <field name="arch" type="xml">
235 <field name="invoice_state" position="after">
236 <field name="journal_id" select="1"/>
237 <field name="invoice_type_id" select="1"/>
238 <field name="sale_journal_id" select="1"/>
244 <record model="ir.ui.view" id="sale_journal_picking_order_out">
245 <field name="name">stock.picking.journal.view.form</field>
246 <field name="type">form</field>
247 <field name="model">stock.picking</field>
248 <field name="inherit_id" ref="stock.view_picking_out_form" />
249 <field name="arch" type="xml">
250 <field name="origin" position="after">
251 <field name="journal_id" select="1"/>
252 <field name="sale_journal_id" select="1"/>
253 <field name="invoice_type_id" select="1"/>
258 <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
259 <field name="name">stock.picking.journal.view.tree</field>
260 <field name="type">tree</field>
261 <field name="model">stock.picking</field>
262 <field name="inherit_id" ref="stock.view_picking_out_tree" />
263 <field name="arch" type="xml">
264 <field name="invoice_state" position="after">
265 <field name="journal_id" select="1"/>
266 <field name="invoice_type_id" select="1"/>
267 <field name="sale_journal_id" select="1"/>
274 <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
275 <field name="name">sale_journal.sale.stats.tree</field>
276 <field name="model">sale_journal.sale.stats</field>
277 <field name="type">tree</field>
278 <field name="arch" type="xml">
279 <tree string="Sales by Journal">
281 <field name="state"/>
282 <field name="journal_id"/>
283 <field name="quantity"/>
284 <field name="count"/>
285 <field name="price_total"/>
286 <field name="price_average"/>
290 <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
291 <field name="name">sale_journal.sale.stats.form</field>
292 <field name="model">sale_journal.sale.stats</field>
293 <field name="type">form</field>
294 <field name="arch" type="xml">
295 <form string="Sales by Journal">
296 <field name="name" select="1"/>
297 <field name="state" select="1"/>
298 <field name="journal_id" select="1"/>
299 <field name="quantity"/>
300 <field name="count"/>
301 <field name="price_total"/>
302 <field name="price_average"/>
307 <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_month">
308 <field name="name">Sales by journal (this month)</field>
309 <field name="res_model">sale_journal.sale.stats</field>
310 <field name="type">ir.actions.act_window</field>
311 <field name="view_type">form</field>
312 <field name="view_mode">tree,form</field>
313 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
316 <menuitem name="Reporting" id="menu_definition_report_sales" parent="sale.menu_sale_root"/>
317 <menuitem name="Sales by Journal (This Month)" id="menu_sale_sale_stats_open_menu" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_month"/>
319 <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
320 <field name="res_model">sale_journal.sale.stats</field>
321 <field name="type">ir.actions.act_window</field>
322 <field name="view_type">form</field>
323 <field name="view_mode">tree,form</field>
326 <menuitem name="Sales by Journal (All Months)" id="menu_sale_sale_stats_open_all" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_all"/>
328 <act_window name="Monthly sales"
329 domain="[('journal_id', '=', active_id)]"
330 res_model="sale_journal.sale.stats"
331 src_model="sale_journal.sale.journal"
332 id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
334 <act_window name="Assigned picking"
335 domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
336 res_model="stock.picking"
337 src_model="sale_journal.picking.journal"
338 id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
340 <act_window name="Confirmed picking"
341 domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
342 res_model="stock.picking"
343 src_model="sale_journal.picking.journal"
344 id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
346 <act_window name="Assigned picking"
347 domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
348 res_model="stock.picking"
349 src_model="sale_journal.sale.journal"
350 id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
352 <act_window name="Confirmed picking"
353 domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
354 res_model="stock.picking"
355 src_model="sale_journal.sale.journal"
356 id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
358 <act_window name="Draft sales"
359 domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
360 res_model="sale.order"
361 src_model="sale_journal.sale.journal"
362 id="act_sale_journal_sale_journal_2_sale_order_draft"/>
364 <act_window name="Approved sales"
365 domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
366 res_model="sale.order"
367 src_model="sale_journal.sale.journal"
368 id="act_sale_journal_sale_journal_2_sale_order_approved"/>
370 <record id="view_partner_property_form" model="ir.ui.view">
371 <field name="name">res.partner.journal.property.form.inherit</field>
372 <field name="model">res.partner</field>
373 <field name="type">form</field>
374 <field name="inherit_id" ref="base.view_partner_form"/>
375 <field name="arch" type="xml">
376 <page string="Sales & Purchases" position="inside">
377 <field name="property_invoice_type"/>