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