c4a468731152028feab477fe0b3a3adae5518f81
[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="user_type" select="1"/>
124                             <field name="currency_id" select="2"/>
125                             <field name="reconcile"/>
126                             <field name="check_history"/>
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="name"/>
422                     <field name="code"/>
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="sign"/>
436                     <field name="close_method"/>
437                     <field name="partner_account"/>
438                 </form>
439             </field>
440         </record>
441         <record id="action_account_type_form" model="ir.actions.act_window">
442             <field name="name">Account Types</field>
443             <field name="res_model">account.account.type</field>
444             <field name="view_type">form</field>
445             <field name="view_mode">tree,form</field>
446         </record>
447         <menuitem action="action_account_type_form" groups="base.group_extended" id="menu_action_account_type_form" parent="account.account_account_menu"/>
448         <!--
449     Entries
450     -->
451         <record id="view_account_move_tree" model="ir.ui.view">
452             <field name="name">account.move.tree</field>
453             <field name="model">account.move</field>
454             <field name="type">tree</field>
455             <field name="arch" type="xml">
456                 <tree string="Account entry">
457                     <field name="ref"/>
458                     <field name="name"/>
459                     <field name="period_id"/>
460                     <field name="journal_id"/>
461                     <field name="state"/>
462                 </tree>
463             </field>
464         </record>
465
466         <!--
467     Reconcile
468     -->
469
470         <record id="view_move_reconcile_form" model="ir.ui.view">
471             <field name="name">account.move.reconcile.form</field>
472             <field name="model">account.move.reconcile</field>
473             <field name="type">form</field>
474             <field name="arch" type="xml">
475                 <form string="Account Entry Reconcile">
476                     <group col="6" colspan="4">
477                         <field name="name" select="1"/>
478                         <field name="create_date" select="1"/>
479                         <field name="type" select="1"/>
480                     </group>
481                     <field colspan="4" name="line_id" nolabel="1"/>
482                 </form>
483             </field>
484         </record>
485
486         <!--
487     Tax Codes
488     -->
489         <record id="view_tax_code_tree" model="ir.ui.view">
490             <field name="name">account.tax.code.tree</field>
491             <field name="model">account.tax.code</field>
492             <field name="type">tree</field>
493             <field name="field_parent">child_ids</field>
494             <field name="arch" type="xml">
495                 <tree string="Account Tax Code" toolbar="1">
496                     <field name="name"/>
497                     <field name="code"/>
498                     <field name="sum"/>
499                     <field name="sum_period"/>
500                 </tree>
501             </field>
502         </record>
503         <record id="view_tax_code_form" model="ir.ui.view">
504             <field name="name">account.tax.code.form</field>
505             <field name="model">account.tax.code</field>
506             <field name="type">form</field>
507             <field name="arch" type="xml">
508                 <form string="Account Tax Code">
509                     <field name="name" select="1"/>
510                     <field name="company_id"/>
511                     <field name="code" select="1"/>
512                     <field name="parent_id" select="1"/>
513                     <field name="sign"/>
514                     <newline/>
515                     <field name="sum"/>
516                     <field name="sum_period"/>
517                     <newline/>
518                     <field colspan="4" name="info"/>
519                 </form>
520             </field>
521         </record>
522         <record id="action_tax_code_list" model="ir.actions.act_window">
523             <field name="name">Tax codes</field>
524             <field name="res_model">account.tax.code</field>
525             <field name="view_type">form</field>
526             <field name="view_mode">tree,form</field>
527             <field name="view_id" ref="view_tax_code_tree"/>
528         </record>
529        <menuitem id="next_id_27" name="Taxes" parent="account.menu_finance_accounting"/>
530         <menuitem action="action_tax_code_list" id="menu_action_tax_code_list" parent="next_id_27" sequence="12"/>
531
532
533         <!--
534     Tax
535     -->
536         <record id="view_tax_tree" model="ir.ui.view">
537             <field name="name">account.tax.tree</field>
538             <field name="model">account.tax</field>
539             <field name="type">tree</field>
540             <field name="field_parent">child_ids</field>
541             <field name="arch" type="xml">
542                 <tree string="Account Tax">
543                     <field name="name"/>
544                     <field name="description"/>
545                 </tree>
546             </field>
547         </record>
548         <record id="view_tax_form" model="ir.ui.view">
549             <field name="name">account.tax.form</field>
550             <field name="model">account.tax</field>
551             <field name="type">form</field>
552             <field name="arch" type="xml">
553                 <form string="Account Tax">
554                     <group colspan="4" col="6">
555                         <field name="name" select="1"/>
556                         <field name="company_id"/>
557                         <field name="description" select="1"/>
558                         <field name="active" select="2"/>
559                         <field name="tax_group" select="1"/>
560                         <field name="type"/>
561                     </group>
562                     <notebook colspan="4">
563                         <page string="Tax Definition">
564                             <field name="applicable_type"/>
565                             <field name="amount" select="2" attrs="{'readonly':[('type','=','none'),('type','=','code')]}"/>
566                             <field groups="base.group_extended" name="include_base_amount"/>
567                             <field groups="base.group_extended" name="domain"/>
568                             <newline/>
569                             <field name="account_collected_id"/>
570                             <label colspan="2" nolabel="1" string="Keep empty to use the income account"/>
571                             <field name="account_paid_id"/>
572                             <label colspan="2" nolabel="1" string="Keep empty to use the expense account"/>
573                             <field groups="base.group_extended" name="child_depend"/>
574                             <field groups="base.group_extended" name="sequence"/>
575                             <newline/>
576                             <field colspan="4" groups="base.group_extended" name="child_ids"/>
577                         </page>
578                         <page string="Tax Declaration">
579                             <separator colspan="4" string="Invoices"/>
580                             <field name="base_code_id"/>
581                             <field name="base_sign"/>
582                             <field name="tax_code_id"/>
583                             <field name="tax_sign"/>
584
585                             <separator colspan="4" string="Refund Invoices"/>
586                             <field name="ref_base_code_id"/>
587                             <field name="ref_base_sign"/>
588                             <field name="ref_tax_code_id"/>
589                             <field name="ref_tax_sign"/>
590                         </page>
591                         <page groups="base.group_extended" string="Special Computation">
592                             <separator colspan="4" string="Compute Code (if type=code)"/>
593                             <field colspan="4" name="python_compute" nolabel="1" attrs="{'readonly':[('type','!=','code')]}"/>
594                             <separator colspan="4" string="Applicable Code (if type=code)"/>
595                             <field colspan="4" name="python_applicable" nolabel="1" attrs="{'readonly':[('applicable_type','=','true')]}"/>
596                         </page>
597                     </notebook>
598                 </form>
599             </field>
600         </record>
601         <record id="action_tax_form" model="ir.actions.act_window">
602             <field name="name">Taxes</field>
603             <field name="res_model">account.tax</field>
604             <field name="view_type">form</field>
605             <field name="view_id" ref="view_tax_tree"/>
606         </record>
607         <menuitem action="action_tax_form" id="menu_action_tax_form" parent="next_id_27"/>
608
609
610
611         <!--
612     Entries Journal lines
613     -->
614
615         <wizard id="action_move_journal_line_form_select" menu="False" model="account.move.line" name="account.move.journal.select" string="Standard entry"/>
616
617         <record id="ir_open_journal_period" model="ir.values">
618             <field name="key2">tree_but_open</field>
619             <field name="model">account.journal.period</field>
620             <field name="name">Open Journal</field>
621             <field eval="'ir.actions.wizard,%d'%action_move_journal_line_form_select" name="value"/>
622             <field eval="True" name="object"/>
623         </record>
624
625         <wizard id="action_move_journal_line_form" menu="False" model="account.move.line" name="account.move.journal" string="Entries Encoding by Line"/>
626         <menuitem action="action_move_journal_line_form" id="menu_action_move_journal_line_form" parent="account.menu_finance_entries" type="wizard"/>
627
628         <!--
629     Entries lines
630     -->
631
632         <record id="view_move_line_tree" model="ir.ui.view">
633             <field name="name">account.move.line.tree</field>
634             <field name="model">account.move.line</field>
635             <field name="type">tree</field>
636             <field eval="4" name="priority"/>
637             <field name="arch" type="xml">
638                 <tree string="Account Entry Line">
639                     <field name="date"/>
640                     <field name="move_id"/>
641                     <field name="ref"/>
642                     <field name="invoice"/>
643                     <field name="name"/>
644                     <field name="partner_id"/>
645                     <field name="account_id"/>
646                     <field name="journal_id"/>
647                     <field name="debit" sum="Total debit"/>
648                     <field name="credit" sum="Total credit"/>
649                     <field name="account_tax_id"/>
650                     <field name="analytic_account_id"/>
651                     <field name="amount_currency"/>
652                     <field name="currency_id"/>
653                     <field name="state"/>
654                     <field name="reconcile_id"/>
655                     <field name="reconcile_partial_id"/>
656                 </tree>
657             </field>
658         </record>
659
660         <record id="view_move_line_form" model="ir.ui.view">
661             <field name="name">account.move.line.form</field>
662             <field name="model">account.move.line</field>
663             <field name="type">form</field>
664             <field eval="2" name="priority"/>
665             <field name="arch" type="xml">
666                 <form string="Account Entry Line">
667                     <notebook>
668                         <page string="Information">
669                             <separator colspan="4" string="General Information"/>
670                             <field name="name" select="1"/>
671                             <field name="date" select="1"/>
672                             <field name="ref" select="2"/>
673                             <field name="invoice" select="2"/>
674                             <field name="account_id" select="1"/>
675                             <field name="partner_id" select="1" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
676
677                             <field name="debit" select="2"/>
678                             <field name="credit" select="2"/>
679
680                             <separator colspan="4" string="Optional Information"/>
681                             <field name="currency_id"/>
682                             <field name="amount_currency"/>
683                             <field name="quantity" select="2"/>
684                             <field name="move_id" required="False"/>
685                             <newline/>
686                             <field name="statement_id" select="2"/>
687                             <field name="blocked" select="2"/>
688                             <field name="date_maturity"/>
689                             <field name="date_created"/>
690                             <newline/>
691                             <field name="tax_code_id"/>
692                             <field name="tax_amount"/>
693                             <newline/>
694                             <field name="account_tax_id" domain="[('parent_id','=',False)]"/>
695                             <field name="analytic_account_id"/>
696
697                             <separator colspan="4" string="State"/>
698                             <field name="journal_id" select="2"/>
699                             <field name="period_id"/>
700                             <field name="reconcile_id"/>
701                             <field name="reconcile_partial_id"/>
702                             <field name="state" select="2"/>
703                         </page>
704                         <page string="Analytic Lines">
705                             <field colspan="4" name="analytic_lines" nolabel="1"/>
706                         </page>
707                     </notebook>
708                 </form>
709             </field>
710         </record>
711
712
713         <record id="view_move_line_form2" model="ir.ui.view">
714             <field name="name">account.move.line.form2</field>
715             <field name="model">account.move.line</field>
716             <field name="type">form</field>
717             <field eval="9" name="priority"/>
718             <field name="arch" type="xml">
719                 <form string="Account Entry Line">
720                     <notebook>
721                         <page string="Information">
722                             <separator colspan="4" string="General Information"/>
723                             <field name="name" select="1"/>
724                             <field name="date" select="2"/>
725                             <field name="journal_id" readonly="False" select="1"/>
726                             <field name="period_id" readonly="False" select="2"/>
727                             <field name="account_id" select="1"/>
728                             <field name="partner_id" select="2" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
729                             <newline/>
730                             <field name="debit" select="2"/>
731                             <field name="credit" select="2"/>
732
733                             <separator colspan="4" string="Optional Information"/>
734                             <field name="currency_id"/>
735                             <field name="amount_currency"/>
736                             <field name="quantity" select="3"/>
737                             <field name="move_id" required="False"/>
738                             <newline/>
739                             <field name="date_maturity"/>
740                             <field name="date_created"/>
741                             <field name="date_created"/>
742                             <field name="blocked" select="3"/>
743                             <newline/>
744                             <field name="account_tax_id" domain="[('parent_id','=',False)]"/>
745                             <field name="analytic_account_id"/>
746
747                             <separator colspan="4" string="State"/>
748                             <newline/>
749                             <field name="reconcile_id"/>
750                             <field name="reconcile_partial_id"/>
751                             <field name="state" select="2"/>
752                         </page>
753                         <page string="Analytic Lines">
754                             <field colspan="4" name="analytic_lines" nolabel="1"/>
755                         </page>
756                     </notebook>
757                 </form>
758             </field>
759         </record>
760
761         <record id="action_move_line_select" model="ir.actions.act_window">
762             <field name="name">account.move.line.select</field>
763             <field name="res_model">account.move.line</field>
764             <field name="view_type">form</field>
765             <field name="view_mode">tree,form</field>
766             <field name="view_id" ref="view_move_line_tree"/>
767         </record>
768
769         <!--
770     Account.Entry Edition
771     -->
772
773         <record id="view_move_tree" model="ir.ui.view">
774             <field name="name">account.move.tree</field>
775             <field name="model">account.move</field>
776             <field name="type">tree</field>
777             <field name="arch" type="xml">
778                 <tree string="Account Entry">
779                     <field name="ref"/>
780                     <field name="name"/>
781                     <field name="period_id"/>
782                     <field name="journal_id"/>
783
784                     <field name="line_id"/>
785                     <field name="state"/>
786                 </tree>
787             </field>
788         </record>
789
790         <record id="view_move_form" model="ir.ui.view">
791             <field name="name">account.move.form</field>
792             <field name="model">account.move</field>
793             <field name="type">form</field>
794             <field name="arch" type="xml">
795                 <form string="Account Entry">
796                     <separator colspan="4" string="General Information"/>
797                     <field name="name" select="1"/>
798                     <field name="ref" select="1"/>
799                     <field name="period_id" select="2"/>
800                     <field name="journal_id" select="1"/>
801                     <field name="to_check" select="2"/>
802
803                     <separator colspan="4" string="Entry Lines"/>
804                     <field colspan="4" name="line_id" nolabel="1" readonly="1" widget="one2many_list">
805                         <form string="Account Entry Line">
806                             <separator colspan="4" string="General Information"/>
807                             <field name="name" select="1"/>
808                             <field name="date"/>
809                             <field name="account_id"/>
810                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
811
812                             <field name="debit" select="1"/>
813                             <field name="credit" select="1"/>
814
815                             <separator colspan="4" string="Optional Information"/>
816                             <field name="currency_id"/>
817                             <field name="amount_currency"/>
818                             <field name="quantity" select="1"/>
819                             <newline/>
820                             <field name="date_maturity"/>
821                             <field name="date_created"/>
822
823                             <separator colspan="4" string="State"/>
824                             <field name="reconcile_id"/>
825                             <field name="reconcile_partial_id"/>
826                             <field name="statement_id"/>
827                             <field name="state"/>
828                         </form>
829                         <tree editable="top" string="Account Entry Line">
830                             <field name="date"/>
831                             <field name="name"/>
832                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date)"/>
833                             <field name="account_id"/>
834                             <field name="date_maturity"/>
835                             <field name="ref"/>
836                             <field name="debit"/>
837                             <field name="credit"/>
838                             <field name="state"/>
839                         </tree>
840                     </field>
841
842                     <field name="state" select="1"/>
843                     <group col="2" colspan="2">
844                         <button name="button_validate" states="draft" string="Validate" type="object"/>
845                         <button name="button_cancel" states="posted" string="Cancel" type="object"/>
846                     </group>
847                 </form>
848             </field>
849         </record>
850
851         <record id="action_move_line_form" model="ir.actions.act_window">
852             <field name="name">Entries</field>
853             <field name="type">ir.actions.act_window</field>
854             <field name="res_model">account.move</field>
855             <field name="view_type">form</field>
856             <field name="view_id" ref="view_move_tree"/>
857         </record>
858         <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"/>
859
860         <record id="action_move_line_search" model="ir.actions.act_window">
861             <field name="name">Entry lines</field>
862             <field name="type">ir.actions.act_window</field>
863             <field name="res_model">account.move.line</field>
864             <field name="view_type">form</field>
865             <field name="view_id" ref="view_move_line_tree"/>
866         </record>
867         <record id="action_move_line_search_view1" model="ir.actions.act_window.view">
868             <field eval="10" name="sequence"/>
869             <field name="view_mode">tree</field>
870             <field name="view_id" ref="view_move_line_tree"/>
871             <field name="act_window_id" ref="action_move_line_search"/>
872         </record>
873         <record id="action_move_line_search_view2" model="ir.actions.act_window.view">
874             <field eval="20" name="sequence"/>
875             <field name="view_mode">form</field>
876             <field name="view_id" ref="view_move_line_form"/>
877             <field name="act_window_id" ref="action_move_line_search"/>
878         </record>
879
880         <menuitem action="action_move_line_search" id="menu_action_move_line_search" parent="account.next_id_29"/>
881
882         <menuitem id="menu_finance_charts" name="Charts" parent="account.menu_finance" sequence="7"/>
883         <wizard id="wizard_account_chart" menu="False" model="account.account" name="account.chart" string="Chart of Accounts"/>
884         <menuitem action="wizard_account_chart" id="menu_action_account_tree2" parent="account.menu_finance_charts" type="wizard"/>
885
886
887
888         <record id="view_bank_statement_reconcile_form" model="ir.ui.view">
889             <field name="name">account.bank.statement.reconcile.form</field>
890             <field name="model">account.bank.statement</field>
891             <field eval="30" name="priority"/>
892             <field name="type">form</field>
893             <field name="arch" type="xml">
894                 <form string="Statement">
895                     <field name="name" select="1"/>
896                     <field name="date" select="1"/>
897                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
898                     <field name="currency"/>
899                     <newline/>
900                     <field name="balance_start"/>
901                     <field name="balance_end_real"/>
902                     <notebook colspan="4">
903                         <page string="Select entries">
904                             <field colspan="4" domain="[('statement_id', '=', False), ('journal_id', '=', journal_id)]" name="move_line_ids" nolabel="1" widget="many2many"/>
905                         </page>
906                         <page string="Entry encoding">
907                             <separator colspan="4" string="Entry Lines"/>
908                             <field name="period_id"/>
909                             <field colspan="4" name="line_ids" nolabel="1">
910                                 <tree editable="bottom" string="Statement lines">
911                                     <field name="date"/>
912                                     <field name="name"/>
913                                     <field name="type"/>
914                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
915                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
916                                     <field name="amount"/>
917                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
918                                 </tree>
919                                 <form string="Statement lines">
920                                     <field name="date"/>
921                                     <field name="name"/>
922                                     <field name="type"/>
923                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
924                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
925                                     <field name="amount"/>
926                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
927                                 </form>
928                             </field>
929                         </page>
930                     </notebook>
931                     <group col="7" colspan="4">
932                         <field name="state" select="2"/>
933                         <field name="balance_end"/>
934                         <button name="button_dummy" states="draft" string="Compute"/>
935                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
936                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
937                     </group>
938                 </form>
939             </field>
940         </record>
941         <record id="action_bank_statement_reconciliation_form" model="ir.actions.act_window">
942             <field name="name">Statements reconciliation</field>
943             <field name="res_model">account.bank.statement</field>
944             <field name="view_type">form</field>
945             <field name="view_mode">form,tree</field>
946             <field name="view_id" ref="view_bank_statement_reconcile_form"/>
947         </record>
948         <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"/>
949         <wizard id="action_account_bank_reconcile_tree" menu="False" model="account.move.line" name="account.move.bank.reconcile" string="Bank reconciliation"/>
950         <menuitem action="action_account_bank_reconcile_tree" id="menu_action_account_bank_reconcile_check_tree" parent="account.next_id_30" type="wizard"/>
951
952         <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"/>
953
954         <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"/>
955
956         <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"/>
957
958
959         <!--
960     TODO:
961         Print Journal (and change state)
962         Close Journal (and verify that there is no draft move lines)
963 -->
964
965         <record id="view_journal_period_tree" model="ir.ui.view">
966             <field name="name">account.journal.period.tree</field>
967             <field name="model">account.journal.period</field>
968             <field name="type">tree</field>
969             <field name="arch" type="xml">
970                 <tree string="Journals">
971                     <field icon="icon" name="period_id"/>
972                     <field name="journal_id"/>
973                     <field name="state"/>
974                 </tree>
975             </field>
976         </record>
977         <record id="action_account_journal_period_tree" model="ir.actions.act_window">
978             <field name="name">Journals</field>
979             <field name="res_model">account.journal.period</field>
980             <field name="view_type">tree</field>
981         </record>
982         <menuitem action="action_account_journal_period_tree" id="menu_action_account_journal_period_tree" parent="account.menu_finance_reporting"/>
983
984         <record id="action_account_budget_post_tree" model="ir.actions.act_window">
985             <field name="name">Budgets</field>
986             <field name="res_model">account.budget.post</field>
987             <field name="view_type">tree</field>
988         </record>
989         <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
990
991         <!--
992     Budgets
993     -->
994         <record id="view_budget_post_form" model="ir.ui.view">
995             <field name="name">account.budget.post.form</field>
996             <field name="model">account.budget.post</field>
997             <field name="type">form</field>
998             <field name="arch" type="xml">
999                 <form string="Master Budget">
1000                     <notebook>
1001                         <page string="Definition">
1002                             <field name="code" select="1"/>
1003                             <field name="name" select="1"/>
1004                         </page>
1005                         <page string="Dotations">
1006                             <button name="%(wizard_budget_spread)d" string="Spread" type="action"/>
1007                             <field colspan="4" name="dotation_ids" nolabel="1"/>
1008                         </page>
1009                         <page string="Accounts">
1010                             <field colspan="4" name="account_ids" nolabel="1"/>
1011                         </page>
1012                     </notebook>
1013                 </form>
1014             </field>
1015         </record>
1016         <record id="view_budget_post_tree" model="ir.ui.view">
1017             <field name="name">account.budget.post.tree</field>
1018             <field name="model">account.budget.post</field>
1019             <field name="type">tree</field>
1020             <field name="arch" type="xml">
1021                 <tree string="Master Budget">
1022                     <field name="code"/>
1023                     <field name="name"/>
1024                 </tree>
1025             </field>
1026         </record>
1027         <record id="view_budget_post_dotation_form" model="ir.ui.view">
1028             <field name="name">account.budget.post.dotation.form</field>
1029             <field name="model">account.budget.post.dotation</field>
1030             <field name="type">form</field>
1031             <field name="arch" type="xml">
1032                 <form string="Master Budget Expenses">
1033                     <field name="period_id"/>
1034                     <field name="amount"/>
1035                 </form>
1036             </field>
1037         </record>
1038         <record id="view_budget_post_dotation_tree" model="ir.ui.view">
1039             <field name="name">account.budget.post.dotation.tree</field>
1040             <field name="model">account.budget.post.dotation</field>
1041             <field name="type">tree</field>
1042             <field name="arch" type="xml">
1043                 <tree string="Master Budget Expenses">
1044                     <field name="period_id"/>
1045                     <field name="amount"/>
1046                 </tree>
1047             </field>
1048         </record>
1049
1050         <record id="open_budget_post_form" model="ir.actions.act_window">
1051             <field name="name">Master Budgets</field>
1052             <field name="res_model">account.budget.post</field>
1053             <field name="view_type">form</field>
1054             <field name="view_id" ref="view_budget_post_tree"/>
1055         </record>
1056         <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"/>
1057
1058
1059         <!--
1060     # Account Models
1061 -->
1062
1063         <record id="view_model_line_tree" model="ir.ui.view">
1064             <field name="name">account.model.line.tree</field>
1065             <field name="model">account.model.line</field>
1066             <field name="type">tree</field>
1067             <field name="arch" type="xml">
1068                 <tree string="Entry Model Line">
1069                     <field name="sequence"/>
1070                     <field name="ref"/>
1071                     <field name="name"/>
1072                     <field name="account_id"/>
1073                     <field name="partner_id"/>
1074                     <field name="debit"/>
1075                     <field name="credit"/>
1076                 </tree>
1077             </field>
1078         </record>
1079
1080
1081         <record id="view_model_line_form" model="ir.ui.view">
1082             <field name="name">account.model.line.form</field>
1083             <field name="model">account.model.line</field>
1084             <field name="type">form</field>
1085             <field name="arch" type="xml">
1086                 <form string="Entry Model Line">
1087                     <field colspan="4" name="name" select="1"/>
1088                     <field name="sequence"/>
1089                     <field name="ref" select="1"/>
1090                     <field name="account_id"/>
1091                     <field name="partner_id"/>
1092                     <field name="debit" select="1"/>
1093                     <field name="credit" select="1"/>
1094                     <field name="quantity"/>
1095                     <newline/>
1096                     <field name="date"/>
1097                     <field name="date_maturity"/>
1098                 </form>
1099             </field>
1100         </record>
1101
1102         <record id="view_model_form" model="ir.ui.view">
1103             <field name="name">account.model.form</field>
1104             <field name="model">account.model</field>
1105             <field name="type">form</field>
1106             <field name="arch" type="xml">
1107                 <form string="Entry Model">
1108                     <field name="name" select="1"/>
1109                     <field name="ref" select="1"/>
1110                     <field name="journal_id" select="1"/>
1111                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1112                     <separator string="Legend" colspan="4"/>
1113                     <field name="legend" colspan="4" nolabel="1"/>
1114                     <group col="1" colspan="4">
1115                         <button name="%(wizard_account_use_model)d" string="Create entries" type="action" />
1116                     </group>
1117                 </form>
1118             </field>
1119         </record>
1120         <record id="view_model_tree" model="ir.ui.view">
1121             <field name="name">account.model.tree</field>
1122             <field name="model">account.model</field>
1123             <field name="type">tree</field>
1124             <field name="arch" type="xml">
1125                 <tree string="Entry Model">
1126                     <field name="name"/>
1127                     <field name="journal_id"/>
1128                 </tree>
1129             </field>
1130         </record>
1131         <record id="action_model_form" model="ir.actions.act_window">
1132             <field name="name">Models Definition</field>
1133             <field name="res_model">account.model</field>
1134             <field name="view_type">form</field>
1135             <field name="view_mode">tree,form</field>
1136         </record>
1137         <menuitem action="action_model_form" id="menu_action_model_form" parent="menu_finance_configuration"/>
1138
1139
1140         <!--
1141     # Payment Terms
1142 -->
1143
1144         <record id="view_payment_term_line_tree" model="ir.ui.view">
1145             <field name="name">account.payment.term.line.tree</field>
1146             <field name="model">account.payment.term.line</field>
1147             <field name="type">tree</field>
1148             <field name="arch" type="xml">
1149                 <tree string="Payment Term">
1150                     <field name="sequence"/>
1151                     <field name="name"/>
1152                     <field name="value"/>
1153                     <field name="days"/>
1154                     <field name="condition"/>
1155                 </tree>
1156             </field>
1157         </record>
1158
1159
1160         <record id="view_payment_term_line_form" model="ir.ui.view">
1161             <field name="name">account.payment.term.line.form</field>
1162             <field name="model">account.payment.term.line</field>
1163             <field name="type">form</field>
1164             <field name="arch" type="xml">
1165                 <form string="Payment Term">
1166                     <field name="name" select="1"/>
1167                     <field name="sequence"/>
1168                     <field name="value"/>
1169                     <field name="value_amount"/>
1170                     <newline/>
1171                     <field name="days"/>
1172                     <field name="condition"/>
1173                 </form>
1174             </field>
1175         </record>
1176
1177         <record id="view_payment_term_form" model="ir.ui.view">
1178             <field name="name">account.payment.term.form</field>
1179             <field name="model">account.payment.term</field>
1180             <field name="type">form</field>
1181             <field name="arch" type="xml">
1182                 <form string="Payment Term">
1183                     <separator colspan="4" string="Information"/>
1184                     <field name="name" select="1"/>
1185                     <field name="active" select="1"/>
1186                     <separator colspan="4" string="Description on invoices"/>
1187                     <field colspan="4" name="note"/>
1188                     <separator colspan="4" string="Computation"/>
1189                     <field colspan="4" name="line_ids"/>
1190                 </form>
1191             </field>
1192         </record>
1193         <record id="action_payment_term_form" model="ir.actions.act_window">
1194             <field name="name">Payment Terms</field>
1195             <field name="res_model">account.payment.term</field>
1196             <field name="view_type">form</field>
1197             <field name="view_mode">tree,form</field>
1198         </record>
1199         <menuitem action="action_payment_term_form" id="menu_action_payment_term_form" parent="menu_finance_configuration"/>
1200
1201         <!--
1202     # Account Subscriptions
1203 -->
1204
1205         <record id="view_subscription_line_form" model="ir.ui.view">
1206             <field name="name">account.subscription.line.form</field>
1207             <field name="model">account.subscription.line</field>
1208             <field name="type">form</field>
1209             <field name="arch" type="xml">
1210                 <form string="Subscription lines">
1211                     <field name="date"/>
1212                     <field name="move_id"/>
1213                 </form>
1214             </field>
1215         </record>
1216
1217         <record id="view_subscription_line_tree" model="ir.ui.view">
1218             <field name="name">account.subscription.line.tree</field>
1219             <field name="model">account.subscription.line</field>
1220             <field name="type">tree</field>
1221             <field name="arch" type="xml">
1222                 <tree string="Subscription lines">
1223                     <field name="date"/>
1224                     <field name="move_id"/>
1225                 </tree>
1226             </field>
1227         </record>
1228
1229         <record id="view_subscription_tree" model="ir.ui.view">
1230             <field name="name">account.subscription.tree</field>
1231             <field name="model">account.subscription</field>
1232             <field name="type">tree</field>
1233             <field name="arch" type="xml">
1234                 <tree string="Entry Subscription">
1235                     <field name="ref"/>
1236                     <field name="name"/>
1237                     <field name="date_start"/>
1238                     <field name="state"/>
1239                 </tree>
1240             </field>
1241         </record>
1242         <record id="view_subscription_form" model="ir.ui.view">
1243             <field name="name">account.subscription.form</field>
1244             <field name="model">account.subscription</field>
1245             <field name="type">form</field>
1246             <field name="arch" type="xml">
1247                 <form string="Entry Subscription">
1248                     <field name="name" select="1"/>
1249                     <field name="ref" select="1"/>
1250
1251                     <separator colspan="4" string="Subscription Periods"/>
1252                     <field name="date_start" select="1"/>
1253                     <field name="period_total" select="2"/>
1254
1255                     <field name="period_nbr"/>
1256                     <field name="period_type"/>
1257                     <field name="model_id"/>
1258                     <group col="2" colspan="2">
1259                         <button name="compute" states="draft,running" string="Compute" type="object"/>
1260                         <button name="remove_line" states="running" string="Remove Lines" type="object"/>
1261                     </group>
1262                     <separator colspan="4" string="Subscription Lines"/>
1263                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1264
1265                     <separator colspan="4" string="State"/>
1266                     <field name="state" select="2"/>
1267                     <group col="1" colspan="2">
1268                         <button name="state_draft" states="done" string="Set to Draft" type="object"/>
1269                     </group>
1270                 </form>
1271             </field>
1272         </record>
1273         <record id="action_subscription_form" model="ir.actions.act_window">
1274             <field name="name">Subscription Entries</field>
1275             <field name="res_model">account.subscription</field>
1276             <field name="view_type">form</field>
1277             <field name="view_mode">tree,form</field>
1278         </record>
1279         <menuitem action="action_subscription_form" id="menu_action_subscription_form" parent="account.menu_finance_recurrent_entries"/>
1280
1281         <record id="action_subscription_form_running" model="ir.actions.act_window">
1282             <field name="name">Running Subscriptions</field>
1283             <field name="res_model">account.subscription</field>
1284             <field name="view_type">form</field>
1285             <field name="view_mode">tree,form</field>
1286             <field name="domain">[('state','=','running')]</field>
1287         </record>
1288         <menuitem action="action_subscription_form_running" id="menu_action_subscription_form_running" parent="menu_action_subscription_form"/>
1289
1290         <record id="action_subscription_form_new" model="ir.actions.act_window">
1291             <field name="name">New Subscription</field>
1292             <field name="res_model">account.subscription</field>
1293             <field name="view_type">form</field>
1294             <field name="view_mode">form,tree</field>
1295             <field name="view_id" ref="view_subscription_form"/>
1296         </record>
1297         <menuitem action="action_subscription_form_new" id="menu_action_subscription_form_new" parent="menu_action_subscription_form"/>
1298
1299         <record id="view_subscription_line_form_complete" model="ir.ui.view">
1300             <field name="name">account.subscription.line.form</field>
1301             <field name="model">account.subscription.line</field>
1302             <field name="type">form</field>
1303             <field eval="20" name="priority"/>
1304             <field name="arch" type="xml">
1305                 <form string="Subscription lines">
1306                     <field name="subscription_id"/>
1307                     <field name="date"/>
1308                     <field name="move_id"/>
1309                 </form>
1310             </field>
1311         </record>
1312
1313         <record id="action_move_line_tree1" model="ir.actions.act_window">
1314             <field name="name">Entries</field>
1315             <field name="res_model">account.move.line</field>
1316             <field name="view_type">form</field>
1317             <field name="view_mode">tree,form</field>
1318             <field name="domain">[('account_id','child_of', [active_id]),('state','&lt;&gt;','draft')]</field>
1319             <field name="context">{'account_id':active_id}</field>
1320         </record>
1321         <wizard id="wizard_move_line_select" menu="False" model="account.move.line" name="account.move.line.select" string="Move line select"/>
1322         <record id="ir_open_account_account" model="ir.values">
1323             <field eval="'tree_but_open'" name="key2"/>
1324             <field eval="'account.account'" name="model"/>
1325             <field name="name">Account Entries</field>
1326             <field eval="'ir.actions.wizard,%d'%wizard_move_line_select" name="value"/>
1327             <field eval="True" name="object"/>
1328         </record>
1329
1330
1331         <record id="view_move_line_tax_tree" model="ir.ui.view">
1332             <field name="name">account.move.line.tax.tree</field>
1333             <field name="model">account.move.line</field>
1334             <field name="type">tree</field>
1335             <field eval="4" name="priority"/>
1336             <field name="arch" type="xml">
1337                 <tree string="Account Entry Line">
1338                     <field name="date"/>
1339                     <field name="move_id"/>
1340                     <field name="statement_id" string="St."/>
1341                     <field name="name"/>
1342                     <field name="partner_id"/>
1343                     <field name="account_id"/>
1344                     <field name="tax_code_id"/>
1345                     <field name="tax_amount"/>
1346                     <field name="debit" sum="Total debit"/>
1347                     <field name="credit" sum="Total credit"/>
1348                     <field name="account_tax_id"/>
1349                     <field name="analytic_account_id"/>
1350                     <field name="state"/>
1351                 </tree>
1352             </field>
1353         </record>
1354
1355         <record id="action_tax_code_line_open" model="ir.actions.act_window">
1356             <field name="name">account.move.line</field>
1357             <field name="res_model">account.move.line</field>
1358             <field name="view_type">form</field>
1359             <field name="view_mode">tree,form</field>
1360             <field name="view_id" ref="view_move_line_tax_tree"/>
1361             <field name="domain">[('tax_code_id','=',active_id),('state','&lt;&gt;','draft')]</field>
1362         </record>
1363         <record id="ir_open_tax_move_line" model="ir.values">
1364             <field name="key2">tree_but_open</field>
1365             <field name="model">account.tax.code</field>
1366             <field name="name">Tax Details</field>
1367             <field eval="'ir.actions.act_window,%d'%action_tax_code_line_open" name="value"/>
1368             <field eval="True" name="object"/>
1369         </record>
1370
1371
1372         <!--
1373     # Admin config
1374     -->
1375
1376         <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"/>
1377
1378         <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"/>
1379
1380         <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"/>
1381
1382         <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"/>
1383
1384
1385
1386         <!-- configuration wizard view -->
1387
1388         <record id="view_config_fiscalyear_form" model="ir.ui.view">
1389             <field name="name">Configure Fiscal Year</field>
1390             <field name="model">account.config.fiscalyear</field>
1391             <field name="type">form</field>
1392             <field name="arch" type="xml">
1393                 <form string="Configure Your Fiscal Year">
1394                     <separator col="4" colspan="4" string="Configure Your Fiscal Year"/>
1395                     <field name="name"/>
1396                     <field name="code"/>
1397                     <field name="date1"/>
1398                     <field name="date2"/>
1399                     <separator string="" colspan="4"/>
1400                     <label string="" colspan="2"/>
1401                     <group col="4" colspan="4">
1402                         <button icon="gtk-cancel" special="cancel" string="Don't Create" name="action_cancel" type="object"/>
1403                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1404                     </group>
1405                 </form>
1406             </field>
1407         </record>
1408
1409         <record id="action_config_fiscalyear_form" model="ir.actions.act_window">
1410             <field name="name">Configure Fiscal Year</field>
1411             <field name="type">ir.actions.act_window</field>
1412             <field name="res_model">account.config.fiscalyear</field>
1413             <field name="view_type">form</field>
1414             <field name="view_mode">tree</field>
1415             <field name="target">new</field>
1416         </record>
1417
1418         
1419
1420         <!-- register configuration wizard -->
1421
1422         <record id="config_fiscalyear" model="ir.module.module.configuration.step">
1423             <field name="name">Define fiscal years</field>
1424             <field name="note">Define fiscal years</field>
1425             <field name="action_id" ref="action_config_fiscalyear_form"/>
1426             <field name="state">open</field>
1427         </record>
1428
1429
1430         <!-- Account Templates -->
1431
1432         <record id="view_account_template_form" model="ir.ui.view">
1433             <field name="name">account.account.template.form</field>
1434             <field name="model">account.account.template</field>
1435             <field name="type">form</field>
1436             <field name="arch" type="xml">
1437                 <form string="Account Template">
1438                     <notebook>
1439                         <page string="General Information">
1440                             <field name="name"/>
1441                             <field name="code" select="1"/>
1442                             <newline/>
1443                             <field name="parent_id" select="1"/>
1444                             <field name="shortcut"/>
1445                             <field name="type" select="1"/>
1446                             <field name="user_type" select="1"/>
1447
1448                             <field name="currency_id" select="2"/>
1449                             <field name="reconcile"/>
1450                             <field name="tax_ids" colspan="4"/>
1451                         </page>
1452                         <page string="Notes">
1453                             <field colspan="4" name="note" nolabel="1"/>
1454                         </page>
1455                     </notebook>
1456                 </form>
1457             </field>
1458         </record>
1459
1460                 <record id="view_account_template_tree" model="ir.ui.view">
1461                         <field name="name">account.account.template.tree</field>
1462                         <field name="model">account.account.template</field>
1463                         <field name="type">tree</field>
1464                         <field name="arch" type="xml">
1465                                 <tree string="Account Template">
1466                                         <field name="code"/>
1467                                         <field name="name"/>
1468                                 </tree>
1469                         </field>
1470                 </record>
1471
1472         <record id="action_account_template_form" model="ir.actions.act_window">
1473             <field name="name">Account Templates</field>
1474             <field name="res_model">account.account.template</field>
1475             <field name="view_type">form</field>
1476             <field name="view_mode">tree,form</field>
1477         </record>
1478
1479         <menuitem action="action_account_template_form" id="menu_action_account_template_form" parent="account_account_menu"/>
1480
1481         <!-- Chart of Accounts Templates -->
1482
1483         <record id="view_account_chart_template_form" model="ir.ui.view">
1484             <field name="name">account.chart.template.form</field>
1485             <field name="model">account.chart.template</field>
1486             <field name="type">form</field>
1487             <field name="arch" type="xml">
1488                 <form string="Chart of Accounts Template">
1489                     <field name="name" select="1"/>
1490                     <field name="account_root_id" select="1"/>
1491                     <field name="bank_account_view_id" select="1"/>
1492                     <field name="tax_code_root_id"/>
1493                     <field name="tax_template_ids" colspan="4" readonly="1" />
1494                     <separator string="Properties" colspan="4"/>
1495                     <field name="property_account_receivable"/>
1496                     <field name="property_account_payable"/>
1497                     <field name="property_account_expense_categ" />
1498                     <field name="property_account_income_categ"/>
1499                 </form>
1500             </field>
1501         </record>
1502         <record id="view_account_chart_template_tree" model="ir.ui.view">
1503             <field name="name">account.chart.template.tree</field>
1504             <field name="model">account.chart.template</field>
1505             <field name="type">tree</field>
1506             <field name="arch" type="xml">
1507                 <tree string="Chart of Accounts Template">
1508                     <field name="name"/>
1509                     <field name="account_root_id"/>
1510                     <field name="tax_code_root_id"/>
1511                     <field name="bank_account_view_id"/>
1512                 </tree>
1513             </field>
1514         </record>
1515         <record id="action_account_chart_template_form" model="ir.actions.act_window">
1516             <field name="name">Chart of Accounts Templates</field>
1517             <field name="res_model">account.chart.template</field>
1518             <field name="view_type">form</field>
1519             <field name="view_mode">tree,form</field>
1520         </record>
1521
1522         <menuitem action="action_account_chart_template_form" id="menu_action_account_chart_template_form" parent="account_account_menu"/>
1523
1524         <!-- Account Tax Templates -->
1525
1526         <record id="view_account_tax_template_form" model="ir.ui.view">
1527             <field name="name">account.tax.template.form</field>
1528             <field name="model">account.tax.template</field>
1529             <field name="type">form</field>
1530             <field name="arch" type="xml">
1531                 <form string="Account Tax Template">
1532                     <group colspan="4">
1533                         <field name="name" select="1"/>
1534                         <field name="description" select="1"/>
1535                         <newline/>
1536                         <field name="chart_template_id" select="1"/>
1537                         <field name="tax_group" select="1"/>
1538                         <field name="type" select="2"/>
1539                     </group>
1540                     <notebook colspan="4">
1541                         <page string="Tax Definition">
1542                             <field name="applicable_type"/>
1543                             <field name="amount" select="2" attrs="{'readonly':[('type','=','none'),('type','=','code')]}"/>
1544                             <field groups="base.group_extended" name="include_base_amount"/>
1545                             <field groups="base.group_extended" name="domain"/>
1546                             <newline/>
1547                             <field name="account_collected_id"/>
1548                             <label colspan="2" nolabel="1" string="Keep empty to use the income account"/>
1549                             <field name="account_paid_id"/>
1550                             <label colspan="2" nolabel="1" string="Keep empty to use the expense account"/>
1551                             <field groups="base.group_extended" name="child_depend"/>
1552                             <field groups="base.group_extended" name="sequence"/>
1553                         </page>
1554                         <page string="Tax Declaration">
1555                             <separator colspan="4" string="Invoices"/>
1556                             <field name="base_code_id"/>
1557                             <field name="base_sign"/>
1558                             <field name="tax_code_id"/>
1559                             <field name="tax_sign"/>
1560
1561                             <separator colspan="4" string="Refund Invoices"/>
1562                             <field name="ref_base_code_id"/>
1563                             <field name="ref_base_sign"/>
1564                             <field name="ref_tax_code_id"/>
1565                             <field name="ref_tax_sign"/>
1566                         </page>
1567                         <page groups="base.group_extended" string="Special Computation">
1568                             <separator colspan="4" string="Compute Code (if type=code)"/>
1569                             <field colspan="4" name="python_compute" nolabel="1" attrs="{'readonly':[('type','!=','code')]}"/>
1570                                                         <separator colspan="4" string="Compute Code for Taxes included prices"/>
1571                                                         <field colspan="4" name="python_compute_inv" nolabel="1"/>
1572                             <separator colspan="4" string="Applicable Code (if type=code)"/>
1573                             <field colspan="4" name="python_applicable" nolabel="1" attrs="{'readonly':[('applicable_type','=','true')]}"/>
1574                         </page>
1575                     </notebook>
1576                 </form>
1577             </field>
1578         </record>
1579         <record id="view_account_tax_template_tree" model="ir.ui.view">
1580             <field name="name">account.tax.template.tree</field>
1581             <field name="model">account.tax.template</field>
1582             <field name="type">tree</field>
1583             <field name="arch" type="xml">
1584                 <tree string="Account Tax Template">
1585                     <field name="name" />
1586                     <field name="description"/>
1587                 </tree>
1588             </field>
1589         </record>
1590         <record id="action_account_tax_template_form" model="ir.actions.act_window">
1591             <field name="name">Account Tax Templates</field>
1592             <field name="res_model">account.tax.template</field>
1593             <field name="view_type">form</field>
1594             <field name="view_mode">tree,form</field>
1595         </record>
1596
1597         <menuitem action="action_account_tax_template_form" id="menu_action_account_tax_template_form" parent="next_id_27"/>
1598
1599                 <!-- Account Tax Code Templates -->
1600                 <record id="view_tax_code_template_tree" model="ir.ui.view">
1601             <field name="name">account.tax.code.template.tree</field>
1602             <field name="model">account.tax.code.template</field>
1603             <field name="type">tree</field>
1604             <field name="field_parent">child_ids</field>
1605             <field name="arch" type="xml">
1606                 <tree string="Account Tax Code Template" toolbar="1">
1607                     <field name="name"/>
1608                     <field name="code"/>
1609                 </tree>
1610             </field>
1611         </record>
1612
1613         <record id="view_tax_code_template_form" model="ir.ui.view">
1614             <field name="name">account.tax.code.template.form</field>
1615             <field name="model">account.tax.code.template</field>
1616             <field name="type">form</field>
1617             <field name="arch" type="xml">
1618                 <form string="Account Tax Code Template">
1619                     <field name="name" select="1"/>
1620                     <field name="company_id"/>
1621                     <field name="code" select="1"/>
1622                     <field name="parent_id" select="1"/>
1623                     <field name="sign"/>
1624                     <newline/>
1625                     <field colspan="4" name="info"/>
1626                 </form>
1627             </field>
1628         </record>
1629
1630         <record id="action_account_tax_code_template_form" model="ir.actions.act_window">
1631             <field name="name">Account Tax Code Templates</field>
1632             <field name="res_model">account.tax.code.template</field>
1633             <field name="view_type">form</field>
1634             <field name="view_mode">tree,form</field>
1635         </record>
1636         <menuitem action="action_account_tax_code_template_form" id="menu_action_account_tax_code_template_form" parent="next_id_27"/>
1637
1638
1639                 <!--  Wizard for Multi Charts of Accounts -->
1640
1641         <record id="view_wizard_multi_chart" model="ir.ui.view">
1642                         <field name="name">Create Multiple Charts of Accounts</field>
1643                         <field name="model">wizard.multi.charts.accounts</field>
1644                         <field name="type">form</field>
1645                         <field name="arch" type="xml">
1646                                 <form string="Create Multiple Charts of Accounts">
1647                                         <field name="company_id" />
1648                         <field name="chart_template_id" />
1649                                         <field name ="code_digits" />
1650                             <field colspan="4" mode="tree" name="bank_accounts_id" nolabel="1" widget="one2many_list">
1651                                                 <form string="Bank Information">
1652                                 <field name="acc_no"/>
1653                                     <field name="currency_id"/>
1654                                     </form>
1655                                                 <tree editable="bottom" string="Bank Information">
1656                                                         <field name="acc_no"/>
1657                                                         <field name="currency_id"/>
1658                                                 </tree>
1659                                         </field>
1660                                         <group col="4" colspan="4">
1661                                                 <button icon="gtk-cancel" special="cancel" type="object" string="Cancel"/>
1662                                                 <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1663                                         </group>
1664                                 </form>
1665                         </field>
1666                 </record>
1667
1668                 <record id="action_wizard_multi_chart" model="ir.actions.act_window">
1669                         <field name="name">Generate Chart of Accounts from a Chart Template</field>
1670                         <field name="type">ir.actions.act_window</field>
1671                         <field name="res_model">wizard.multi.charts.accounts</field>
1672                         <field name="view_type">form</field>
1673                         <field name="view_mode">form</field>
1674                         <field name="target">new</field>
1675                 </record>
1676
1677                 <menuitem parent="account.account_account_menu" action="action_wizard_multi_chart" id="menu_wizard"/>
1678
1679
1680     </data>
1681 </terp>