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