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"/>
123 <record model="ir.ui.view" id="sale_journal_sale_order">
124 <field name="name">sale.order.journal.view.form</field>
125 <field name="type">form</field>
126 <field name="model">sale.order</field>
127 <field name="inherit_id" ref="sale.view_order_form" />
128 <field name="arch" type="xml">
129 <field name="invoiced" position="after">
130 <field name="journal_id" select="1"/>
131 <field name="invoice_type_id" select="1"/>
135 <record model="ir.ui.view" id="sale_journal_sale_order_tree">
136 <field name="name">sale.order.journal.view.tree</field>
137 <field name="type">tree</field>
138 <field name="model">sale.order</field>
139 <field name="inherit_id" ref="sale.view_order_tree" />
140 <field name="arch" type="xml">
141 <field name="state" position="after">
142 <field name="invoice_type_id"/>
143 <field name="journal_id"/>
148 <record model="ir.ui.view" id="sale_journal_picking_order">
149 <field name="name">stock.picking.journal.view.form</field>
150 <field name="type">form</field>
151 <field name="model">stock.picking</field>
152 <field name="inherit_id" ref="stock.view_picking_form" />
153 <field name="arch" type="xml">
154 <field name="origin" position="after">
155 <field name="journal_id" select="1"/>
156 <field name="sale_journal_id" select="1"/>
157 <field name="invoice_type_id" select="1"/>
162 <record model="ir.ui.view" id="sale_journal_picking_order_tree">
163 <field name="name">stock.picking.journal.view.tree</field>
164 <field name="type">tree</field>
165 <field name="model">stock.picking</field>
166 <field name="inherit_id" ref="stock.vpicktree" />
167 <field name="arch" type="xml">
168 <field name="invoice_state" position="after">
169 <field name="journal_id" select="1"/>
170 <field name="invoice_type_id" select="1"/>
171 <field name="sale_journal_id" select="1"/>
176 <record model="ir.ui.view" id="sale_journal_picking_order_del">
177 <field name="name">stock.picking.journal.view.form</field>
178 <field name="type">form</field>
179 <field name="model">stock.picking</field>
180 <field name="inherit_id" ref="stock.view_picking_delivery_form" />
181 <field name="arch" type="xml">
182 <field name="origin" position="after">
183 <field name="journal_id" select="1"/>
184 <field name="sale_journal_id" select="1"/>
185 <field name="invoice_type_id" select="1"/>
190 <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
191 <field name="name">stock.picking.journal.view.tree</field>
192 <field name="type">tree</field>
193 <field name="model">stock.picking</field>
194 <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
195 <field name="arch" type="xml">
196 <field name="origin" position="after">
197 <field name="journal_id" select="1"/>
198 <field name="invoice_type_id" select="1"/>
199 <field name="sale_journal_id" select="1"/>
205 <record model="ir.ui.view" id="sale_journal_picking_order_in">
206 <field name="name">stock.picking.journal.view.form</field>
207 <field name="type">form</field>
208 <field name="model">stock.picking</field>
209 <field name="inherit_id" ref="stock.view_picking_in_form" />
210 <field name="arch" type="xml">
211 <field name="origin" position="after">
212 <field name="journal_id" select="1"/>
213 <field name="sale_journal_id" select="1"/>
214 <field name="invoice_type_id" select="1"/>
219 <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
220 <field name="name">stock.picking.journal.view.tree</field>
221 <field name="type">tree</field>
222 <field name="model">stock.picking</field>
223 <field name="inherit_id" ref="stock.view_picking_in_tree" />
224 <field name="arch" type="xml">
225 <field name="invoice_state" position="after">
226 <field name="journal_id" select="1"/>
227 <field name="invoice_type_id" select="1"/>
228 <field name="sale_journal_id" select="1"/>
234 <record model="ir.ui.view" id="sale_journal_picking_order_out">
235 <field name="name">stock.picking.journal.view.form</field>
236 <field name="type">form</field>
237 <field name="model">stock.picking</field>
238 <field name="inherit_id" ref="stock.view_picking_out_form" />
239 <field name="arch" type="xml">
240 <field name="origin" position="after">
241 <field name="journal_id" select="1"/>
242 <field name="sale_journal_id" select="1"/>
243 <field name="invoice_type_id" select="1"/>
248 <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
249 <field name="name">stock.picking.journal.view.tree</field>
250 <field name="type">tree</field>
251 <field name="model">stock.picking</field>
252 <field name="inherit_id" ref="stock.view_picking_out_tree" />
253 <field name="arch" type="xml">
254 <field name="invoice_state" position="after">
255 <field name="journal_id" select="1"/>
256 <field name="invoice_type_id" select="1"/>
257 <field name="sale_journal_id" select="1"/>
264 <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
265 <field name="name">sale_journal.sale.stats.tree</field>
266 <field name="model">sale_journal.sale.stats</field>
267 <field name="type">tree</field>
268 <field name="arch" type="xml">
269 <tree string="Sales by Journal">
271 <field name="state"/>
272 <field name="journal_id"/>
273 <field name="quantity"/>
274 <field name="count"/>
275 <field name="price_total"/>
276 <field name="price_average"/>
280 <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
281 <field name="name">sale_journal.sale.stats.form</field>
282 <field name="model">sale_journal.sale.stats</field>
283 <field name="type">form</field>
284 <field name="arch" type="xml">
285 <form string="Sales by Journal">
286 <field name="name" select="1"/>
287 <field name="state" select="1"/>
288 <field name="journal_id" select="1"/>
289 <field name="quantity"/>
290 <field name="count"/>
291 <field name="price_total"/>
292 <field name="price_average"/>
297 <record model="ir.ui.view" id="view_sale_journal_sale_stats_search">
298 <field name="name">sale_journal.sale.stats.search</field>
299 <field name="model">sale_journal.sale.stats</field>
300 <field name="type">search</field>
301 <field name="arch" type="xml">
302 <search string="Sales by Journal">
303 <group col="8" colspan="4">
304 <filter icon="terp-sale" string="This Year" domain="[('name','!=','')]" help="Sale journal in this year"/>
305 <filter icon="terp-sale" string="This Month" domain="[('name','=',time.strftime('%%Y-%%m-01'))]" help="Sale journal in this month"/>
306 <separator orientation="vertical"/>
307 <field name="name" select="1"/>
308 <field name="state" select="1"/>
309 <field name="journal_id" select="1"/>
315 <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
316 <field name="name">Sales by Journal</field>
317 <field name="res_model">sale_journal.sale.stats</field>
318 <field name="type">ir.actions.act_window</field>
319 <field name="view_type">form</field>
320 <field name="view_mode">tree,form</field>
321 <field name="search_view_id" ref="view_sale_journal_sale_stats_search"/>
324 <menuitem name="Reporting" id="menu_definition_report_sales" parent="sale.menu_sale_root"/>
325 <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"/>
327 <act_window name="Monthly sales"
328 domain="[('journal_id', '=', active_id)]"
329 res_model="sale_journal.sale.stats"
330 src_model="sale_journal.sale.journal"
331 id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
333 <act_window name="Assigned picking"
334 domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
335 res_model="stock.picking"
336 src_model="sale_journal.picking.journal"
337 id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
339 <act_window name="Confirmed picking"
340 domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
341 res_model="stock.picking"
342 src_model="sale_journal.picking.journal"
343 id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
345 <act_window name="Assigned picking"
346 domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
347 res_model="stock.picking"
348 src_model="sale_journal.sale.journal"
349 id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
351 <act_window name="Confirmed picking"
352 domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
353 res_model="stock.picking"
354 src_model="sale_journal.sale.journal"
355 id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
357 <act_window name="Draft sales"
358 domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
359 res_model="sale.order"
360 src_model="sale_journal.sale.journal"
361 id="act_sale_journal_sale_journal_2_sale_order_draft"/>
363 <act_window name="Approved sales"
364 domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
365 res_model="sale.order"
366 src_model="sale_journal.sale.journal"
367 id="act_sale_journal_sale_journal_2_sale_order_approved"/>
369 <record id="view_partner_property_form" model="ir.ui.view">
370 <field name="name">res.partner.journal.property.form.inherit</field>
371 <field name="model">res.partner</field>
372 <field name="type">form</field>
373 <field name="inherit_id" ref="base.view_partner_form"/>
374 <field name="arch" type="xml">
375 <page string="Sales & Purchases" position="inside">
376 <field name="property_invoice_type"/>