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"/>
95 <record model="ir.ui.view" id="view_sale_journal_search">
96 <field name="name">sale_journal.sale.journal.search</field>
97 <field name="model">sale_journal.sale.journal</field>
98 <field name="type">search</field>
99 <field name="arch" type="xml">
100 <search string="Sales by Journal">
101 <group col="8" colspan="4">
102 <filter icon="terp-sale" string="My Sale Journals" domain="[('user_id','=',uid)]" help="My Sale Journals"/>
103 <filter icon="terp-sale" string="Open" domain="[('state','=','open')]" help="Open Sale Journals"/>
104 <separator orientation="vertical"/>
105 <field name="name" select="1"/>
106 <field name="code" select="1"/>
107 <field name="user_id" select="1"/>
108 <field name="date" select="1"/>
114 <record model="ir.actions.act_window" id="action_definition_journal">
115 <field name="res_model">sale_journal.sale.journal</field>
116 <field name="view_type">form</field>
117 <field name="view_mode">tree,form</field>
118 <field name="search_view_id" ref="view_sale_journal_search"/>
121 <!-- <menuitem name="Sales Journals" id="menu_definition_journal" parent="sale.menu_shop_configuration" action="action_definition_journal"/>-->
122 <menuitem id="menu_sale_journal" name="Journal" parent="base.menu_base_config" sequence="60" />
123 <menuitem name="Sales Journals" id="menu_definition_journal" parent="menu_sale_journal" action="action_definition_journal"/>
125 <record model="ir.ui.view" id="sale_journal_sale_order">
126 <field name="name">sale.order.journal.view.form</field>
127 <field name="type">form</field>
128 <field name="model">sale.order</field>
129 <field name="inherit_id" ref="sale.view_order_form" />
130 <field name="arch" type="xml">
131 <field name="invoiced" position="after">
132 <field name="journal_id" select="1"/>
133 <field name="invoice_type_id" select="1"/>
137 <record model="ir.ui.view" id="sale_journal_sale_order_tree">
138 <field name="name">sale.order.journal.view.tree</field>
139 <field name="type">tree</field>
140 <field name="model">sale.order</field>
141 <field name="inherit_id" ref="sale.view_order_tree" />
142 <field name="arch" type="xml">
143 <field name="state" position="after">
144 <field name="invoice_type_id"/>
145 <field name="journal_id"/>
150 <record model="ir.ui.view" id="sale_journal_picking_order">
151 <field name="name">stock.picking.journal.view.form</field>
152 <field name="type">form</field>
153 <field name="model">stock.picking</field>
154 <field name="inherit_id" ref="stock.view_picking_form" />
155 <field name="arch" type="xml">
156 <field name="origin" position="after">
157 <field name="journal_id" select="1"/>
158 <field name="sale_journal_id" select="1"/>
159 <field name="invoice_type_id" select="1"/>
164 <record model="ir.ui.view" id="sale_journal_picking_order_tree">
165 <field name="name">stock.picking.journal.view.tree</field>
166 <field name="type">tree</field>
167 <field name="model">stock.picking</field>
168 <field name="inherit_id" ref="stock.vpicktree" />
169 <field name="arch" type="xml">
170 <field name="invoice_state" position="after">
171 <field name="journal_id" select="1"/>
172 <field name="invoice_type_id" select="1"/>
173 <field name="sale_journal_id" select="1"/>
178 <record model="ir.ui.view" id="sale_journal_picking_order_del">
179 <field name="name">stock.picking.journal.view.form</field>
180 <field name="type">form</field>
181 <field name="model">stock.picking</field>
182 <field name="inherit_id" ref="stock.view_picking_delivery_form" />
183 <field name="arch" type="xml">
184 <field name="origin" position="after">
185 <field name="journal_id" select="1"/>
186 <field name="sale_journal_id" select="1"/>
187 <field name="invoice_type_id" select="1"/>
192 <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
193 <field name="name">stock.picking.journal.view.tree</field>
194 <field name="type">tree</field>
195 <field name="model">stock.picking</field>
196 <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
197 <field name="arch" type="xml">
198 <field name="origin" position="after">
199 <field name="journal_id" select="1"/>
200 <field name="invoice_type_id" select="1"/>
201 <field name="sale_journal_id" select="1"/>
207 <record model="ir.ui.view" id="sale_journal_picking_order_in">
208 <field name="name">stock.picking.journal.view.form</field>
209 <field name="type">form</field>
210 <field name="model">stock.picking</field>
211 <field name="inherit_id" ref="stock.view_picking_in_form" />
212 <field name="arch" type="xml">
213 <field name="origin" position="after">
214 <field name="journal_id" select="1"/>
215 <field name="sale_journal_id" select="1"/>
216 <field name="invoice_type_id" select="1"/>
221 <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
222 <field name="name">stock.picking.journal.view.tree</field>
223 <field name="type">tree</field>
224 <field name="model">stock.picking</field>
225 <field name="inherit_id" ref="stock.view_picking_in_tree" />
226 <field name="arch" type="xml">
227 <field name="invoice_state" position="after">
228 <field name="journal_id" select="1"/>
229 <field name="invoice_type_id" select="1"/>
230 <field name="sale_journal_id" select="1"/>
236 <record model="ir.ui.view" id="sale_journal_picking_order_out">
237 <field name="name">stock.picking.journal.view.form</field>
238 <field name="type">form</field>
239 <field name="model">stock.picking</field>
240 <field name="inherit_id" ref="stock.view_picking_out_form" />
241 <field name="arch" type="xml">
242 <field name="origin" position="after">
243 <field name="journal_id" select="1"/>
244 <field name="sale_journal_id" select="1"/>
245 <field name="invoice_type_id" select="1"/>
250 <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
251 <field name="name">stock.picking.journal.view.tree</field>
252 <field name="type">tree</field>
253 <field name="model">stock.picking</field>
254 <field name="inherit_id" ref="stock.view_picking_out_tree" />
255 <field name="arch" type="xml">
256 <field name="invoice_state" position="after">
257 <field name="journal_id" select="1"/>
258 <field name="invoice_type_id" select="1"/>
259 <field name="sale_journal_id" select="1"/>
266 <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
267 <field name="name">sale_journal.sale.stats.tree</field>
268 <field name="model">sale_journal.sale.stats</field>
269 <field name="type">tree</field>
270 <field name="arch" type="xml">
271 <tree string="Sales by Journal">
273 <field name="state"/>
274 <field name="journal_id"/>
275 <field name="quantity"/>
276 <field name="count"/>
277 <field name="price_total"/>
278 <field name="price_average"/>
282 <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
283 <field name="name">sale_journal.sale.stats.form</field>
284 <field name="model">sale_journal.sale.stats</field>
285 <field name="type">form</field>
286 <field name="arch" type="xml">
287 <form string="Sales by Journal">
288 <field name="name" select="1"/>
289 <field name="state" select="1"/>
290 <field name="journal_id" select="1"/>
291 <field name="quantity"/>
292 <field name="count"/>
293 <field name="price_total"/>
294 <field name="price_average"/>
299 <record model="ir.ui.view" id="view_sale_journal_sale_stats_search">
300 <field name="name">sale_journal.sale.stats.search</field>
301 <field name="model">sale_journal.sale.stats</field>
302 <field name="type">search</field>
303 <field name="arch" type="xml">
304 <search string="Sales by Journal">
305 <group col="8" colspan="4">
306 <filter icon="terp-sale" string="This Year" domain="[('name','!=','')]" help="Sale journal in this year"/>
307 <filter icon="terp-sale" string="This Month" domain="[('name','=',time.strftime('%%Y-%%m-01'))]" help="Sale journal in this month"/>
308 <separator orientation="vertical"/>
309 <field name="name" select="1"/>
310 <field name="state" select="1"/>
311 <field name="journal_id" select="1"/>
317 <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
318 <field name="name">Sales by Journal</field>
319 <field name="res_model">sale_journal.sale.stats</field>
320 <field name="type">ir.actions.act_window</field>
321 <field name="view_type">form</field>
322 <field name="view_mode">tree,form</field>
323 <field name="search_view_id" ref="view_sale_journal_sale_stats_search"/>
326 <menuitem name="Reporting" id="menu_definition_report_sales" parent="base.menu_base_partner" sequence="8"/>
327 <menuitem name="Sales by Journal" id="menu_sale_sale_stats_open_all" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_all"/>
329 <act_window name="Monthly sales"
330 domain="[('journal_id', '=', active_id)]"
331 res_model="sale_journal.sale.stats"
332 src_model="sale_journal.sale.journal"
333 id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
335 <act_window name="Assigned picking"
336 domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
337 res_model="stock.picking"
338 src_model="sale_journal.picking.journal"
339 id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
341 <act_window name="Confirmed picking"
342 domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
343 res_model="stock.picking"
344 src_model="sale_journal.picking.journal"
345 id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
347 <act_window name="Assigned picking"
348 domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
349 res_model="stock.picking"
350 src_model="sale_journal.sale.journal"
351 id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
353 <act_window name="Confirmed picking"
354 domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
355 res_model="stock.picking"
356 src_model="sale_journal.sale.journal"
357 id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
359 <act_window name="Draft sales"
360 domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
361 res_model="sale.order"
362 src_model="sale_journal.sale.journal"
363 id="act_sale_journal_sale_journal_2_sale_order_draft"/>
365 <act_window name="Approved sales"
366 domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
367 res_model="sale.order"
368 src_model="sale_journal.sale.journal"
369 id="act_sale_journal_sale_journal_2_sale_order_approved"/>
371 <record id="view_partner_property_form" model="ir.ui.view">
372 <field name="name">res.partner.journal.property.form.inherit</field>
373 <field name="model">res.partner</field>
374 <field name="type">form</field>
375 <field name="inherit_id" ref="base.view_partner_form"/>
376 <field name="arch" type="xml">
377 <page string="Sales & Purchases" position="inside">
378 <field name="property_invoice_type"/>