32213fda91089bfc165c9ec8ae49f0329a4e6ab7
[odoo/odoo.git] / addons / account / account_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data>
4
5         <!--
6      Fiscal Year
7     -->
8
9         <record id="view_account_fiscalyear_form" model="ir.ui.view">
10             <field name="name">account.fiscalyear.form</field>
11             <field name="model">account.fiscalyear</field>
12             <field name="type">form</field>
13             <field name="arch" type="xml">
14                 <form string="Fiscalyear">
15                     <field name="name" select="1"/>
16                     <field name="code" select="1"/>
17                     <field name="date_start"/>
18                     <field name="date_stop"/>
19                     <field name="start_journal_period_id"/>
20                     <field name="end_journal_period_id"/>
21                     <separator colspan="4" string="Periods"/>
22                     <field colspan="4" name="period_ids" nolabel="1" widget="one2many_list">
23                         <form string="Period">
24                             <field name="name" select="1"/>
25                             <field name="code" select="1"/>
26                             <field name="date_start"/>
27                             <field name="date_stop"/>
28                         </form>
29                     </field>
30                     <separator colspan="4" string="States"/>
31                     <field name="state" select="1"/>
32                     <group col="2" colspan="2">
33                         <button name="create_period" states="draft" string="Create Monthly Periods" type="object"/>
34                         <button name="create_period3" states="draft" string="Create 3 Months Periods" type="object"/>
35                     </group>
36                 </form>
37             </field>
38         </record>
39         <record id="view_account_fiscalyear_tree" model="ir.ui.view">
40             <field name="name">account.fiscalyear.tree</field>
41             <field name="model">account.fiscalyear</field>
42             <field name="type">tree</field>
43             <field name="arch" type="xml">
44                 <tree string="Fiscalyear">
45                     <field name="code"/>
46                     <field name="name"/>
47                     <field name="state"/>
48                 </tree>
49             </field>
50         </record>
51         <record id="action_account_fiscalyear_form" model="ir.actions.act_window">
52             <field name="name">Fiscal Years</field>
53             <field name="res_model">account.fiscalyear</field>
54             <field name="view_type">form</field>
55             <field name="view_mode">tree,form</field>
56         </record>
57         <menuitem id="next_id_23" name="Periods" parent="account.menu_finance_accounting"/><menuitem action="action_account_fiscalyear_form" id="menu_action_account_fiscalyear_form" parent="next_id_23"/>
58
59         <!--
60     Period
61     -->
62
63         <record id="view_account_period_form" model="ir.ui.view">
64             <field name="name">account.period.form</field>
65             <field name="model">account.period</field>
66             <field name="type">form</field>
67             <field name="arch" type="xml">
68                 <form string="Period">
69                     <field name="name" select="1"/>
70                     <field name="code" select="1"/>
71                     <field name="date_start"/>
72                     <field name="date_stop"/>
73                     <field name="fiscalyear_id"/>
74                     <separator colspan="4" string="States"/>
75                     <field name="state" select="1"/>
76                 </form>
77             </field>
78         </record>
79         <record id="view_account_period_tree" model="ir.ui.view">
80             <field name="name">account.period.tree</field>
81             <field name="model">account.period</field>
82             <field name="type">tree</field>
83             <field name="arch" type="xml">
84                 <tree string="Period">
85                     <field name="code"/>
86                     <field name="name"/>
87                     <field name="date_start"/>
88                     <field name="date_stop"/>
89                     <field name="state"/>
90                 </tree>
91             </field>
92         </record>
93         <record id="action_account_period_form" model="ir.actions.act_window">
94             <field name="name">Periods</field>
95             <field name="res_model">account.period</field>
96             <field name="view_type">form</field>
97             <field name="view_mode">tree,form</field>
98         </record>
99         <menuitem action="action_account_period_form" id="menu_action_account_period_form" parent="account.next_id_23"/>
100
101
102         <!--
103     Accounts
104     -->
105
106         <record id="view_account_form" model="ir.ui.view">
107             <field name="name">account.account.form</field>
108             <field name="model">account.account</field>
109             <field name="type">form</field>
110             <field name="arch" type="xml">
111                 <form string="Account">
112                     <group col="6" colspan="4">
113                     <field name="name" select="1"/>
114                     <field name="code" select="1"/>
115                     <field name="type" select="1"/>
116                     <field name="company_id" select="2"/>
117                     <field name="parent_id"/>
118                     <field name="active"/>
119                     </group>
120                     <notebook colspan="4">
121                         <page string="General Information">
122                             <newline/>
123                             <field name="sign"/>
124
125                             <field name="currency_id" select="2"/>
126                             <field name="reconcile"/>
127                             <newline/>
128                             <newline/>
129                             <field name="child_consol_ids" colspan="4"/>
130                             <field colspan="4" name="tax_ids" domain="[('parent_id','=',False)]"/>
131                         </page>
132                         <page string="Notes">
133                             <field colspan="4" name="note" nolabel="1"/>
134                         </page>
135                     </notebook>
136                 </form>
137             </field>
138         </record>
139         <record id="action_account_form" model="ir.actions.act_window">
140             <field name="name">List of Accounts</field>
141             <field name="res_model">account.account</field>
142             <field name="view_type">form</field>
143             <field name="view_mode">tree,form</field>
144         </record>
145         <menuitem id="account_account_menu" name="Financial Accounts" parent="account.menu_finance_accounting"/>
146         <menuitem action="action_account_form" id="menu_action_account_form" parent="account_account_menu"/>
147
148         <record id="view_account_tree" model="ir.ui.view">
149             <field name="name">account.account.tree</field>
150             <field name="model">account.account</field>
151             <field name="type">tree</field>
152             <field name="field_parent">child_id</field>
153             <field name="arch" type="xml">
154                 <tree string="Chart of accounts" toolbar="1">
155                     <field name="code"/>
156                     <field name="name"/>
157                     <field name="debit"/>
158                     <field name="credit"/>
159                     <field name="balance"/>
160                     <field name="company_currency_id"/>
161                 </tree>
162             </field>
163         </record>
164         <record id="action_account_tree" model="ir.actions.act_window">
165             <field name="name">Chart of Accounts</field>
166             <field name="res_model">account.account</field>
167             <field name="view_type">tree</field>
168             <field name="view_id" ref="view_account_tree"/>
169             <field name="domain">[('parent_id','=',False)]</field>
170         </record>
171         <menuitem action="action_account_tree" id="menu_action_account_tree" parent="account.account_account_menu"/>
172
173         <!--
174     Journal
175
176     Account Journal Columns
177     -->
178
179         <record id="view_journal_column_form" model="ir.ui.view">
180             <field name="name">account.journal.column.form</field>
181             <field name="model">account.journal.column</field>
182             <field name="type">form</field>
183             <field name="arch" type="xml">
184                 <form string="Journal Column">
185                     <field colspan="4" name="name" select="1"/>
186                     <field name="field" select="1"/>
187                     <field name="sequence"/>
188                     <newline/>
189                     <field name="readonly"/>
190                     <field name="required"/>
191                 </form>
192             </field>
193         </record>
194         <record id="view_journal_column_tree" model="ir.ui.view">
195             <field name="name">account.journal.column.tree</field>
196             <field name="model">account.journal.column</field>
197             <field name="type">tree</field>
198             <field name="arch" type="xml">
199                 <tree string="Journal Column">
200                     <field name="sequence"/>
201                     <field name="name"/>
202                     <field name="required"/>
203                     <field name="readonly"/>
204                 </tree>
205             </field>
206         </record>
207
208         <record id="view_account_journal_view_form" model="ir.ui.view">
209             <field name="name">account.journal.view.form</field>
210             <field name="model">account.journal.view</field>
211             <field name="type">form</field>
212             <field name="arch" type="xml">
213                 <form string="Journal View">
214                     <field colspan="4" name="name" select="1"/>
215                     <field colspan="4" name="columns_id" widget="one2many_list"/>
216                 </form>
217             </field>
218         </record>
219
220         <!--
221     # Account Journal
222     -->
223
224         <record id="view_account_journal_tree" model="ir.ui.view">
225             <field name="name">account.journal.tree</field>
226             <field name="model">account.journal</field>
227             <field name="type">tree</field>
228             <field name="arch" type="xml">
229                 <tree string="Account Journal">
230                     <field name="code"/>
231                     <field name="name"/>
232                 </tree>
233             </field>
234         </record>
235
236         <record id="view_account_journal_form" model="ir.ui.view">
237             <field name="name">account.journal.form</field>
238             <field name="model">account.journal</field>
239             <field name="type">form</field>
240             <field name="arch" type="xml">
241                 <form string="Account Journal">
242                     <field name="name" select="1"/>
243                     <field name="active" select="1"/>
244                     <field name="code" select="1"/>
245                     <field name="type"/>
246                     <notebook colspan="4">
247                         <page string="General Information">
248                             <field name="view_id"/>
249                             <field name="sequence_id"/>
250                             <field name="default_debit_account_id" attrs="{'required':[('type','=','cash')]}"/>
251                             <field name="default_credit_account_id" attrs="{'required':[('type','=','cash')]}"/>
252                             <field name="currency"/>
253                             <field name="user_id" groups="base.group_extended"/>
254                             <newline/>
255                             <field name="centralisation"/>
256                             <field name="update_posted"/>
257                             <field name="entry_posted"/>
258                         </page>
259                         <page string="Entry Controls">
260                             <separator colspan="4" string="Accounts Type Allowed (empty for no control)"/>
261                             <field colspan="4" name="type_control_ids" nolabel="1"/>
262                             <separator colspan="4" string="Accounts Allowed (empty for no control)"/>
263                             <field colspan="4" name="account_control_ids" nolabel="1"/>
264                         </page>
265                     </notebook>
266                 </form>
267             </field>
268         </record>
269         <record id="action_account_journal_form" model="ir.actions.act_window">
270             <field name="name">Financial Journals</field>
271             <field name="res_model">account.journal</field>
272             <field name="view_type">form</field>
273             <field name="view_mode">tree,form</field>
274         </record>
275         <menuitem action="action_account_journal_form" id="menu_action_account_journal_form" parent="menu_finance_accounting"/>
276
277         <record id="view_bank_statement_tree" model="ir.ui.view">
278             <field name="name">account.bank.statement.tree</field>
279             <field name="model">account.bank.statement</field>
280             <field name="type">tree</field>
281             <field name="arch" type="xml">
282                 <tree colors="red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end)" string="Statement">
283                     <field name="date"/>
284                     <field name="name"/>
285                     <field name="journal_id"/>
286                     <field name="period_id"/>
287                     <field name="balance_start"/>
288                     <field name="balance_end_real"/>
289                     <field name="balance_end"/>
290                     <field name="state"/>
291                 </tree>
292             </field>
293         </record>
294
295         <record id="view_bank_statement_form" model="ir.ui.view">
296             <field name="name">account.bank.statement.form</field>
297             <field name="model">account.bank.statement</field>
298             <field name="type">form</field>
299             <field name="arch" type="xml">
300                 <form string="Statement">
301                     <field name="name" select="1"/>
302                     <field name="date" select="1"/>
303                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
304                     <field name="currency"/>
305                     <field name="period_id" select="2"/>
306                     <group colspan="2" col="3">
307                         <button name="%(wizard_populate_payment_from_inv)d"
308                             string="Import invoice" type="action" />
309                     </group>
310                     <newline/>
311                     <field name="balance_start"/>
312                     <field name="balance_end_real"/>
313                     <notebook colspan="4">
314                         <page string="Entry encoding">
315                             <field colspan="4" name="line_ids" nolabel="1">
316                                 <tree editable="bottom" string="Statement lines">
317                                     <field name="date"/>
318                                     <field name="ref"/>
319                                     <field name="name"/>
320                                     <field name="type"/>
321                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
322                                     <field domain="[('journal_id','=',parent.journal_id)]" name="account_id"/>
323                                     <field name="amount"/>
324                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id, 'currency_id': parent.currency}" name="reconcile_id"/>
325                                     <field invisible="1" name="reconcile_amount"/>
326                                 </tree>
327                                 <form string="Statement lines">
328                                     <field name="date"/>
329                                     <field name="name"/>
330                                     <field name="type"/>
331                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
332                                     <field domain="[('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id"/>
333                                     <field name="amount"/>
334                                     <field context="{'partner_id':partner_id,'amount':amount,'account_id':account_id}" name="reconcile_id"/>
335                                     <field name="ref"/>
336                                     <separator colspan="4" string="Notes"/>
337                                     <field colspan="4" name="note" nolabel="1"/>
338                                 </form>
339                             </field>
340                         </page>
341                         <page string="Real Entries">
342                             <field colspan="4" name="move_line_ids" nolabel="1"/>
343                         </page>
344                     </notebook>
345                     <group col="7" colspan="4">
346                         <field name="state" select="2"/>
347                         <field name="balance_end"/>
348                         <button name="button_dummy" states="draft" string="Compute"/>
349                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
350                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
351                     </group>
352                 </form>
353             </field>
354         </record>
355         <record id="action_bank_statement_tree" model="ir.actions.act_window">
356             <field name="name">Entries by Statements</field>
357             <field name="res_model">account.bank.statement</field>
358             <field name="view_type">form</field>
359             <field name="view_mode">tree,form</field>
360         </record>
361         <menuitem action="action_bank_statement_tree" id="menu_bank_statement_tree" parent="menu_finance_entries"/>
362
363         <record id="action_bank_statement_draft_tree" model="ir.actions.act_window">
364             <field name="name">Draft statements</field>
365             <field name="res_model">account.bank.statement</field>
366             <field name="view_type">form</field>
367             <field name="view_mode">tree,form</field>
368             <field name="domain">[('state','=','draft')]</field>
369         </record>
370         <menuitem action="action_bank_statement_draft_tree" id="menu_bank_statement_draft_tree" parent="account.menu_bank_statement_tree"/>
371
372         <record id="action_bank_statement_tree2" model="ir.actions.act_window">
373             <field name="name">New Statement</field>
374             <field name="res_model">account.bank.statement</field>
375             <field name="view_type">form</field>
376             <field name="view_mode">form,tree</field>
377         </record>
378         <menuitem action="action_bank_statement_tree2" id="menu_bank_statement_tree2" parent="menu_bank_statement_tree"/>
379
380         <record id="view_bank_statement_reconcile" model="ir.ui.view">
381             <field name="name">account.bank.statement.reconcile.form</field>
382             <field name="model">account.bank.statement.reconcile</field>
383             <field name="type">form</field>
384             <field name="arch" type="xml">
385                 <form string="Reconcile">
386                     <field name="name" select="1"/>
387                     <newline/>
388                     <field name="total_second_amount"/>
389                     <field name="total_second_currency"/>
390                     <newline/>
391                     <field name="total_amount"/>
392                     <field name="total_currency"/>
393                     <newline/>
394                     <separator colspan="4" string="Entries"/>
395                     <field colspan="4" domain="[('partner_id','=',context.get('partner_id', False)),('state','=','valid'),('account_id','=',context.get('account_id', False)),('reconcile_id', '=', False)]" name="line_ids" nolabel="1" view_mode="tree"/>
396                     <field colspan="4" name="line_new_ids" nolabel="1">
397                         <tree editable="bottom" string="Write-Off">
398                             <field name="account_id"/>
399                             <field name="amount"/>
400                             <field name="name"/>
401                         </tree>
402                     </field>
403                     <group col="5" colspan="4">
404                         <field name="total_entry"/>
405                         <field name="total_new"/>
406                         <field name="total_balance"/>
407                         <button colspan="2" name="dummy" string="Compute"/>
408                     </group>
409                 </form>
410             </field>
411         </record>
412         <!--
413     Account Types
414     -->
415         <record id="view_account_type_tree" model="ir.ui.view">
416             <field name="name">account.account.type.tree</field>
417             <field name="model">account.account.type</field>
418             <field name="type">tree</field>
419             <field name="arch" type="xml">
420                 <tree string="Account Type">
421                     <field name="code"/>
422                     <field name="name"/>
423                 </tree>
424             </field>
425         </record>
426         <record id="view_account_type_form" model="ir.ui.view">
427             <field name="name">account.account.type.form</field>
428             <field name="model">account.account.type</field>
429             <field name="type">form</field>
430             <field name="arch" type="xml">
431                 <form string="Account Type">
432                     <field name="name" select="1"/>
433                     <field name="code" select="1"/>
434                     <field name="sequence"/>
435                     <field name="close_method"/>
436                     <field name="partner_account"/>
437                 </form>
438             </field>
439         </record>
440         <record id="action_account_type_form" model="ir.actions.act_window">
441             <field name="name">Account Types</field>
442             <field name="res_model">account.account.type</field>
443             <field name="view_type">form</field>
444             <field name="view_mode">tree,form</field>
445         </record>
446         <menuitem action="action_account_type_form" groups="base.group_extended" id="menu_action_account_type_form" parent="account.account_account_menu"/>
447         <!--
448     Entries
449     -->
450         <record id="view_account_move_tree" model="ir.ui.view">
451             <field name="name">account.move.tree</field>
452             <field name="model">account.move</field>
453             <field name="type">tree</field>
454             <field name="arch" type="xml">
455                 <tree string="Account entry">
456                     <field name="ref"/>
457                     <field name="name"/>
458                     <field name="period_id"/>
459                     <field name="journal_id"/>
460                     <field name="state"/>
461                 </tree>
462             </field>
463         </record>
464
465         <!--
466     Reconcile
467     -->
468
469         <record id="view_move_reconcile_form" model="ir.ui.view">
470             <field name="name">account.move.reconcile.form</field>
471             <field name="model">account.move.reconcile</field>
472             <field name="type">form</field>
473             <field name="arch" type="xml">
474                 <form string="Account Entry Reconcile">
475                     <group col="6" colspan="4">
476                         <field name="name" select="1"/>
477                         <field name="create_date" select="1"/>
478                         <field name="type" select="1"/>
479                     </group>
480                     <field colspan="4" name="line_id" nolabel="1"/>
481                 </form>
482             </field>
483         </record>
484
485         <!--
486     Tax Codes
487     -->
488         <record id="view_tax_code_tree" model="ir.ui.view">
489             <field name="name">account.tax.code.tree</field>
490             <field name="model">account.tax.code</field>
491             <field name="type">tree</field>
492             <field name="field_parent">child_ids</field>
493             <field name="arch" type="xml">
494                 <tree string="Account Tax Code" toolbar="1">
495                     <field name="name"/>
496                     <field name="code"/>
497                     <field name="sum"/>
498                     <field name="sum_period"/>
499                 </tree>
500             </field>
501         </record>
502         <record id="view_tax_code_form" model="ir.ui.view">
503             <field name="name">account.tax.code.form</field>
504             <field name="model">account.tax.code</field>
505             <field name="type">form</field>
506             <field name="arch" type="xml">
507                 <form string="Account Tax Code">
508                     <field name="name" select="1"/>
509                     <field name="company_id"/>
510                     <field name="code" select="1"/>
511                     <field name="parent_id" select="1"/>
512                     <field name="sign"/>
513                     <newline/>
514                     <field name="sum"/>
515                     <field name="sum_period"/>
516                     <newline/>
517                     <field colspan="4" name="info"/>
518                 </form>
519             </field>
520         </record>
521         <record id="action_tax_code_list" model="ir.actions.act_window">
522             <field name="name">Tax codes</field>
523             <field name="res_model">account.tax.code</field>
524             <field name="view_type">form</field>
525             <field name="view_mode">tree,form</field>
526             <field name="view_id" ref="view_tax_code_tree"/>
527         </record>
528        <menuitem id="next_id_27" name="Taxes" parent="account.menu_finance_accounting"/>
529         <menuitem action="action_tax_code_list" id="menu_action_tax_code_list" parent="next_id_27" sequence="12"/>
530
531
532         <!--
533     Tax
534     -->
535         <record id="view_tax_tree" model="ir.ui.view">
536             <field name="name">account.tax.tree</field>
537             <field name="model">account.tax</field>
538             <field name="type">tree</field>
539             <field name="field_parent">child_ids</field>
540             <field name="arch" type="xml">
541                 <tree string="Account Tax">
542                     <field name="name"/>
543                     <field name="description"/>
544                 </tree>
545             </field>
546         </record>
547         <record id="view_tax_form" model="ir.ui.view">
548             <field name="name">account.tax.form</field>
549             <field name="model">account.tax</field>
550             <field name="type">form</field>
551             <field name="arch" type="xml">
552                 <form string="Account Tax">
553                     <group colspan="4" col="6">
554                         <field name="name" select="1"/>
555                         <field name="company_id"/>
556                         <field name="description" select="1"/>
557                         <field name="active" select="2"/>
558                         <field name="tax_group" select="1"/>
559                         <field name="type"/>
560                     </group>
561                     <notebook colspan="4">
562                         <page string="Tax Definition">
563                             <field name="applicable_type"/>
564                             <field name="amount" select="2" attrs="{'readonly':[('type','=','none'),('type','=','code')]}"/>
565                             <field groups="base.group_extended" name="include_base_amount"/>
566                             <field groups="base.group_extended" name="domain"/>
567                             <newline/>
568                             <field name="account_collected_id"/>
569                             <label colspan="2" nolabel="1" string="Keep empty to use the income account"/>
570                             <field name="account_paid_id"/>
571                             <label colspan="2" nolabel="1" string="Keep empty to use the expense account"/>
572                             <field groups="base.group_extended" name="child_depend"/>
573                             <field groups="base.group_extended" name="sequence"/>
574                             <newline/>
575                             <field colspan="4" groups="base.group_extended" name="child_ids"/>
576                         </page>
577                         <page string="Tax Declaration">
578                             <separator colspan="4" string="Invoices"/>
579                             <field name="base_code_id"/>
580                             <field name="base_sign"/>
581                             <field name="tax_code_id"/>
582                             <field name="tax_sign"/>
583
584                             <separator colspan="4" string="Refund Invoices"/>
585                             <field name="ref_base_code_id"/>
586                             <field name="ref_base_sign"/>
587                             <field name="ref_tax_code_id"/>
588                             <field name="ref_tax_sign"/>
589                         </page>
590                         <page groups="base.group_extended" string="Special Computation">
591                             <separator colspan="4" string="Compute Code (if type=code)"/>
592                             <field colspan="4" name="python_compute" nolabel="1" attrs="{'readonly':[('type','!=','code')]}"/>
593                             <separator colspan="4" string="Applicable Code (if type=code)"/>
594                             <field colspan="4" name="python_applicable" nolabel="1" attrs="{'readonly':[('applicable_type','=','true')]}"/>
595                         </page>
596                     </notebook>
597                 </form>
598             </field>
599         </record>
600         <record id="action_tax_form" model="ir.actions.act_window">
601             <field name="name">Taxes</field>
602             <field name="res_model">account.tax</field>
603             <field name="view_type">form</field>
604             <field name="view_id" ref="view_tax_tree"/>
605         </record>
606         <menuitem action="action_tax_form" id="menu_action_tax_form" parent="next_id_27"/>
607
608
609
610         <!--
611     Entries Journal lines
612     -->
613
614         <wizard id="action_move_journal_line_form_select" menu="False" model="account.move.line" name="account.move.journal.select" string="Standard entry"/>
615
616         <record id="ir_open_journal_period" model="ir.values">
617             <field name="key2">tree_but_open</field>
618             <field name="model">account.journal.period</field>
619             <field name="name">Open Journal</field>
620             <field eval="'ir.actions.wizard,%d'%action_move_journal_line_form_select" name="value"/>
621             <field eval="True" name="object"/>
622         </record>
623
624         <wizard id="action_move_journal_line_form" menu="False" model="account.move.line" name="account.move.journal" string="Entries Encoding by Line"/>
625         <menuitem action="action_move_journal_line_form" id="menu_action_move_journal_line_form" parent="account.menu_finance_entries" type="wizard"/>
626
627         <!--
628     Entries lines
629     -->
630
631         <record id="view_move_line_tree" model="ir.ui.view">
632             <field name="name">account.move.line.tree</field>
633             <field name="model">account.move.line</field>
634             <field name="type">tree</field>
635             <field eval="4" name="priority"/>
636             <field name="arch" type="xml">
637                 <tree string="Account Entry Line">
638                     <field name="date"/>
639                     <field name="move_id"/>
640                     <field name="ref"/>
641                     <field name="invoice"/>
642                     <field name="name"/>
643                     <field name="partner_id"/>
644                     <field name="account_id"/>
645                     <field name="journal_id"/>
646                     <field name="debit" sum="Total debit"/>
647                     <field name="credit" sum="Total credit"/>
648                     <field name="account_tax_id"/>
649                     <field name="analytic_account_id"/>
650                     <field name="amount_currency"/>
651                     <field name="currency_id"/>
652                     <field name="state"/>
653                     <field name="reconcile_id"/>
654                     <field name="reconcile_partial_id"/>
655                 </tree>
656             </field>
657         </record>
658
659         <record id="view_move_line_form" model="ir.ui.view">
660             <field name="name">account.move.line.form</field>
661             <field name="model">account.move.line</field>
662             <field name="type">form</field>
663             <field eval="2" name="priority"/>
664             <field name="arch" type="xml">
665                 <form string="Account Entry Line">
666                     <notebook>
667                         <page string="Information">
668                             <separator colspan="4" string="General Information"/>
669                             <field name="name" select="1"/>
670                             <field name="date" select="1"/>
671                             <field name="ref" select="2"/>
672                             <field name="invoice" select="2"/>
673                             <field name="account_id" select="1"/>
674                             <field name="partner_id" select="1"/>
675
676                             <field name="debit" select="2"/>
677                             <field name="credit" select="2"/>
678
679                             <separator colspan="4" string="Optional Information"/>
680                             <field name="currency_id"/>
681                             <field name="amount_currency"/>
682                             <field name="quantity" select="2"/>
683                             <field name="move_id" required="False"/>
684                             <newline/>
685                             <field name="statement_id" select="2"/>
686                             <field name="blocked" select="2"/>
687                             <field name="date_maturity"/>
688                             <field name="date_created"/>
689                             <newline/>
690                             <field name="tax_code_id"/>
691                             <field name="tax_amount"/>
692                             <newline/>
693                             <field name="account_tax_id" domain="[('parent_id','=',False)]"/>
694                             <field name="analytic_account_id"/>
695
696                             <separator colspan="4" string="State"/>
697                             <field name="journal_id" select="2"/>
698                             <field name="period_id"/>
699                             <field name="reconcile_id"/>
700                             <field name="reconcile_partial_id"/>
701                             <field name="state" select="2"/>
702                         </page>
703                         <page string="Analytic Lines">
704                             <field colspan="4" name="analytic_lines" nolabel="1"/>
705                         </page>
706                     </notebook>
707                 </form>
708             </field>
709         </record>
710
711
712         <record id="view_move_line_form2" model="ir.ui.view">
713             <field name="name">account.move.line.form2</field>
714             <field name="model">account.move.line</field>
715             <field name="type">form</field>
716             <field eval="9" name="priority"/>
717             <field name="arch" type="xml">
718                 <form string="Account Entry Line">
719                     <notebook>
720                         <page string="Information">
721                             <separator colspan="4" string="General Information"/>
722                             <field name="name" select="1"/>
723                             <field name="date" select="2"/>
724                             <field name="journal_id" readonly="False" select="1"/>
725                             <field name="period_id" readonly="False" select="2"/>
726                             <field name="account_id" select="1"/>
727                             <field name="partner_id" select="2"/>
728                             <newline/>
729                             <field name="debit" select="2"/>
730                             <field name="credit" select="2"/>
731
732                             <separator colspan="4" string="Optional Information"/>
733                             <field name="currency_id"/>
734                             <field name="amount_currency"/>
735                             <field name="quantity" select="3"/>
736                             <field name="move_id" required="False"/>
737                             <newline/>
738                             <field name="date_maturity"/>
739                             <field name="date_created"/>
740                             <field name="date_created"/>
741                             <field name="blocked" select="3"/>
742                             <newline/>
743                             <field name="account_tax_id" domain="[('parent_id','=',False)]"/>
744                             <field name="analytic_account_id"/>
745
746                             <separator colspan="4" string="State"/>
747                             <newline/>
748                             <field name="reconcile_id"/>
749                             <field name="reconcile_partial_id"/>
750                             <field name="state" select="2"/>
751                         </page>
752                         <page string="Analytic Lines">
753                             <field colspan="4" name="analytic_lines" nolabel="1"/>
754                         </page>
755                     </notebook>
756                 </form>
757             </field>
758         </record>
759
760         <record id="action_move_line_select" model="ir.actions.act_window">
761             <field name="name">account.move.line.select</field>
762             <field name="res_model">account.move.line</field>
763             <field name="view_type">form</field>
764             <field name="view_mode">tree,form</field>
765             <field name="view_id" ref="view_move_line_tree"/>
766         </record>
767
768         <!--
769     Account.Entry Edition
770     -->
771
772         <record id="view_move_tree" model="ir.ui.view">
773             <field name="name">account.move.tree</field>
774             <field name="model">account.move</field>
775             <field name="type">tree</field>
776             <field name="arch" type="xml">
777                 <tree string="Account Entry">
778                     <field name="ref"/>
779                     <field name="name"/>
780                     <field name="period_id"/>
781                     <field name="journal_id"/>
782
783                     <field name="line_id"/>
784                     <field name="state"/>
785                 </tree>
786             </field>
787         </record>
788
789         <record id="view_move_form" model="ir.ui.view">
790             <field name="name">account.move.form</field>
791             <field name="model">account.move</field>
792             <field name="type">form</field>
793             <field name="arch" type="xml">
794                 <form string="Account Entry">
795                     <separator colspan="4" string="General Information"/>
796                     <field name="name" select="1"/>
797                     <field name="ref" select="1"/>
798                     <field name="period_id" select="2"/>
799                     <field name="journal_id" select="1"/>
800
801                     <separator colspan="4" string="Entry Lines"/>
802                     <field colspan="4" name="line_id" nolabel="1" readonly="1" widget="one2many_list">
803                         <form string="Account Entry Line">
804                             <separator colspan="4" string="General Information"/>
805                             <field name="name" select="1"/>
806                             <field name="date"/>
807                             <field name="account_id"/>
808                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit)"/>
809
810                             <field name="debit" select="1"/>
811                             <field name="credit" select="1"/>
812
813                             <separator colspan="4" string="Optional Information"/>
814                             <field name="currency_id"/>
815                             <field name="amount_currency"/>
816                             <field name="quantity" select="1"/>
817                             <newline/>
818                             <field name="date_maturity"/>
819                             <field name="date_created"/>
820
821                             <separator colspan="4" string="State"/>
822                             <field name="reconcile_id"/>
823                             <field name="reconcile_partial_id"/>
824                             <field name="statement_id"/>
825                             <field name="state"/>
826                         </form>
827                         <tree editable="top" string="Account Entry Line">
828                             <field name="date"/>
829                             <field name="name"/>
830                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit)"/>
831                             <field name="account_id"/>
832                             <field name="date_maturity"/>
833                             <field name="ref"/>
834                             <field name="debit"/>
835                             <field name="credit"/>
836                             <field name="state"/>
837                         </tree>
838                     </field>
839
840                     <field name="state" select="1"/>
841                     <group col="2" colspan="2">
842                         <button name="button_validate" states="draft" string="Validate" type="object"/>
843                         <button name="button_cancel" states="posted" string="Cancel" type="object"/>
844                     </group>
845                 </form>
846             </field>
847         </record>
848
849         <record id="action_move_line_form" model="ir.actions.act_window">
850             <field name="name">Entries</field>
851             <field name="type">ir.actions.act_window</field>
852             <field name="res_model">account.move</field>
853             <field name="view_type">form</field>
854             <field name="view_id" ref="view_move_tree"/>
855         </record>
856         <menuitem id="next_id_29" name="Search Entries" parent="account.menu_finance_accounting"/><menuitem action="action_move_line_form" id="menu_action_move_line_form" parent="next_id_29"/>
857
858         <record id="action_move_line_search" model="ir.actions.act_window">
859             <field name="name">Entry lines</field>
860             <field name="type">ir.actions.act_window</field>
861             <field name="res_model">account.move.line</field>
862             <field name="view_type">form</field>
863             <field name="view_id" ref="view_move_line_tree"/>
864         </record>
865         <record id="action_move_line_search_view1" model="ir.actions.act_window.view">
866             <field eval="10" name="sequence"/>
867             <field name="view_mode">tree</field>
868             <field name="view_id" ref="view_move_line_tree"/>
869             <field name="act_window_id" ref="action_move_line_search"/>
870         </record>
871         <record id="action_move_line_search_view2" model="ir.actions.act_window.view">
872             <field eval="20" name="sequence"/>
873             <field name="view_mode">form</field>
874             <field name="view_id" ref="view_move_line_form"/>
875             <field name="act_window_id" ref="action_move_line_search"/>
876         </record>
877
878         <menuitem action="action_move_line_search" id="menu_action_move_line_search" parent="account.next_id_29"/>
879
880         <menuitem id="menu_finance_charts" name="Charts" parent="account.menu_finance" sequence="7"/>
881         <wizard id="wizard_account_chart" menu="False" model="account.account" name="account.chart" string="Chart of Accounts"/>
882         <menuitem action="wizard_account_chart" id="menu_action_account_tree2" parent="account.menu_finance_charts" type="wizard"/>
883
884
885
886         <record id="view_bank_statement_reconcile_form" model="ir.ui.view">
887             <field name="name">account.bank.statement.reconcile.form</field>
888             <field name="model">account.bank.statement</field>
889             <field eval="30" name="priority"/>
890             <field name="type">form</field>
891             <field name="arch" type="xml">
892                 <form string="Statement">
893                     <field name="name" select="1"/>
894                     <field name="date" select="1"/>
895                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
896                     <field name="currency"/>
897                     <newline/>
898                     <field name="balance_start"/>
899                     <field name="balance_end_real"/>
900                     <notebook colspan="4">
901                         <page string="Select entries">
902                             <field colspan="4" domain="[('statement_id', '=', False), ('journal_id', '=', journal_id)]" name="move_line_ids" nolabel="1" widget="many2many"/>
903                         </page>
904                         <page string="Entry encoding">
905                             <separator colspan="4" string="Entry Lines"/>
906                             <field name="period_id"/>
907                             <field colspan="4" name="line_ids" nolabel="1">
908                                 <tree editable="bottom" string="Statement lines">
909                                     <field name="date"/>
910                                     <field name="name"/>
911                                     <field name="type"/>
912                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
913                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
914                                     <field name="amount"/>
915                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
916                                 </tree>
917                                 <form string="Statement lines">
918                                     <field name="date"/>
919                                     <field name="name"/>
920                                     <field name="type"/>
921                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
922                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
923                                     <field name="amount"/>
924                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
925                                 </form>
926                             </field>
927                         </page>
928                     </notebook>
929                     <group col="7" colspan="4">
930                         <field name="state" select="2"/>
931                         <field name="balance_end"/>
932                         <button name="button_dummy" states="draft" string="Compute"/>
933                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
934                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
935                     </group>
936                 </form>
937             </field>
938         </record>
939         <record id="action_bank_statement_reconciliation_form" model="ir.actions.act_window">
940             <field name="name">Statements reconciliation</field>
941             <field name="res_model">account.bank.statement</field>
942             <field name="view_type">form</field>
943             <field name="view_mode">form,tree</field>
944             <field name="view_id" ref="view_bank_statement_reconcile_form"/>
945         </record>
946         <menuitem id="next_id_30" name="Bank Reconciliation" parent="account.menu_finance_periodical_processing"/><menuitem action="action_bank_statement_reconciliation_form" id="menu_action_account_bank_reconcile_tree" parent="next_id_30"/>
947         <wizard id="action_account_bank_reconcile_tree" menu="False" model="account.move.line" name="account.move.bank.reconcile" string="Bank reconciliation"/>
948         <menuitem action="action_account_bank_reconcile_tree" id="menu_action_account_bank_reconcile_check_tree" parent="account.next_id_30" type="wizard"/>
949
950         <act_window domain="[('account_id', '=', active_id)]" id="act_account_acount_move_line_open" name="Entries" res_model="account.move.line" src_model="account.account"/>
951
952         <act_window domain="[('account_id', '=', active_id),('reconcile_id','=',False)]" id="act_account_acount_move_line_open_unreconciled" name="Unreconciled entries" res_model="account.move.line" src_model="account.account"/>
953
954         <act_window domain="[('reconcile_id', '=', active_id)]" id="act_account_acount_move_line_reconcile_open" name="Reconciled entries" res_model="account.move.line" src_model="account.move.reconcile"/>
955
956
957         <!--
958     TODO:
959         Print Journal (and change state)
960         Close Journal (and verify that there is no draft move lines)
961 -->
962
963         <record id="view_journal_period_tree" model="ir.ui.view">
964             <field name="name">account.journal.period.tree</field>
965             <field name="model">account.journal.period</field>
966             <field name="type">tree</field>
967             <field name="arch" type="xml">
968                 <tree string="Journals">
969                     <field icon="icon" name="period_id"/>
970                     <field name="journal_id"/>
971                     <field name="state"/>
972                 </tree>
973             </field>
974         </record>
975         <record id="action_account_journal_period_tree" model="ir.actions.act_window">
976             <field name="name">Journals</field>
977             <field name="res_model">account.journal.period</field>
978             <field name="view_type">tree</field>
979         </record>
980         <menuitem action="action_account_journal_period_tree" id="menu_action_account_journal_period_tree" parent="account.menu_finance_reporting"/>
981
982         <record id="action_account_budget_post_tree" model="ir.actions.act_window">
983             <field name="name">Budgets</field>
984             <field name="res_model">account.budget.post</field>
985             <field name="view_type">tree</field>
986         </record>
987         <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
988
989         <!--
990     Budgets
991     -->
992         <record id="view_budget_post_form" model="ir.ui.view">
993             <field name="name">account.budget.post.form</field>
994             <field name="model">account.budget.post</field>
995             <field name="type">form</field>
996             <field name="arch" type="xml">
997                 <form string="Master Budget">
998                     <notebook>
999                         <page string="Definition">
1000                             <field name="code" select="1"/>
1001                             <field name="name" select="1"/>
1002                         </page>
1003                         <page string="Dotations">
1004                             <button name="%(wizard_budget_spread)d" string="Spread" type="action"/>
1005                             <field colspan="4" name="dotation_ids" nolabel="1"/>
1006                         </page>
1007                         <page string="Accounts">
1008                             <field colspan="4" name="account_ids" nolabel="1"/>
1009                         </page>
1010                     </notebook>
1011                 </form>
1012             </field>
1013         </record>
1014         <record id="view_budget_post_tree" model="ir.ui.view">
1015             <field name="name">account.budget.post.tree</field>
1016             <field name="model">account.budget.post</field>
1017             <field name="type">tree</field>
1018             <field name="arch" type="xml">
1019                 <tree string="Master Budget">
1020                     <field name="code"/>
1021                     <field name="name"/>
1022                 </tree>
1023             </field>
1024         </record>
1025         <record id="view_budget_post_dotation_form" model="ir.ui.view">
1026             <field name="name">account.budget.post.dotation.form</field>
1027             <field name="model">account.budget.post.dotation</field>
1028             <field name="type">form</field>
1029             <field name="arch" type="xml">
1030                 <form string="Master Budget Expenses">
1031                     <field name="period_id"/>
1032                     <field name="amount"/>
1033                 </form>
1034             </field>
1035         </record>
1036         <record id="view_budget_post_dotation_tree" model="ir.ui.view">
1037             <field name="name">account.budget.post.dotation.tree</field>
1038             <field name="model">account.budget.post.dotation</field>
1039             <field name="type">tree</field>
1040             <field name="arch" type="xml">
1041                 <tree string="Master Budget Expenses">
1042                     <field name="period_id"/>
1043                     <field name="amount"/>
1044                 </tree>
1045             </field>
1046         </record>
1047
1048         <record id="open_budget_post_form" model="ir.actions.act_window">
1049             <field name="name">Master Budgets</field>
1050             <field name="res_model">account.budget.post</field>
1051             <field name="view_type">form</field>
1052             <field name="view_id" ref="view_budget_post_tree"/>
1053         </record>
1054         <menuitem id="next_id_31" name="Budgets" parent="account.menu_finance_accounting"/><menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="next_id_31"/>
1055
1056
1057         <!--
1058     # Account Models
1059 -->
1060
1061         <record id="view_model_line_tree" model="ir.ui.view">
1062             <field name="name">account.model.line.tree</field>
1063             <field name="model">account.model.line</field>
1064             <field name="type">tree</field>
1065             <field name="arch" type="xml">
1066                 <tree string="Entry Model Line">
1067                     <field name="sequence"/>
1068                     <field name="ref"/>
1069                     <field name="name"/>
1070                     <field name="account_id"/>
1071                     <field name="partner_id"/>
1072                     <field name="debit"/>
1073                     <field name="credit"/>
1074                 </tree>
1075             </field>
1076         </record>
1077
1078
1079         <record id="view_model_line_form" model="ir.ui.view">
1080             <field name="name">account.model.line.form</field>
1081             <field name="model">account.model.line</field>
1082             <field name="type">form</field>
1083             <field name="arch" type="xml">
1084                 <form string="Entry Model Line">
1085                     <field colspan="4" name="name" select="1"/>
1086                     <field name="sequence"/>
1087                     <field name="ref" select="1"/>
1088                     <field name="account_id"/>
1089                     <field name="partner_id"/>
1090                     <field name="debit" select="1"/>
1091                     <field name="credit" select="1"/>
1092                     <field name="quantity"/>
1093                     <newline/>
1094                     <field name="date"/>
1095                     <field name="date_maturity"/>
1096                 </form>
1097             </field>
1098         </record>
1099
1100         <record id="view_model_form" model="ir.ui.view">
1101             <field name="name">account.model.form</field>
1102             <field name="model">account.model</field>
1103             <field name="type">form</field>
1104             <field name="arch" type="xml">
1105                 <form string="Entry Model">
1106                     <field name="name" select="1"/>
1107                     <field name="ref" select="1"/>
1108                     <field name="journal_id" select="1"/>
1109                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1110                     <separator string="Legend" colspan="4"/>
1111                     <field name="legend" colspan="4" nolabel="1"/>
1112                     <group col="1" colspan="4">
1113                         <button name="%(wizard_account_use_model)d" string="Create entries" type="action" />
1114                     </group>
1115                 </form>
1116             </field>
1117         </record>
1118         <record id="view_model_tree" model="ir.ui.view">
1119             <field name="name">account.model.tree</field>
1120             <field name="model">account.model</field>
1121             <field name="type">tree</field>
1122             <field name="arch" type="xml">
1123                 <tree string="Entry Model">
1124                     <field name="name"/>
1125                     <field name="journal_id"/>
1126                 </tree>
1127             </field>
1128         </record>
1129         <record id="action_model_form" model="ir.actions.act_window">
1130             <field name="name">Models Definition</field>
1131             <field name="res_model">account.model</field>
1132             <field name="view_type">form</field>
1133             <field name="view_mode">tree,form</field>
1134         </record>
1135         <menuitem action="action_model_form" id="menu_action_model_form" parent="menu_finance_configuration"/>
1136
1137
1138         <!--
1139     # Payment Terms
1140 -->
1141
1142         <record id="view_payment_term_line_tree" model="ir.ui.view">
1143             <field name="name">account.payment.term.line.tree</field>
1144             <field name="model">account.payment.term.line</field>
1145             <field name="type">tree</field>
1146             <field name="arch" type="xml">
1147                 <tree string="Payment Term">
1148                     <field name="sequence"/>
1149                     <field name="name"/>
1150                     <field name="value"/>
1151                     <field name="days"/>
1152                     <field name="condition"/>
1153                 </tree>
1154             </field>
1155         </record>
1156
1157
1158         <record id="view_payment_term_line_form" model="ir.ui.view">
1159             <field name="name">account.payment.term.line.form</field>
1160             <field name="model">account.payment.term.line</field>
1161             <field name="type">form</field>
1162             <field name="arch" type="xml">
1163                 <form string="Payment Term">
1164                     <field name="name" select="1"/>
1165                     <field name="sequence"/>
1166                     <field name="value"/>
1167                     <field name="value_amount"/>
1168                     <newline/>
1169                     <field name="days"/>
1170                     <field name="condition"/>
1171                 </form>
1172             </field>
1173         </record>
1174
1175         <record id="view_payment_term_form" model="ir.ui.view">
1176             <field name="name">account.payment.term.form</field>
1177             <field name="model">account.payment.term</field>
1178             <field name="type">form</field>
1179             <field name="arch" type="xml">
1180                 <form string="Payment Term">
1181                     <separator colspan="4" string="Information"/>
1182                     <field name="name" select="1"/>
1183                     <field name="active" select="1"/>
1184                     <separator colspan="4" string="Description on invoices"/>
1185                     <field colspan="4" name="note"/>
1186                     <separator colspan="4" string="Computation"/>
1187                     <field colspan="4" name="line_ids"/>
1188                 </form>
1189             </field>
1190         </record>
1191         <record id="action_payment_term_form" model="ir.actions.act_window">
1192             <field name="name">Payment Terms</field>
1193             <field name="res_model">account.payment.term</field>
1194             <field name="view_type">form</field>
1195             <field name="view_mode">tree,form</field>
1196         </record>
1197         <menuitem action="action_payment_term_form" id="menu_action_payment_term_form" parent="menu_finance_configuration"/>
1198
1199         <!--
1200     # Account Subscriptions
1201 -->
1202
1203         <record id="view_subscription_line_form" model="ir.ui.view">
1204             <field name="name">account.subscription.line.form</field>
1205             <field name="model">account.subscription.line</field>
1206             <field name="type">form</field>
1207             <field name="arch" type="xml">
1208                 <form string="Subscription lines">
1209                     <field name="date"/>
1210                     <field name="move_id"/>
1211                 </form>
1212             </field>
1213         </record>
1214
1215         <record id="view_subscription_line_tree" model="ir.ui.view">
1216             <field name="name">account.subscription.line.tree</field>
1217             <field name="model">account.subscription.line</field>
1218             <field name="type">tree</field>
1219             <field name="arch" type="xml">
1220                 <tree string="Subscription lines">
1221                     <field name="date"/>
1222                     <field name="move_id"/>
1223                 </tree>
1224             </field>
1225         </record>
1226
1227         <record id="view_subscription_tree" model="ir.ui.view">
1228             <field name="name">account.subscription.tree</field>
1229             <field name="model">account.subscription</field>
1230             <field name="type">tree</field>
1231             <field name="arch" type="xml">
1232                 <tree string="Entry Subscription">
1233                     <field name="ref"/>
1234                     <field name="name"/>
1235                     <field name="date_start"/>
1236                     <field name="state"/>
1237                 </tree>
1238             </field>
1239         </record>
1240         <record id="view_subscription_form" model="ir.ui.view">
1241             <field name="name">account.subscription.form</field>
1242             <field name="model">account.subscription</field>
1243             <field name="type">form</field>
1244             <field name="arch" type="xml">
1245                 <form string="Entry Subscription">
1246                     <field name="name" select="1"/>
1247                     <field name="ref" select="1"/>
1248
1249                     <separator colspan="4" string="Subscription Periods"/>
1250                     <field name="date_start" select="1"/>
1251                     <field name="period_total" select="2"/>
1252
1253                     <field name="period_nbr"/>
1254                     <field name="period_type"/>
1255                     <field name="model_id"/>
1256                     <group col="2" colspan="2">
1257                         <button name="compute" states="draft,running" string="Compute" type="object"/>
1258                         <button name="remove_line" states="running" string="Remove Lines" type="object"/>
1259                     </group>
1260                     <separator colspan="4" string="Subscription Lines"/>
1261                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1262
1263                     <separator colspan="4" string="State"/>
1264                     <field name="state" select="2"/>
1265                     <group col="1" colspan="2">
1266                         <button name="state_draft" states="done" string="Set to Draft" type="object"/>
1267                     </group>
1268                 </form>
1269             </field>
1270         </record>
1271         <record id="action_subscription_form" model="ir.actions.act_window">
1272             <field name="name">Subscription Entries</field>
1273             <field name="res_model">account.subscription</field>
1274             <field name="view_type">form</field>
1275             <field name="view_mode">tree,form</field>
1276         </record>
1277         <menuitem action="action_subscription_form" id="menu_action_subscription_form" parent="account.menu_finance_recurrent_entries"/>
1278
1279         <record id="action_subscription_form_running" model="ir.actions.act_window">
1280             <field name="name">Running Subscriptions</field>
1281             <field name="res_model">account.subscription</field>
1282             <field name="view_type">form</field>
1283             <field name="view_mode">tree,form</field>
1284             <field name="domain">[('state','=','running')]</field>
1285         </record>
1286         <menuitem action="action_subscription_form_running" id="menu_action_subscription_form_running" parent="menu_action_subscription_form"/>
1287
1288         <record id="action_subscription_form_new" model="ir.actions.act_window">
1289             <field name="name">New Subscription</field>
1290             <field name="res_model">account.subscription</field>
1291             <field name="view_type">form</field>
1292             <field name="view_mode">form,tree</field>
1293             <field name="view_id" ref="view_subscription_form"/>
1294         </record>
1295         <menuitem action="action_subscription_form_new" id="menu_action_subscription_form_new" parent="menu_action_subscription_form"/>
1296
1297         <record id="view_subscription_line_form_complete" model="ir.ui.view">
1298             <field name="name">account.subscription.line.form</field>
1299             <field name="model">account.subscription.line</field>
1300             <field name="type">form</field>
1301             <field eval="20" name="priority"/>
1302             <field name="arch" type="xml">
1303                 <form string="Subscription lines">
1304                     <field name="subscription_id"/>
1305                     <field name="date"/>
1306                     <field name="move_id"/>
1307                 </form>
1308             </field>
1309         </record>
1310
1311         <record id="action_move_line_tree1" model="ir.actions.act_window">
1312             <field name="name">Entries</field>
1313             <field name="res_model">account.move.line</field>
1314             <field name="view_type">form</field>
1315             <field name="view_mode">tree,form</field>
1316             <field name="domain">[('account_id','child_of', [active_id]),('state','&lt;&gt;','draft')]</field>
1317             <field name="context">{'account_id':active_id}</field>
1318         </record>
1319         <wizard id="wizard_move_line_select" menu="False" model="account.move.line" name="account.move.line.select" string="Move line select"/>
1320         <record id="ir_open_account_account" model="ir.values">
1321             <field eval="'tree_but_open'" name="key2"/>
1322             <field eval="'account.account'" name="model"/>
1323             <field name="name">Account Entries</field>
1324             <field eval="'ir.actions.wizard,%d'%wizard_move_line_select" name="value"/>
1325             <field eval="True" name="object"/>
1326         </record>
1327
1328
1329         <record id="view_move_line_tax_tree" model="ir.ui.view">
1330             <field name="name">account.move.line.tax.tree</field>
1331             <field name="model">account.move.line</field>
1332             <field name="type">tree</field>
1333             <field eval="4" name="priority"/>
1334             <field name="arch" type="xml">
1335                 <tree string="Account Entry Line">
1336                     <field name="date"/>
1337                     <field name="move_id"/>
1338                     <field name="statement_id" string="St."/>
1339                     <field name="name"/>
1340                     <field name="partner_id"/>
1341                     <field name="account_id"/>
1342                     <field name="tax_code_id"/>
1343                     <field name="tax_amount"/>
1344                     <field name="debit" sum="Total debit"/>
1345                     <field name="credit" sum="Total credit"/>
1346                     <field name="account_tax_id"/>
1347                     <field name="analytic_account_id"/>
1348                     <field name="state"/>
1349                 </tree>
1350             </field>
1351         </record>
1352
1353         <record id="action_tax_code_line_open" model="ir.actions.act_window">
1354             <field name="name">account.move.line</field>
1355             <field name="res_model">account.move.line</field>
1356             <field name="view_type">form</field>
1357             <field name="view_mode">tree,form</field>
1358             <field name="view_id" ref="view_move_line_tax_tree"/>
1359             <field name="domain">[('tax_code_id','=',active_id),('state','&lt;&gt;','draft')]</field>
1360         </record>
1361         <record id="ir_open_tax_move_line" model="ir.values">
1362             <field name="key2">tree_but_open</field>
1363             <field name="model">account.tax.code</field>
1364             <field name="name">Tax Details</field>
1365             <field eval="'ir.actions.act_window,%d'%action_tax_code_line_open" name="value"/>
1366             <field eval="True" name="object"/>
1367         </record>
1368
1369
1370         <!--
1371     # Admin config
1372     -->
1373
1374         <act_window domain="[('journal_id', '=', active_id)]" id="act_account_journal_2_account_bank_statement" name="Bank statements" res_model="account.bank.statement" src_model="account.journal"/>
1375
1376         <act_window domain="[('journal_id', '=', active_id)]" id="act_account_journal_2_account_move_line" name="Entry lines" res_model="account.move.line" src_model="account.journal"/>
1377
1378         <act_window domain="[('partner_id', '=', active_id), ('account_id.type', 'in', ['receivable', 'payable']), ('reconcile_id','=',False)]" id="act_account_partner_account_move_unreconciled" name="Receivables &amp; Payables" res_model="account.move.line" src_model="res.partner"/>
1379
1380         <act_window domain="[('partner_id', '=', active_id)]" id="act_account_partner_account_move" name="All account entries" res_model="account.move.line" src_model="res.partner"/>
1381
1382
1383
1384         <!-- configuration wizard view -->
1385
1386         <record id="view_config_fiscalyear_form" model="ir.ui.view">
1387             <field name="name">Configure Fiscal Year</field>
1388             <field name="model">account.config.fiscalyear</field>
1389             <field name="type">form</field>
1390             <field name="arch" type="xml">
1391                 <form string="Configure Your Fiscal Year">
1392                     <separator col="4" colspan="4" string="Configure Your Fiscal Year"/>
1393                     <field name="name"/>
1394                     <field name="code"/>
1395                     <field name="date1"/>
1396                     <field name="date2"/>
1397                     <separator string="" colspan="4"/>
1398                     <label string="" colspan="2"/>
1399                     <group col="4" colspan="4">
1400                         <button icon="gtk-cancel" special="cancel" string="Don't Create" name="action_cancel" type="object"/>
1401                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1402                     </group>
1403                 </form>
1404             </field>
1405         </record>
1406
1407         <record id="action_config_fiscalyear_form" model="ir.actions.act_window">
1408             <field name="name">Configure Fiscal Year</field>
1409             <field name="type">ir.actions.act_window</field>
1410             <field name="res_model">account.config.fiscalyear</field>
1411             <field name="view_type">form</field>
1412             <field name="view_mode">form</field>
1413             <field name="target">new</field>
1414         </record>
1415
1416
1417
1418         <record id="view_config_journal_bank_account" model="ir.ui.view">
1419             <field name="name">Configure Journal of Bank account</field>
1420             <field name="model">account.config.journal.bank.account</field>
1421             <field name="type">form</field>
1422             <field name="arch" type="xml">
1423                 <form string="Configure Journal of Bank account">
1424                     <separator col="4" colspan="4" string="Configure Journal of Bank account"/>
1425                     <newline/>
1426                     <field colspan="4" mode="tree" name="lines_id" nolabel="1" widget="one2many_list">
1427                         <form string="Journal Lines">
1428                             <field name="name"/>
1429                             <field name="bank_account_id"/>
1430                             <field name="view_id"/>
1431                         </form>
1432                         <tree editable="bottom" string="Account Journals">
1433                             <field name="name"/>
1434                             <field name="bank_account_id"/>
1435                             <field name="view_id"/>
1436                         </tree>
1437                     </field>
1438                     <group col="4" colspan="4">
1439                         <button icon="gtk-cancel" special="cancel" name="action_cancel" type="object" string="Cancel"/>
1440                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1441                     </group>
1442                 </form>
1443             </field>
1444         </record>
1445
1446         <record id="action_config_journal_bank_account" model="ir.actions.act_window">
1447             <field name="name">Configure Journal of Bank account</field>
1448             <field name="type">ir.actions.act_window</field>
1449             <field name="res_model">account.config.journal.bank.account</field>
1450             <field name="view_type">form</field>
1451             <field name="view_mode">form</field>
1452             <field name="target">new</field>
1453         </record>
1454
1455         <!-- register configuration wizard -->
1456
1457         <record id="config_fiscalyear" model="ir.module.module.configuration.step">
1458             <field name="name">Define fiscal years</field>
1459             <field name="note">Define fiscal years</field>
1460             <field name="action_id" ref="action_config_fiscalyear_form"/>
1461             <field name="state">open</field>
1462         </record>
1463
1464         <record id="config_journal_bank_account" model="ir.module.module.configuration.step">
1465             <field name="name">Define journal for bank accounts</field>
1466             <field name="note">Define journal for bank accounts</field>
1467             <field name="action_id" ref="action_config_journal_bank_account"/>
1468             <field name="state">open</field>
1469         </record>
1470
1471         <!-- Account Templates -->
1472
1473         <record id="view_account_template_form" model="ir.ui.view">
1474             <field name="name">account.account.template.form</field>
1475             <field name="model">account.account.template</field>
1476             <field name="type">form</field>
1477             <field name="arch" type="xml">
1478                 <form string="Account Template">
1479                     <notebook>
1480                         <page string="General Information">
1481                             <field name="name"/>
1482                             <field name="code" select="1"/>
1483                             <newline/>
1484                             <field name="parent_id" select="1"/>
1485                             <field name="type" select="1"/>
1486                             <field name="shortcut"/>
1487                             <field name="sign"/>
1488                             <field name="currency_id" select="2"/>
1489                             <field name="reconcile"/>
1490                             <field name="tax_ids" colspan="4"/>
1491                         </page>
1492                         <page string="Notes">
1493                             <field colspan="4" name="note" nolabel="1"/>
1494                         </page>
1495                     </notebook>
1496                 </form>
1497             </field>
1498         </record>
1499
1500                 <record id="view_account_template_tree" model="ir.ui.view">
1501                         <field name="name">account.account.template.tree</field>
1502                         <field name="model">account.account.template</field>
1503                         <field name="type">tree</field>
1504                         <field name="arch" type="xml">
1505                                 <tree string="Account Template">
1506                                         <field name="code"/>
1507                                         <field name="name"/>
1508                                 </tree>
1509                         </field>
1510                 </record>
1511
1512         <record id="action_account_template_form" model="ir.actions.act_window">
1513             <field name="name">Account Templates</field>
1514             <field name="res_model">account.account.template</field>
1515             <field name="view_type">form</field>
1516             <field name="view_mode">tree,form</field>
1517         </record>
1518
1519         <menuitem action="action_account_template_form" id="menu_action_account_template_form" parent="account_account_menu"/>
1520
1521         <!-- Chart of Accounts Templates -->
1522
1523         <record id="view_account_chart_template_form" model="ir.ui.view">
1524             <field name="name">account.chart.template.form</field>
1525             <field name="model">account.chart.template</field>
1526             <field name="type">form</field>
1527             <field name="arch" type="xml">
1528                 <form string="Chart of Accounts Template">
1529                     <field name="name" select="1"/>
1530                     <field name="account_root_id" select="1"/>
1531                     <field name="bank_account_view_id" select="1"/>
1532                     <field name="tax_code_root_id"/>
1533                     <field name="tax_template_ids" colspan="4" readonly="1" />
1534                     <separator string="Properties" colspan="4"/>
1535                     <field name="property_account_receivable"/>
1536                     <field name="property_account_payable"/>
1537                     <field name="property_account_expense_categ" />
1538                     <field name="property_account_income_categ"/>
1539                 </form>
1540             </field>
1541         </record>
1542         <record id="view_account_chart_template_tree" model="ir.ui.view">
1543             <field name="name">account.chart.template.tree</field>
1544             <field name="model">account.chart.template</field>
1545             <field name="type">tree</field>
1546             <field name="arch" type="xml">
1547                 <tree string="Chart of Accounts Template">
1548                     <field name="name"/>
1549                     <field name="account_root_id"/>
1550                     <field name="tax_code_root_id"/>
1551                     <field name="bank_account_view_id"/>
1552                 </tree>
1553             </field>
1554         </record>
1555         <record id="action_account_chart_template_form" model="ir.actions.act_window">
1556             <field name="name">Chart of Accounts Templates</field>
1557             <field name="res_model">account.chart.template</field>
1558             <field name="view_type">form</field>
1559             <field name="view_mode">tree,form</field>
1560         </record>
1561
1562         <menuitem action="action_account_chart_template_form" id="menu_action_account_chart_template_form" parent="account_account_menu"/>
1563
1564         <!-- Account Tax Templates -->
1565
1566         <record id="view_account_tax_template_form" model="ir.ui.view">
1567             <field name="name">account.tax.template.form</field>
1568             <field name="model">account.tax.template</field>
1569             <field name="type">form</field>
1570             <field name="arch" type="xml">
1571                 <form string="Account Tax Template">
1572                     <field name="name" select="1"/>
1573                     <field name="company_id"/>
1574                     <newline/>
1575                     <field name="description" select="1" colspan="4"/>
1576                     <field name="tax_group" />
1577                     <newline/>
1578                     <field name="type"/>
1579                     <field name="amount"/>
1580                     <field name="domain" groups="base.group_extended"/>
1581                 </form>
1582             </field>
1583         </record>
1584         <record id="view_account_tax_template_tree" model="ir.ui.view">
1585             <field name="name">account.tax.template.tree</field>
1586             <field name="model">account.tax.template</field>
1587             <field name="type">tree</field>
1588             <field name="arch" type="xml">
1589                 <tree string="Account Tax Template">
1590                     <field name="name" />
1591                     <field name="description"/>
1592                 </tree>
1593             </field>
1594         </record>
1595         <record id="action_account_tax_template_form" model="ir.actions.act_window">
1596             <field name="name">Account Tax Templates</field>
1597             <field name="res_model">account.tax.template</field>
1598             <field name="view_type">form</field>
1599             <field name="view_mode">tree,form</field>
1600         </record>
1601
1602         <menuitem action="action_account_tax_template_form" id="menu_action_account_tax_template_form" parent="next_id_27"/>
1603
1604         <record id="action_account_tax_code_template_form" model="ir.actions.act_window">
1605             <field name="name">Account Tax Code Templates</field>
1606             <field name="res_model">account.tax.code.template</field>
1607             <field name="view_type">form</field>
1608             <field name="view_mode">tree,form</field>
1609         </record>
1610         <menuitem action="action_account_tax_code_template_form" id="menu_action_account_tax_code_template_form" parent="next_id_27"/>
1611
1612
1613
1614                 <!--  Wizard for Multi Charts of Accounts -->
1615
1616         <record id="view_wizard_multi_chart" model="ir.ui.view">
1617                         <field name="name">Create Multiple Charts of Accounts</field>
1618                         <field name="model">wizard.multi.charts.accounts</field>
1619                         <field name="type">form</field>
1620                         <field name="arch" type="xml">
1621                                 <form string="Create Multiple Charts of Accounts">
1622                                         <field name="company_id" />
1623                         <field name="chart_template_id" />
1624                             <field colspan="4" mode="tree" name="bank_accounts_id" nolabel="1" widget="one2many_list">
1625                                                 <form string="Bank Information">
1626                                 <field name="acc_no"/>
1627                                     <field name="currency_id"/>
1628                                     </form>
1629                                                 <tree editable="bottom" string="Bank Information">
1630                                                         <field name="acc_no"/>
1631                                                         <field name="currency_id"/>
1632                                                 </tree>
1633                                         </field>
1634                                         <group col="4" colspan="4">
1635                                                 <button icon="gtk-cancel" special="cancel" type="object" string="Cancel"/>
1636                                                 <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1637                                         </group>
1638                                 </form>
1639                         </field>
1640                 </record>
1641
1642                 <record id="action_wizard_multi_chart" model="ir.actions.act_window">
1643                         <field name="name">Generate Chart of Accounts from a Chart Template</field>
1644                         <field name="type">ir.actions.act_window</field>
1645                         <field name="res_model">wizard.multi.charts.accounts</field>
1646                         <field name="view_type">form</field>
1647                         <field name="view_mode">form</field>
1648                         <field name="target">new</field>
1649                 </record>
1650
1651                 <menuitem parent="account.account_account_menu" action="action_wizard_multi_chart" id="menu_wizard"/>
1652
1653
1654         <!-- wizard account duplicate chart -->
1655 <!--        <record id="view_wizard_account_duplicate_chart" model="ir.ui.view">
1656             <field name="name">wizard.account.chart.duplicate.form</field>
1657             <field name="model">wizard.account.chart.duplicate</field>
1658             <field name="type">form</field>
1659             <field name="arch" type="xml">
1660                 <form string="Duplicate Chart of Accounts">
1661                         <field name="account_id"/>
1662                         <field name="company_id"/>
1663                         <newline/>
1664                         <group colspan="4">
1665                             <button icon="gtk-cancel" special="cancel" type="object" string="Cancel"/>
1666                             <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1667                         </group>
1668                 </form>
1669             </field>
1670         </record>
1671
1672         <record id="action_wizard_account_duplicate_chart_form" model="ir.actions.act_window">
1673             <field name="name">Duplicate Chart of Accounts</field>
1674             <field name="type">ir.actions.act_window</field>
1675             <field name="res_model">wizard.account.chart.duplicate</field>
1676             <field name="view_type">form</field>
1677             <field name="view_mode">form</field>
1678             <field name="target">new</field>
1679         </record>
1680         <menuitem action="action_wizard_account_duplicate_chart_form" id="menu_action_wizard_account_duplicate_chart_form" parent="account_account_menu"/>
1681 -->
1682     </data>
1683 </terp>