5eb03163c511b7b3bce5bb739672c0dd23e71a55
[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                     <separator colspan="4" string="General Information"/>
815                     <group colspan="4" col="6">
816                     <field name="name" select="1" readonly="True"/>
817                     <field name="period_id" select="2"/>
818                     <field name="journal_id" select="1"/>
819                     <field name="ref" select="1" groups="base.group_extended"/>
820                     <field name="to_check" select="2" groups="base.group_extended"/>
821                     <field name="type" select="1" groups="base.group_extended"/>
822                     </group>
823
824                     <separator colspan="4" string="Entry Lines"/>
825                     <field colspan="4" name="line_id" nolabel="1" widget="one2many_list" default_get="{'lines':line_id ,'journal':journal_id }">
826                         <form string="Account Entry Line">
827                             <separator colspan="4" string="General Information"/>
828                             <field name="name" select="1"/>
829                             <field name="date"/>
830                             <field name="account_id"/>
831                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date,parent.journal_id)"/>
832
833                             <field name="debit" select="1"/>
834                             <field name="credit" select="1"/>
835
836                             <separator colspan="4" string="Optional Information"/>
837                             <field name="currency_id"/>
838                             <field name="amount_currency"/>
839                             <field name="quantity" select="1"/>
840                             <newline/>
841                             <field name="date_maturity"/>
842                             <field name="date_created"/>
843
844                             <separator colspan="4" string="State"/>
845                             <field name="reconcile_id"/>
846                             <field name="reconcile_partial_id"/>
847                             <field name="statement_id"/>
848                             <field name="state"/>
849                         </form>
850                         <tree editable="top" string="Account Entry Line">
851                             <field name="date"/>
852                             <field name="name"/>
853                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit,date,parent.journal_id)"/>
854                             <field name="account_id"/>
855                             <field name="date_maturity"/>
856                             <field name="ref"/>
857                             <field name="debit" sum="Total Debit"/>
858                             <field name="credit" sum="Total Credit"/>
859                             <field name="state"/>
860                         </tree>
861                     </field>
862
863                     <field name="state" select="1"/>
864                     <group col="2" colspan="2">
865                         <button name="button_validate" states="draft" string="Validate" type="object"/>
866                         <button name="button_cancel" states="posted" string="Cancel" type="object"/>
867                     </group>
868                 </form>
869             </field>
870         </record>
871
872         <record id="action_move_line_form" model="ir.actions.act_window">
873             <field name="name">Entries</field>
874             <field name="type">ir.actions.act_window</field>
875             <field name="res_model">account.move</field>
876             <field name="view_type">form</field>
877             <field name="view_id" ref="view_move_tree"/>
878         </record>
879         <menuitem id="next_id_29" name="Search Entries" parent="account.menu_finance_accounting"/>
880         <menuitem action="action_move_line_form" id="menu_action_move_line_form" parent="next_id_29"/>
881
882         <record id="action_move_line_form_encode_by_move" model="ir.actions.act_window">
883             <field name="name">Entries Encoding by Move</field>
884             <field name="res_model">account.move</field>
885             <field name="view_type">form</field>
886             <field name="view_mode">tree,form</field>
887             <field name="view_id" ref="view_move_tree"/>
888         </record>
889
890         <menuitem action="action_move_line_form_encode_by_move" id="menu_encode_entries_by_move" parent="menu_finance_entries"/>
891
892         <record id="action_move_line_search" model="ir.actions.act_window">
893             <field name="name">Entry lines</field>
894             <field name="type">ir.actions.act_window</field>
895             <field name="res_model">account.move.line</field>
896             <field name="view_type">form</field>
897             <field name="view_id" ref="view_move_line_tree"/>
898         </record>
899         <record id="action_move_line_search_view1" model="ir.actions.act_window.view">
900             <field eval="10" name="sequence"/>
901             <field name="view_mode">tree</field>
902             <field name="view_id" ref="view_move_line_tree"/>
903             <field name="act_window_id" ref="action_move_line_search"/>
904         </record>
905         <record id="action_move_line_search_view2" model="ir.actions.act_window.view">
906             <field eval="20" name="sequence"/>
907             <field name="view_mode">form</field>
908             <field name="view_id" ref="view_move_line_form"/>
909             <field name="act_window_id" ref="action_move_line_search"/>
910         </record>
911
912         <menuitem action="action_move_line_search" id="menu_action_move_line_search" parent="account.next_id_29"/>
913
914         <menuitem id="menu_finance_charts" name="Charts" parent="account.menu_finance" sequence="7"/>
915         <wizard id="wizard_account_chart" menu="False" model="account.account" name="account.chart" string="Chart of Accounts"/>
916         <menuitem icon="STOCK_INDENT" action="wizard_account_chart" id="menu_action_account_tree2" parent="account.menu_finance_charts" type="wizard"/>
917
918
919
920         <record id="view_bank_statement_reconcile_form" model="ir.ui.view">
921             <field name="name">account.bank.statement.reconcile.form</field>
922             <field name="model">account.bank.statement</field>
923             <field eval="30" name="priority"/>
924             <field name="type">form</field>
925             <field name="arch" type="xml">
926                 <form string="Statement">
927                     <field name="name" select="1"/>
928                     <field name="date" select="1"/>
929                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
930                     <field name="currency"/>
931                     <newline/>
932                     <field name="balance_start"/>
933                     <field name="balance_end_real"/>
934                     <notebook colspan="4">
935                         <page string="Select entries">
936                             <field colspan="4" domain="[('statement_id', '=', False), ('journal_id', '=', journal_id)]" name="move_line_ids" nolabel="1" widget="many2many"/>
937                         </page>
938                         <page string="Entry encoding">
939                             <separator colspan="4" string="Entry Lines"/>
940                             <field name="period_id"/>
941                             <field colspan="4" name="line_ids" nolabel="1">
942                                 <tree editable="bottom" string="Statement lines">
943                                     <field name="date"/>
944                                     <field name="name"/>
945                                     <field name="type"/>
946                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
947                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
948                                     <field name="amount"/>
949                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
950                                 </tree>
951                                 <form string="Statement lines">
952                                     <field name="date"/>
953                                     <field name="name"/>
954                                     <field name="type"/>
955                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
956                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
957                                     <field name="amount"/>
958                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
959                                 </form>
960                             </field>
961                         </page>
962                     </notebook>
963                     <group col="7" colspan="4">
964                         <field name="state" select="2"/>
965                         <field name="balance_end"/>
966                         <button name="button_dummy" states="draft" string="Compute"/>
967                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
968                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
969                     </group>
970                 </form>
971             </field>
972         </record>
973         <record id="action_bank_statement_reconciliation_form" model="ir.actions.act_window">
974             <field name="name">Statements reconciliation</field>
975             <field name="res_model">account.bank.statement</field>
976             <field name="view_type">form</field>
977             <field name="view_mode">form,tree</field>
978             <field name="view_id" ref="view_bank_statement_reconcile_form"/>
979         </record>
980         <menuitem
981             id="next_id_30"
982             name="Bank Reconciliation"
983             parent="account.menu_finance_periodical_processing"
984             groups="group_account_user"/>
985
986         <menuitem action="action_bank_statement_reconciliation_form" id="menu_action_account_bank_reconcile_tree" parent="next_id_30"/>
987         <wizard id="action_account_bank_reconcile_tree" menu="False" model="account.move.line" name="account.move.bank.reconcile" string="Bank reconciliation"/>
988         <menuitem action="action_account_bank_reconcile_tree" id="menu_action_account_bank_reconcile_check_tree" parent="account.next_id_30" type="wizard"/>
989
990         <act_window
991             domain="[('account_id', '=', active_id)]"
992             id="act_account_acount_move_line_open"
993             name=""
994             context="{'account_id': active_id}"
995             res_model="account.move.line"
996             src_model="account.account"/>
997
998         <act_window
999             domain="[('account_id', '=', active_id),('reconcile_id','=',False)]"
1000             id="act_account_acount_move_line_open_unreconciled"
1001             name="Unreconciled entries"
1002             res_model="account.move.line"
1003             context="{'account_id': active_id}"
1004             src_model="account.account"/>
1005
1006         <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"/>
1007
1008
1009         <!--
1010     TODO:
1011         Print Journal (and change state)
1012         Close Journal (and verify that there is no draft move lines)
1013 -->
1014
1015         <record id="view_journal_period_tree" model="ir.ui.view">
1016             <field name="name">account.journal.period.tree</field>
1017             <field name="model">account.journal.period</field>
1018             <field name="type">tree</field>
1019             <field name="arch" type="xml">
1020                 <tree string="Journals">
1021                     <field icon="icon" name="period_id"/>
1022                     <field name="journal_id"/>
1023                     <field name="state"/>
1024                 </tree>
1025             </field>
1026         </record>
1027         <record id="action_account_journal_period_tree" model="ir.actions.act_window">
1028             <field name="name">Journals</field>
1029             <field name="res_model">account.journal.period</field>
1030             <field name="view_type">tree</field>
1031         </record>
1032         <menuitem action="action_account_journal_period_tree" id="menu_action_account_journal_period_tree" parent="account.menu_finance_reporting"/>
1033
1034
1035         <!--
1036     # Account Models
1037 -->
1038
1039         <record id="view_model_line_tree" model="ir.ui.view">
1040             <field name="name">account.model.line.tree</field>
1041             <field name="model">account.model.line</field>
1042             <field name="type">tree</field>
1043             <field name="arch" type="xml">
1044                 <tree string="Entry Model Line">
1045                     <field name="sequence"/>
1046                     <field name="ref"/>
1047                     <field name="name"/>
1048                     <field name="account_id"/>
1049                     <field name="partner_id"/>
1050                     <field name="debit"/>
1051                     <field name="credit"/>
1052                 </tree>
1053             </field>
1054         </record>
1055
1056
1057         <record id="view_model_line_form" model="ir.ui.view">
1058             <field name="name">account.model.line.form</field>
1059             <field name="model">account.model.line</field>
1060             <field name="type">form</field>
1061             <field name="arch" type="xml">
1062                 <form string="Entry Model Line">
1063                     <field colspan="4" name="name" select="1"/>
1064                     <field name="sequence"/>
1065                     <field name="ref" select="1"/>
1066                     <field name="account_id"/>
1067                     <field name="partner_id"/>
1068                     <field name="debit" select="1"/>
1069                     <field name="credit" select="1"/>
1070                     <field name="quantity"/>
1071                     <newline/>
1072                     <field name="date"/>
1073                     <field name="date_maturity"/>
1074                 </form>
1075             </field>
1076         </record>
1077
1078         <record id="view_model_form" model="ir.ui.view">
1079             <field name="name">account.model.form</field>
1080             <field name="model">account.model</field>
1081             <field name="type">form</field>
1082             <field name="arch" type="xml">
1083                 <form string="Entry Model">
1084                     <field name="name" select="1"/>
1085                     <field name="ref" select="1"/>
1086                     <field name="journal_id" select="1"/>
1087                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1088                     <separator string="Legend" colspan="4"/>
1089                     <field name="legend" colspan="4" nolabel="1"/>
1090                     <group col="1" colspan="4">
1091                         <button name="%(wizard_account_use_model)d" string="Create entries" type="action" />
1092                     </group>
1093                 </form>
1094             </field>
1095         </record>
1096         <record id="view_model_tree" model="ir.ui.view">
1097             <field name="name">account.model.tree</field>
1098             <field name="model">account.model</field>
1099             <field name="type">tree</field>
1100             <field name="arch" type="xml">
1101                 <tree string="Entry Model">
1102                     <field name="name"/>
1103                     <field name="journal_id"/>
1104                 </tree>
1105             </field>
1106         </record>
1107         <record id="action_model_form" model="ir.actions.act_window">
1108             <field name="name">Models Definition</field>
1109             <field name="res_model">account.model</field>
1110             <field name="view_type">form</field>
1111             <field name="view_mode">tree,form</field>
1112         </record>
1113         <menuitem action="action_model_form" id="menu_action_model_form" parent="menu_finance_configuration"/>
1114
1115
1116         <!--
1117     # Payment Terms
1118 -->
1119
1120         <record id="view_payment_term_line_tree" model="ir.ui.view">
1121             <field name="name">account.payment.term.line.tree</field>
1122             <field name="model">account.payment.term.line</field>
1123             <field name="type">tree</field>
1124             <field name="arch" type="xml">
1125                 <tree string="Payment Term">
1126                     <field name="sequence"/>
1127                     <field name="name"/>
1128                     <field name="value"/>
1129                     <field name="days"/>
1130                     <field name="days2"/>
1131                 </tree>
1132             </field>
1133         </record>
1134
1135
1136         <record id="view_payment_term_line_form" model="ir.ui.view">
1137             <field name="name">account.payment.term.line.form</field>
1138             <field name="model">account.payment.term.line</field>
1139             <field name="type">form</field>
1140             <field name="arch" type="xml">
1141                 <form string="Payment Term">
1142                     <field name="name" select="1"/>
1143                     <field name="sequence"/>
1144                     <field name="value"/>
1145                     <field name="value_amount"/>
1146                     <newline/>
1147                     <field name="days"/>
1148                     <field name="days2"/>
1149                 </form>
1150             </field>
1151         </record>
1152
1153         <record id="view_payment_term_form" model="ir.ui.view">
1154             <field name="name">account.payment.term.form</field>
1155             <field name="model">account.payment.term</field>
1156             <field name="type">form</field>
1157             <field name="arch" type="xml">
1158                 <form string="Payment Term">
1159                     <separator colspan="4" string="Information"/>
1160                     <field name="name" select="1"/>
1161                     <field name="active" select="1"/>
1162                     <separator colspan="4" string="Description on invoices"/>
1163                     <field colspan="4" name="note"/>
1164                     <separator colspan="4" string="Computation"/>
1165                     <field colspan="4" name="line_ids"/>
1166                 </form>
1167             </field>
1168         </record>
1169         <record id="action_payment_term_form" model="ir.actions.act_window">
1170             <field name="name">Payment Terms</field>
1171             <field name="res_model">account.payment.term</field>
1172             <field name="view_type">form</field>
1173             <field name="view_mode">tree,form</field>
1174         </record>
1175         <menuitem action="action_payment_term_form" id="menu_action_payment_term_form" parent="menu_finance_configuration"/>
1176
1177         <!--
1178     # Account Subscriptions
1179 -->
1180
1181         <record id="view_subscription_line_form" model="ir.ui.view">
1182             <field name="name">account.subscription.line.form</field>
1183             <field name="model">account.subscription.line</field>
1184             <field name="type">form</field>
1185             <field name="arch" type="xml">
1186                 <form string="Subscription lines">
1187                     <field name="date"/>
1188                     <field name="move_id"/>
1189                 </form>
1190             </field>
1191         </record>
1192
1193         <record id="view_subscription_line_tree" model="ir.ui.view">
1194             <field name="name">account.subscription.line.tree</field>
1195             <field name="model">account.subscription.line</field>
1196             <field name="type">tree</field>
1197             <field name="arch" type="xml">
1198                 <tree string="Subscription lines">
1199                     <field name="date"/>
1200                     <field name="move_id"/>
1201                 </tree>
1202             </field>
1203         </record>
1204
1205         <record id="view_subscription_tree" model="ir.ui.view">
1206             <field name="name">account.subscription.tree</field>
1207             <field name="model">account.subscription</field>
1208             <field name="type">tree</field>
1209             <field name="arch" type="xml">
1210                 <tree string="Entry Subscription">
1211                     <field name="ref"/>
1212                     <field name="name"/>
1213                     <field name="date_start"/>
1214                     <field name="state"/>
1215                 </tree>
1216             </field>
1217         </record>
1218         <record id="view_subscription_form" model="ir.ui.view">
1219             <field name="name">account.subscription.form</field>
1220             <field name="model">account.subscription</field>
1221             <field name="type">form</field>
1222             <field name="arch" type="xml">
1223                 <form string="Entry Subscription">
1224                     <field name="name" select="1"/>
1225                     <field name="ref" select="1"/>
1226
1227                     <separator colspan="4" string="Subscription Periods"/>
1228                     <field name="date_start" select="1"/>
1229                     <field name="period_total" select="2"/>
1230
1231                     <field name="period_nbr"/>
1232                     <field name="period_type"/>
1233                     <field name="model_id"/>
1234                     <group col="2" colspan="2">
1235                         <button name="compute" states="draft,running" string="Compute" type="object"/>
1236                         <button name="remove_line" states="running" string="Remove Lines" type="object"/>
1237                     </group>
1238                     <separator colspan="4" string="Subscription Lines"/>
1239                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1240
1241                     <separator colspan="4" string="State"/>
1242                     <field name="state" select="2"/>
1243                     <group col="1" colspan="2">
1244                         <button name="state_draft" states="done" string="Set to Draft" type="object"/>
1245                     </group>
1246                 </form>
1247             </field>
1248         </record>
1249         <record id="action_subscription_form" model="ir.actions.act_window">
1250             <field name="name">Subscription Entries</field>
1251             <field name="res_model">account.subscription</field>
1252             <field name="view_type">form</field>
1253             <field name="view_mode">tree,form</field>
1254         </record>
1255         <menuitem action="action_subscription_form" id="menu_action_subscription_form" parent="account.menu_finance_recurrent_entries"/>
1256
1257         <record id="action_subscription_form_running" model="ir.actions.act_window">
1258             <field name="name">Running Subscriptions</field>
1259             <field name="res_model">account.subscription</field>
1260             <field name="view_type">form</field>
1261             <field name="view_mode">tree,form</field>
1262             <field name="domain">[('state','=','running')]</field>
1263         </record>
1264         <menuitem action="action_subscription_form_running" id="menu_action_subscription_form_running" parent="menu_action_subscription_form"/>
1265
1266         <record id="action_subscription_form_new" model="ir.actions.act_window">
1267             <field name="name">New Subscription</field>
1268             <field name="res_model">account.subscription</field>
1269             <field name="view_type">form</field>
1270             <field name="view_mode">form,tree</field>
1271             <field name="view_id" ref="view_subscription_form"/>
1272         </record>
1273         <menuitem action="action_subscription_form_new" id="menu_action_subscription_form_new" parent="menu_action_subscription_form"/>
1274
1275         <record id="view_subscription_line_form_complete" model="ir.ui.view">
1276             <field name="name">account.subscription.line.form</field>
1277             <field name="model">account.subscription.line</field>
1278             <field name="type">form</field>
1279             <field eval="20" name="priority"/>
1280             <field name="arch" type="xml">
1281                 <form string="Subscription lines">
1282                     <field name="subscription_id"/>
1283                     <field name="date"/>
1284                     <field name="move_id"/>
1285                 </form>
1286             </field>
1287         </record>
1288
1289         <record id="action_move_line_tree1" model="ir.actions.act_window">
1290             <field name="name" eval="False"/>
1291             <field name="res_model">account.move.line</field>
1292             <field name="view_type">form</field>
1293             <field name="view_mode">tree,form</field>
1294             <field name="domain">[('account_id','child_of', [active_id]),('state','&lt;&gt;','draft')]</field>
1295             <field name="context">{'account_id':active_id}</field>
1296         </record>
1297         <wizard id="wizard_move_line_select" menu="False" model="account.move.line" name="account.move.line.select" string="Move line select"/>
1298         <record id="ir_open_account_account" model="ir.values">
1299             <field eval="'tree_but_open'" name="key2"/>
1300             <field eval="'account.account'" name="model"/>
1301             <field name="name">Account Entries</field>
1302             <field eval="'ir.actions.wizard,%d'%wizard_move_line_select" name="value"/>
1303             <field eval="True" name="object"/>
1304         </record>
1305
1306
1307         <record id="view_move_line_tax_tree" model="ir.ui.view">
1308             <field name="name">account.move.line.tax.tree</field>
1309             <field name="model">account.move.line</field>
1310             <field name="type">tree</field>
1311             <field eval="4" name="priority"/>
1312             <field name="arch" type="xml">
1313                 <tree string="Account Entry Line">
1314                     <field name="date"/>
1315                     <field name="move_id"/>
1316                     <field name="statement_id" string="St."/>
1317                     <field name="name"/>
1318                     <field name="partner_id"/>
1319                     <field name="account_id"/>
1320                     <field name="tax_code_id"/>
1321                     <field name="tax_amount"/>
1322                     <field name="debit" sum="Total debit"/>
1323                     <field name="credit" sum="Total credit"/>
1324                     <field name="account_tax_id"/>
1325                     <field name="analytic_account_id"/>
1326                     <field colspan="4" name="reconcile_implicit"/>
1327                     <field name="state"/>
1328                 </tree>
1329             </field>
1330         </record>
1331
1332         <record id="action_tax_code_line_open" model="ir.actions.act_window">
1333             <field name="name">account.move.line</field>
1334             <field name="res_model">account.move.line</field>
1335             <field name="view_type">form</field>
1336             <field name="view_mode">tree,form</field>
1337             <field name="view_id" ref="view_move_line_tax_tree"/>
1338             <field name="domain">[('tax_code_id','=',active_id),('state','&lt;&gt;','draft')]</field>
1339         </record>
1340         <record id="ir_open_tax_move_line" model="ir.values">
1341             <field name="key2">tree_but_open</field>
1342             <field name="model">account.tax.code</field>
1343             <field name="name">Tax Details</field>
1344             <field eval="'ir.actions.act_window,%d'%action_tax_code_line_open" name="value"/>
1345             <field eval="True" name="object"/>
1346         </record>
1347
1348
1349         <!--
1350     # Admin config
1351     -->
1352
1353         <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"/>
1354
1355         <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"/>
1356
1357         <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"/>
1358
1359         <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"/>
1360
1361
1362
1363         <!-- configuration wizard view -->
1364
1365         <record id="view_account_config_wizard_form" model="ir.ui.view">
1366             <field name="name">Account Configure wizard</field>
1367             <field name="model">account.config.wizard</field>
1368             <field name="type">form</field>
1369             <field name="arch" type="xml">
1370                 <form string="Account Configure">
1371                     <separator col="4" colspan="4" string="Create a Fiscal Year"/>
1372                     <field name="name"/>
1373                     <field name="code"/>
1374                     <field name="date1"/>
1375                     <field name="date2"/>
1376                     <field name="period" colspan="4"/>
1377                     <separator col="4" colspan="4" string="Select Chart of Accounts"/>
1378                     <field name="charts"/>
1379                     <separator string="" colspan="4"/>
1380                     <label string="" colspan="2"/>
1381                     <group col="2" colspan="2">
1382                         <button icon="gtk-cancel" special="cancel" string="Skip" name="action_cancel" type="object"/>
1383                         <button icon="gtk-ok" name="action_create" string="Continue" type="object"/>
1384                     </group>
1385                 </form>
1386             </field>
1387         </record>
1388
1389         <record id="action_account_config_wizard_form" model="ir.actions.act_window">
1390             <field name="name">Account Configure Wizard </field>
1391             <field name="type">ir.actions.act_window</field>
1392             <field name="res_model">account.config.wizard</field>
1393             <field name="view_type">form</field>
1394             <field name="view_mode">form</field>
1395             <field name="target">new</field>
1396         </record>
1397
1398
1399
1400
1401
1402         <!-- register configuration wizard -->
1403
1404         <record id="config_fiscalyear" model="ir.actions.todo">
1405             <field name="name">Account Configure Wizard</field>
1406             <field name="note">Define Fiscal Years and Select Charts of Account</field>
1407             <field name="action_id" ref="action_account_config_wizard_form"/>
1408             <field name="state">open</field>
1409         </record>
1410
1411
1412
1413         <!-- Account Templates -->
1414
1415         <record id="view_account_template_form" model="ir.ui.view">
1416             <field name="name">account.account.template.form</field>
1417             <field name="model">account.account.template</field>
1418             <field name="type">form</field>
1419             <field name="arch" type="xml">
1420                 <form string="Account Template">
1421                     <notebook>
1422                         <page string="General Information">
1423                             <field name="name"/>
1424                             <field name="code" select="1"/>
1425                             <newline/>
1426                             <field name="parent_id" select="1"/>
1427                             <field name="shortcut"/>
1428                             <field name="type" select="1"/>
1429                             <field name="user_type" select="1"/>
1430
1431                             <field name="currency_id" select="2"/>
1432                             <field name="reconcile"/>
1433                             <field name="tax_ids" colspan="4"/>
1434                         </page>
1435                         <page string="Notes">
1436                             <field colspan="4" name="note" nolabel="1"/>
1437                         </page>
1438                     </notebook>
1439                 </form>
1440             </field>
1441         </record>
1442
1443         <record id="view_account_template_tree" model="ir.ui.view">
1444             <field name="name">account.account.template.tree</field>
1445             <field name="model">account.account.template</field>
1446             <field name="type">tree</field>
1447             <field name="arch" type="xml">
1448                 <tree string="Account Template">
1449                     <field name="code"/>
1450                     <field name="name"/>
1451                 </tree>
1452             </field>
1453         </record>
1454
1455         <record id="action_account_template_form" model="ir.actions.act_window">
1456             <field name="name">Account Templates</field>
1457             <field name="res_model">account.account.template</field>
1458             <field name="view_type">form</field>
1459             <field name="view_mode">tree,form</field>
1460         </record>
1461
1462         <menuitem action="action_account_template_form" id="menu_action_account_template_form" parent="account_account_menu"/>
1463
1464         <!-- Chart of Accounts Templates -->
1465
1466         <record id="view_account_chart_template_form" model="ir.ui.view">
1467             <field name="name">account.chart.template.form</field>
1468             <field name="model">account.chart.template</field>
1469             <field name="type">form</field>
1470             <field name="arch" type="xml">
1471                 <form string="Chart of Accounts Template">
1472                     <field name="name" select="1"/>
1473                     <field name="account_root_id" select="1"/>
1474                     <field name="bank_account_view_id" select="1"/>
1475                     <field name="tax_code_root_id"/>
1476                     <field name="tax_template_ids" colspan="4" readonly="1" />
1477                     <separator string="Properties" colspan="4"/>
1478                     <field name="property_account_receivable"/>
1479                     <field name="property_account_payable"/>
1480                     <field name="property_account_expense_categ" />
1481                     <field name="property_account_income_categ"/>
1482                 </form>
1483             </field>
1484         </record>
1485         <record id="view_account_chart_template_tree" model="ir.ui.view">
1486             <field name="name">account.chart.template.tree</field>
1487             <field name="model">account.chart.template</field>
1488             <field name="type">tree</field>
1489             <field name="arch" type="xml">
1490                 <tree string="Chart of Accounts Template">
1491                     <field name="name"/>
1492                     <field name="account_root_id"/>
1493                     <field name="tax_code_root_id"/>
1494                     <field name="bank_account_view_id"/>
1495                 </tree>
1496             </field>
1497         </record>
1498         <record id="action_account_chart_template_form" model="ir.actions.act_window">
1499             <field name="name">Chart of Accounts Templates</field>
1500             <field name="res_model">account.chart.template</field>
1501             <field name="view_type">form</field>
1502             <field name="view_mode">tree,form</field>
1503         </record>
1504
1505         <menuitem action="action_account_chart_template_form" id="menu_action_account_chart_template_form" parent="account_account_menu"/>
1506
1507         <!-- Account Tax Templates -->
1508
1509         <record id="view_account_tax_template_form" model="ir.ui.view">
1510             <field name="name">account.tax.template.form</field>
1511             <field name="model">account.tax.template</field>
1512             <field name="type">form</field>
1513             <field name="arch" type="xml">
1514                 <form string="Account Tax Template">
1515                     <group colspan="4">
1516                         <field name="name" select="1"/>
1517                         <field name="description" select="1"/>
1518                         <newline/>
1519                         <field name="chart_template_id" select="1"/>
1520                         <field name="tax_group" select="1"/>
1521                         <field name="type" select="2"/>
1522                     </group>
1523                     <notebook colspan="4">
1524                         <page string="Tax Definition">
1525                             <field name="applicable_type"/>
1526                             <field name="amount" select="2" attrs="{'readonly':[('type','=','none'),('type','=','code')]}"/>
1527                             <field groups="base.group_extended" name="include_base_amount"/>
1528                             <field groups="base.group_extended" name="domain"/>
1529                             <newline/>
1530                             <field name="account_collected_id"/>
1531                             <label colspan="2" nolabel="1" string="Keep empty to use the income account"/>
1532                             <field name="account_paid_id"/>
1533                             <label colspan="2" nolabel="1" string="Keep empty to use the expense account"/>
1534                             <field groups="base.group_extended" name="child_depend"/>
1535                             <field groups="base.group_extended" name="sequence"/>
1536                         </page>
1537                         <page string="Tax Declaration">
1538                             <separator colspan="4" string="Invoices"/>
1539                             <field name="base_code_id"/>
1540                             <field name="base_sign"/>
1541                             <field name="tax_code_id"/>
1542                             <field name="tax_sign"/>
1543
1544                             <separator colspan="4" string="Credit Notes"/>
1545                             <field name="ref_base_code_id"/>
1546                             <field name="ref_base_sign"/>
1547                             <field name="ref_tax_code_id"/>
1548                             <field name="ref_tax_sign"/>
1549                         </page>
1550                         <page groups="base.group_extended" string="Special Computation">
1551                             <separator colspan="4" string="Compute Code (if type=code)"/>
1552                             <field colspan="4" name="python_compute" nolabel="1" attrs="{'readonly':[('type','!=','code')]}"/>
1553                             <separator colspan="4" string="Compute Code for Taxes included prices"/>
1554                             <field colspan="4" name="python_compute_inv" nolabel="1"/>
1555                             <separator colspan="4" string="Applicable Code (if type=code)"/>
1556                             <field colspan="4" name="python_applicable" nolabel="1" attrs="{'readonly':[('applicable_type','=','true')]}"/>
1557                         </page>
1558                     </notebook>
1559                 </form>
1560             </field>
1561         </record>
1562         <record id="view_account_tax_template_tree" model="ir.ui.view">
1563             <field name="name">account.tax.template.tree</field>
1564             <field name="model">account.tax.template</field>
1565             <field name="type">tree</field>
1566             <field name="arch" type="xml">
1567                 <tree string="Account Tax Template">
1568                     <field name="name" />
1569                     <field name="description"/>
1570                 </tree>
1571             </field>
1572         </record>
1573         <record id="action_account_tax_template_form" model="ir.actions.act_window">
1574             <field name="name">Tax Templates</field>
1575             <field name="res_model">account.tax.template</field>
1576             <field name="view_type">form</field>
1577             <field name="view_mode">tree,form</field>
1578         </record>
1579
1580         <menuitem action="action_account_tax_template_form" id="menu_action_account_tax_template_form" parent="next_id_27" sequence="13"/>
1581
1582         <!-- Account Tax Code Templates -->
1583         <record id="view_tax_code_template_tree" model="ir.ui.view">
1584             <field name="name">account.tax.code.template.tree</field>
1585             <field name="model">account.tax.code.template</field>
1586             <field name="type">tree</field>
1587             <field name="field_parent">child_ids</field>
1588             <field name="arch" type="xml">
1589                 <tree string="Account Tax Code Template" toolbar="1">
1590                     <field name="name"/>
1591                     <field name="code"/>
1592                 </tree>
1593             </field>
1594         </record>
1595
1596         <record id="view_tax_code_template_form" model="ir.ui.view">
1597             <field name="name">account.tax.code.template.form</field>
1598             <field name="model">account.tax.code.template</field>
1599             <field name="type">form</field>
1600             <field name="arch" type="xml">
1601                 <form string="Account Tax Code Template">
1602                     <field name="name" select="1"/>
1603                     <field name="code" select="1"/>
1604                     <field name="parent_id" select="1"/>
1605                     <field name="sign"/>
1606                     <newline/>
1607                     <field colspan="4" name="info"/>
1608                 </form>
1609             </field>
1610         </record>
1611
1612         <record id="action_account_tax_code_template_form" model="ir.actions.act_window">
1613             <field name="name">Tax Code Templates</field>
1614             <field name="res_model">account.tax.code.template</field>
1615             <field name="view_type">form</field>
1616             <field name="view_mode">tree,form</field>
1617         </record>
1618         <menuitem action="action_account_tax_code_template_form" id="menu_action_account_tax_code_template_form" parent="next_id_27" sequence="14"/>
1619
1620
1621         <!--  Wizard for Multi Charts of Accounts -->
1622
1623         <record id="view_wizard_multi_chart" model="ir.ui.view">
1624             <field name="name">Generate Chart of Accounts from a Chart Template</field>
1625             <field name="model">wizard.multi.charts.accounts</field>
1626             <field name="type">form</field>
1627             <field name="arch" type="xml">
1628                 <form string="Generate Chart of Accounts from a Chart Template">
1629                     <separator col="4" colspan="4" string="Generate Chart of Accounts from a Chart Template"/>
1630                     <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"/>
1631                     <field name="company_id" />
1632                     <field name ="code_digits" />
1633                     <field name="chart_template_id" colspan="4"/>
1634                     <field colspan="4" mode="tree" name="bank_accounts_id" nolabel="1" widget="one2many_list">
1635                         <form string="Bank Information">
1636                             <field name="acc_no"/>
1637                             <field name="currency_id"/>
1638                         </form>
1639                         <tree editable="bottom" string="Bank Information">
1640                             <field name="acc_no"/>
1641                             <field name="currency_id"/>
1642                         </tree>
1643                     </field>
1644                     <separator string="" colspan="4"/>
1645                     <label string="" colspan="2"/>
1646                     <group col="2" colspan="2">
1647                         <button icon="gtk-cancel" special="cancel" type="object" name="action_cancel" string="Cancel"/>
1648                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1649                     </group>
1650                 </form>
1651             </field>
1652         </record>
1653
1654         <record id="action_wizard_multi_chart" model="ir.actions.act_window">
1655             <field name="name">Generate Chart of Accounts from a Chart Template</field>
1656             <field name="type">ir.actions.act_window</field>
1657             <field name="res_model">wizard.multi.charts.accounts</field>
1658             <field name="view_type">form</field>
1659             <field name="view_mode">form</field>
1660             <field name="target">new</field>
1661         </record>
1662
1663         <menuitem parent="account.account_account_menu" action="action_wizard_multi_chart" id="menu_wizard"/>
1664
1665         <record id="account_account_graph" model="ir.ui.view">
1666             <field name="name">account.account.graph</field>
1667             <field name="model">account.account</field>
1668             <field name="type">graph</field>
1669             <field name="arch" type="xml">
1670                 <graph string="Account Statistics" type="bar">
1671                     <field name="name"/>
1672                     <field name="balance" operator="+"/>
1673                 </graph>
1674             </field>
1675      </record>
1676
1677     </data>
1678 </openerp>